diff options
| author | Henrik Nord <henrik@erlang.org> | 2023-04-12 10:49:18 +0200 |
|---|---|---|
| committer | Henrik Nord <henrik@erlang.org> | 2023-04-12 10:49:18 +0200 |
| commit | 5fab0495653a1649c903937597897a18c50751c9 (patch) | |
| tree | f10f319971595c6485b8458b93564d0041421afa /lib/compiler | |
| parent | ec70a31cea573358086b95e1c6a87d37cf42d922 (diff) | |
| download | erlang-5fab0495653a1649c903937597897a18c50751c9.tar.gz | |
Revert "Prepare release"
This reverts commit d4e4511b19f4126d9271a6e3a8fa2eb716da7e85.
Diffstat (limited to 'lib/compiler')
| -rw-r--r-- | lib/compiler/doc/src/notes.xml | 85 | ||||
| -rw-r--r-- | lib/compiler/src/compiler.app.src | 2 | ||||
| -rw-r--r-- | lib/compiler/vsn.mk | 2 |
3 files changed, 2 insertions, 87 deletions
diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index 40e992526d..af671ff7ba 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,91 +32,6 @@ <p>This document describes the changes made to the Compiler application.</p> -<section><title>Compiler 8.3</title> - - <section><title>Improvements and New Features</title> - <list> - <item> - <p>Optimized record updates.</p> - <p> - Own Id: OTP-18126 Aux Id: PR-6033 </p> - </item> - <item> - <p>There are several new optimization for binary syntax - in the JIT:</p> <list> <item>Creation and matching of - binaries with segments of fixed sizes have been - optimized.</item> <item>Creation and matching of UTF-8 - segments have been optimized.</item> <item>Appending to - binaries has been optimized.</item> </list> - <p> - Own Id: OTP-18137 Aux Id: PR-6259, PR-6404, PR-6576, - PR-6804 </p> - </item> - <item> - <p>The compiler and JIT now generate better code for - creation of small maps where all keys are literals known - at compile time.</p> - <p> - Own Id: OTP-18185 Aux Id: GH-6139 </p> - </item> - <item> - <p>A limitation in the binary syntax has been removed. It - is now possible to match binary patterns in parallel. - Example: <c><<A:8>> = <<B:4,C:4>> - = Bin</c></p> - <p> - Own Id: OTP-18297 Aux Id: GH-6348 </p> - </item> - <item> - <p>It is documented that <c>$\^X</c> is the ASCII code - for Control X, where X is an uppercase or lowercase - letter. However, this notation would work for any - character X, even then it didn't make sense.</p> - <p>In Erlang/OTP 26, it is now documented that the - following characters are also allowed to follow the - <c>\^</c> characters: <c>@</c>, <c>[</c>, <c>\</c>, - <c>]</c>, <c>^</c>, <c>_</c>, and <c>?</c>. Attempt to - use other characters will be rejected with a compiler - error.</p> - <p>The value for <c>$\^?</c> is now 127 (instead of 31 as - in earlier releases).</p> - <p> - Own Id: OTP-18337 Aux Id: GH-6477, PR-6503 </p> - </item> - <item> - <p>The BIFs <c>min/2</c> and <c>max/2</c> are now allowed - to be used in guards and match specs.</p> - <p> - Own Id: OTP-18367 Aux Id: GH-6544 </p> - </item> - <item> - <p>Map comprehensions as suggested in EEP 58 has now been - implemented.</p> - <p> - Own Id: OTP-18413 Aux Id: EEP-58, PR-6727 </p> - </item> - <item> - <p>Improved the selective receive optimization, which can - now be enabled for references returned from other - functions.</p> - <p>This greatly improves the performance of - <c>gen_server:send_request/3</c>, - <c>gen_server:wait_response/2</c>, and similar - functions.</p> - <p> - Own Id: OTP-18431 Aux Id: PR-6739 </p> - </item> - <item> - <p>The compiler will now inline calls to - <c>maps:get/3</c>.</p> - <p> - Own Id: OTP-18502</p> - </item> - </list> - </section> - -</section> - <section><title>Compiler 8.2.4</title> <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/compiler/src/compiler.app.src b/lib/compiler/src/compiler.app.src index be1a6d7236..206053cab2 100644 --- a/lib/compiler/src/compiler.app.src +++ b/lib/compiler/src/compiler.app.src @@ -84,5 +84,5 @@ {registered, []}, {applications, [kernel, stdlib]}, {env, []}, - {runtime_dependencies, ["stdlib-5.0","kernel-8.4","erts-13.0", + {runtime_dependencies, ["stdlib-@OTP-18414@","kernel-8.4","erts-13.0", "crypto-5.1"]}]}. diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index c9aed4742c..0a39fcf419 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 8.3 +COMPILER_VSN = 8.2.4 |
