Overview
Request 719512 accepted
- Add patch 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch:
fix boo#1142913
- Changes for 22.0.7:
* compiler: Fixed a compiler crash introduced in 22.0.6
(OTP-15952).
- Changes for 22.0.6:
* compiler: Fixed an unsafe optimization when matching
tuple_size/1 outside of guards, which could crash the emulator
if the argument was not a tuple.
* compiler: Fixed a rare bug that could cause the wrong kind of
exception to be thrown when a BIF failed in a function that
matched bitstrings.
* compiler: Fixed a bug where receive statements inside try/catch
blocks could return incorrect results.
* ssl: Enhance error handling for erroneous alerts from the peer.
* hipe: The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile modules
containing try or catch. As a consequence of this, dialyzer
will no longer compile key modules to native code. ***
POTENTIAL INCOMPATIBILITY ***
* dialyzer: The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile modules
containing try or catch. As a consequence of this, dialyzer
will no longer compile key modules to native code. ***
POTENTIAL INCOMPATIBILITY ***
- Changes for 22.0.5:
* inets: Fix a regression in http client that causes a crash when
request URI has no scheme.
* ssl: Fix handling of certificate decoding problems in TLS 1.3
similarly as in TLS 1.2.
- Created by matwey
- In state accepted
- Open review for matwey
- Open review for gsantomaggio_suse
Request History
matwey created request
- Add patch 0001-erts-Do-not-use-named-no_cpuid-label-in-asm.patch:
fix boo#1142913
- Changes for 22.0.7:
* compiler: Fixed a compiler crash introduced in 22.0.6
(OTP-15952).
- Changes for 22.0.6:
* compiler: Fixed an unsafe optimization when matching
tuple_size/1 outside of guards, which could crash the emulator
if the argument was not a tuple.
* compiler: Fixed a rare bug that could cause the wrong kind of
exception to be thrown when a BIF failed in a function that
matched bitstrings.
* compiler: Fixed a bug where receive statements inside try/catch
blocks could return incorrect results.
* ssl: Enhance error handling for erroneous alerts from the peer.
* hipe: The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile modules
containing try or catch. As a consequence of this, dialyzer
will no longer compile key modules to native code. ***
POTENTIAL INCOMPATIBILITY ***
* dialyzer: The HiPE compiler would badly miscompile certain
try/catch expressions, so it will now refuse to compile modules
containing try or catch. As a consequence of this, dialyzer
will no longer compile key modules to native code. ***
POTENTIAL INCOMPATIBILITY ***
- Changes for 22.0.5:
* inets: Fix a regression in http client that causes a crash when
request URI has no scheme.
* ssl: Fix handling of certificate decoding problems in TLS 1.3
similarly as in TLS 1.2.
matwey accepted request
@NicoK, @darix, @ghaskins, @gsantomaggio_suse, @matwey, @peternixon, @saschpe, @simonoff: review reminder
Thank you Matwey, The patch LGTM, btw this is a temporary patch until this fix [1] is merged, right?
1- https://github.com/erlang/otp/pull/2333
Yes. I hope they will merge the patch into 22.x tree finally.