<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib, branch OTP-21.3.8.3</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2019-06-03T09:34:58+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-06-03T09:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=66b955a11f808d85437cc790909718cad5941c31'/>
<id>66b955a11f808d85437cc790909718cad5941c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Fix a bug concerning io_lib option 'chars_limit'</title>
<updated>2019-05-29T11:13:28+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-05-28T07:38:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8bdcb96c3c33afd7f85fc2953970b6709f04a74a'/>
<id>8bdcb96c3c33afd7f85fc2953970b6709f04a74a</id>
<content type='text'>
See also https://bugs.erlang.org/browse/ERL-957.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See also https://bugs.erlang.org/browse/ERL-957.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-05-06T15:09:17+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-05-06T15:09:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5aa950086a5fa036f27e670517a5c743e0610128'/>
<id>5aa950086a5fa036f27e670517a5c743e0610128</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 'raimo/stdlib/gen_statem-sync-timer-cancel/OTP-15295' into maint-21</title>
<updated>2019-05-06T15:09:07+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-05-06T15:09:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b5b58e69d2495e6e98d728f7899b61882498ce1b'/>
<id>b5b58e69d2495e6e98d728f7899b61882498ce1b</id>
<content type='text'>
* raimo/stdlib/gen_statem-sync-timer-cancel/OTP-15295:
  Rewrite to use synchronous timer cancel
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/stdlib/gen_statem-sync-timer-cancel/OTP-15295:
  Rewrite to use synchronous timer cancel
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite to use synchronous timer cancel</title>
<updated>2019-04-17T13:55:21+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2019-04-17T13:29:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b43e29ede13952890dce6982d69fc4fb4012862c'/>
<id>b43e29ede13952890dce6982d69fc4fb4012862c</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-03-29T18:25:50+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-03-29T18:25:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dc1176e39125148f6592bbd44585a1b5c7122443'/>
<id>dc1176e39125148f6592bbd44585a1b5c7122443</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erl_tar: Use read_ahead when reading compressed tar files</title>
<updated>2019-03-28T11:05:15+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-03-28T10:59:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=46e1565e73bc4490d29f0193146d4d75d9dba226'/>
<id>46e1565e73bc4490d29f0193146d4d75d9dba226</id>
<content type='text'>
Jumping around in a compressed file is nowhere near as cheap as
for uncompressed files, as it requires reading and decompressing
up until the desired position. Using read_ahead will improve
performance slightly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jumping around in a compressed file is nowhere near as cheap as
for uncompressed files, as it requires reading and decompressing
up until the desired position. Using read_ahead will improve
performance slightly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-03-11T10:52:56+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-03-11T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9780184b2cf76eced1ef987408073e96cc29f3bb'/>
<id>9780184b2cf76eced1ef987408073e96cc29f3bb</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 'sverker/ets-no-mbuf-trapping/OTP-15660'</title>
<updated>2019-03-07T19:48:02+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-03-07T19:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8e323b5c6cbc2ffc8f8f8883daaaf419144c35f1'/>
<id>8e323b5c6cbc2ffc8f8f8883daaaf419144c35f1</id>
<content type='text'>
into sverker/maint/ets-no-mbuf-trapping/OTP-15660
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
into sverker/maint/ets-no-mbuf-trapping/OTP-15660
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Remove ets traversal yielding if heap fragment</title>
<updated>2019-03-07T19:42:57+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-03-07T19:42:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8dec35910330a44de3fa08573e3029f10b3aa4ae'/>
<id>8dec35910330a44de3fa08573e3029f10b3aa4ae</id>
<content type='text'>
Many heap fragments do no longer make the GC slow.

Even worse, we are not guaranteed that a yield will provoke a GC
removing the fragments, which might lead to a one-yield-per-bucket
scenario if the heap fragment(s) still remains after each yield.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many heap fragments do no longer make the GC slow.

Even worse, we are not guaranteed that a yield will provoke a GC
removing the fragments, which might lead to a one-yield-per-bucket
scenario if the heap fragment(s) still remains after each yield.
</pre>
</div>
</content>
</entry>
</feed>
