General-purpose programming language and runtime environment
http://www.erlang.org
Erlang is a general-purpose programming language and runtime environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Erlang is used in several large telecommunication systems from Ericsson.
- Devel package for openSUSE:Factory
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:erlang:Factory/erlang && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
OTP-25.3.tar.gz | 0060060354 57.3 MB | |
README.SUSE | 0000001095 1.07 KB | |
_constraints | 0000000117 117 Bytes | |
epmd-user.conf | 0000000062 62 Bytes | |
epmd.service | 0000000709 709 Bytes | |
epmd.socket | 0000000150 150 Bytes | |
erlang-not-install-misc.patch | 0000001352 1.32 KB | |
erlang-rpmlintrc | 0000000170 170 Bytes | |
erlang.changes | 0000318293 311 KB | |
erlang.spec | 0000018527 18.1 KB | |
erlang.sysconfig | 0000000373 373 Bytes | |
macros.erlang | 0000000455 455 Bytes | |
otp-R16B-rpath.patch | 0000000533 533 Bytes |
Revision 129 (latest revision is 138)
Matwey Kornilov (matwey)
accepted
request 1074311
from
Matwey Kornilov (matwey)
(revision 129)
- Changes for 25.3: * reltool: Fixed a bug that would cause analysis to crash. * stdlib: Fixed a bug that would cause analysis to crash. * stdlib: Fixed a crash when formatting stack traces for error reports. * stdlib: Instead of crashing, the list_to_integer/1 and list_to_integer/2 BIFs now raise the system_limit exception for overlong lists that can't be converted to integers. Similarly, the string:to_integer/1 BIF now returns {error,system_limit} for overlong lists. * stdlib: Removal of non-necessary undefined types added to the state's supervisor record. * compiler: Fixed a bug that would cause the compiler to hang. * compiler: Fixed a crash when compiling code that contained maybe expressions. * compiler: Constructing a binary with an explicit size of all for a binary segment would crash the compiler. * compiler: The compiler would generate incorrect code for the following type of expression: Pattern = BoundVar1 = . . . = BoundVarN = Expression An exception should be raised if any of the bound variables have different values than Expression. The compiler would generate code that would cause the bound variables to be bound to the value of Expressionwhether the value matched or not. * xmerl: Replace size/1 with either tuple_size/1 or byte_size/1 The size/1 BIF is not optimized by the JIT, and its use can result in worse types for Dialyzer. When one knows that the value being tested must be a tuple, tuple_size/1 should always be preferred. When one knows that the value being tested must be a binary, byte_size/1 should be preferred. However,
Comments 0