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.

Loading...


Gabriele Santomaggio's avatar

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


Matwey Kornilov's avatar
author reviewer target maintainer

Yes. I hope they will merge the patch into 22.x tree finally.

Request History
Matwey Kornilov's avatar

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 Kornilov's avatar

matwey accepted request

openSUSE Build Service is sponsored by