<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git, branch maint-22</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Updated OTP version</title>
<updated>2019-07-10T16:05:15+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-10T16:05:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3967d28c05dae77db30b15e56eb4ececf4f1afef'/>
<id>3967d28c05dae77db30b15e56eb4ececf4f1afef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-07-10T16:05:13+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-10T16:05:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=79adc5c28cd0c78af389ff5e8181abf8fbf17844'/>
<id>79adc5c28cd0c78af389ff5e8181abf8fbf17844</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'john/compiler/fix-bad-try_catch-recv-fix/OTP-15953/ERL-999' into maint-22</title>
<updated>2019-07-10T16:05:11+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-10T16:05:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0a1020a860576502ca2c442b2ffd6faba3207217'/>
<id>0a1020a860576502ca2c442b2ffd6faba3207217</id>
<content type='text'>
* john/compiler/fix-bad-try_catch-recv-fix/OTP-15953/ERL-999:
  compiler: Fix compiler crash introduced by OTP-15952
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/compiler/fix-bad-try_catch-recv-fix/OTP-15953/ERL-999:
  compiler: Fix compiler crash introduced by OTP-15952
</pre>
</div>
</content>
</entry>
<entry>
<title>compiler: Fix compiler crash introduced by OTP-15952</title>
<updated>2019-07-10T16:04:45+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-07-10T13:41:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9ca0e82455297040069b8274649e7ddd28a5d65b'/>
<id>9ca0e82455297040069b8274649e7ddd28a5d65b</id>
<content type='text'>
An assertion in code generation would fail when the common exit
block was ?BADARG_BLOCK, as some operations expect to always "fail"
directly to that block (= throw an exception) and we had inserted
a dummy block in between.

Other operations could also get funny fail labels, jumping to
blocks that immediately jumped to {f,0}, but these were all cleaned
up by beam_jump, sweeping the bug under the rug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An assertion in code generation would fail when the common exit
block was ?BADARG_BLOCK, as some operations expect to always "fail"
directly to that block (= throw an exception) and we had inserted
a dummy block in between.

Other operations could also get funny fail labels, jumping to
blocks that immediately jumped to {f,0}, but these were all cleaned
up by beam_jump, sweeping the bug under the rug.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated OTP version</title>
<updated>2019-07-09T07:52:21+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fa5e2cae48323a391ff65512a972d6c9f4ba4119'/>
<id>fa5e2cae48323a391ff65512a972d6c9f4ba4119</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-07-09T07:52:19+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=20e26498ff75c4689a68e11e28016ae5fe44d791'/>
<id>20e26498ff75c4689a68e11e28016ae5fe44d791</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rickard/test-fixes-21' into maint-22</title>
<updated>2019-07-09T07:52:16+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7c1711215aa1d9bf620340bf96777e3251a104e8'/>
<id>7c1711215aa1d9bf620340bf96777e3251a104e8</id>
<content type='text'>
* rickard/test-fixes-21:
  Fix unstable test dump_SUITE:signal_abort
  Fix unstable node_container_SUITE:magic_ref test
  Fix unstable node_container_SUITE:node_controller_refc test
  Fix unstable tests process_SUITE:no_priority_inversion{,2}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rickard/test-fixes-21:
  Fix unstable test dump_SUITE:signal_abort
  Fix unstable node_container_SUITE:magic_ref test
  Fix unstable node_container_SUITE:node_controller_refc test
  Fix unstable tests process_SUITE:no_priority_inversion{,2}
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ingela/ssl/alert-error-enhancment/OTP-15943' into maint-22</title>
<updated>2019-07-09T07:52:15+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=92ee8b449b9dd1003d0779566a03234f5b3d8b82'/>
<id>92ee8b449b9dd1003d0779566a03234f5b3d8b82</id>
<content type='text'>
* ingela/ssl/alert-error-enhancment/OTP-15943:
  ssl: Enhance error handling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ingela/ssl/alert-error-enhancment/OTP-15943:
  ssl: Enhance error handling
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'john/compiler/fix-fail-path-exceptions-bsm/OTP-15946' into maint-22</title>
<updated>2019-07-09T07:52:15+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=861aaf5ae85c9992329b0dbb726c46696ee22fff'/>
<id>861aaf5ae85c9992329b0dbb726c46696ee22fff</id>
<content type='text'>
* john/compiler/fix-fail-path-exceptions-bsm/OTP-15946:
  beam_ssa_bsm: Leave ?BADARG_BLOCK alone when cloning fail path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/compiler/fix-fail-path-exceptions-bsm/OTP-15946:
  beam_ssa_bsm: Leave ?BADARG_BLOCK alone when cloning fail path
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'john/compiler/fix-unsafe-tuple_size-opt/OTP-15945' into maint-22</title>
<updated>2019-07-09T07:52:14+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-09T07:52:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=82bfcda20f6ca3ec77bc3f35974aca82c12b896f'/>
<id>82bfcda20f6ca3ec77bc3f35974aca82c12b896f</id>
<content type='text'>
* john/compiler/fix-unsafe-tuple_size-opt/OTP-15945:
  beam_ssa_opt: Do not apply tuple_size optimization outside guards
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/compiler/fix-unsafe-tuple_size-opt/OTP-15945:
  beam_ssa_opt: Do not apply tuple_size optimization outside guards
</pre>
</div>
</content>
</entry>
</feed>
