<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/test, branch maint-21</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'john/erts/lists_subtract_fixes/OTP-15938/OTP-15939' into maint-21</title>
<updated>2019-07-02T11:44:44+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7e5af024d07418ddc9c1e7068bf1aa2d99e1b178'/>
<id>7e5af024d07418ddc9c1e7068bf1aa2d99e1b178</id>
<content type='text'>
* john/erts/lists_subtract_fixes/OTP-15938/OTP-15939:
  erts: Fix integer overflow in loader
  erts: Fix integer overflow in list subtraction
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/erts/lists_subtract_fixes/OTP-15938/OTP-15939:
  erts: Fix integer overflow in loader
  erts: Fix integer overflow in list subtraction
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix integer overflow in list subtraction</title>
<updated>2019-07-01T09:23:28+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-06-26T07:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a055766e0ca9d2b4a5007f00b007b087e06bc7a5'/>
<id>a055766e0ca9d2b4a5007f00b007b087e06bc7a5</id>
<content type='text'>
CMP_TERM returned an `Sint`, which overflowed the `int` used in
erl_rbtree for storing the comparison, causing list subtraction to
behave strangely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMP_TERM returned an `Sint`, which overflowed the `int` used in
erl_rbtree for storing the comparison, causing list subtraction to
behave strangely.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hasse/stdlib/chars_limit_bug/OTP-15875/ERL-967' into maint-21</title>
<updated>2019-06-17T14:50:19+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-06-17T14:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e922c52f274e63295c3adeb0ebc650bb695f828b'/>
<id>e922c52f274e63295c3adeb0ebc650bb695f828b</id>
<content type='text'>
* hasse/stdlib/chars_limit_bug/OTP-15875/ERL-967:
  stdlib: Fix a bug concerning io_lib option 'chars_limit'

# Conflicts:
#	lib/stdlib/test/io_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hasse/stdlib/chars_limit_bug/OTP-15875/ERL-967:
  stdlib: Fix a bug concerning io_lib option 'chars_limit'

# Conflicts:
#	lib/stdlib/test/io_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Fix a bug concerning io_lib option 'chars_limit'</title>
<updated>2019-06-11T07:46:14+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-06-11T06:58:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=acc3b04fb0128fca1770a3823b6651f632d73939'/>
<id>acc3b04fb0128fca1770a3823b6651f632d73939</id>
<content type='text'>
See also https://bugs.erlang.org/browse/ERL-967.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See also https://bugs.erlang.org/browse/ERL-967.
</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>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>
<entry>
<title>stdlib: Correct and optimize pretty printing of strings</title>
<updated>2019-03-05T11:02:25+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-26T09:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cd5dbd5204a783743c72116d81e993ec041b7396'/>
<id>cd5dbd5204a783743c72116d81e993ec041b7396</id>
<content type='text'>
Avoid traversing all of the list/string when only part of it will be
used. An explicit check that the list is flat is needed since
string:slice() accepts deep lists and more.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid traversing all of the list/string when only part of it will be
used. An explicit check that the list is flat is needed since
string:slice() accepts deep lists and more.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hasse/stdlib/optimize_calendar_rfc3339/OTP-15630' into maint</title>
<updated>2019-03-04T11:41:12+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-03-04T11:41:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=069bf45930346e31869362df5e1527d8616f7db1'/>
<id>069bf45930346e31869362df5e1527d8616f7db1</id>
<content type='text'>
* hasse/stdlib/optimize_calendar_rfc3339/OTP-15630:
  stdlib: Optimize calendar:system_time_to_rfc3339()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hasse/stdlib/optimize_calendar_rfc3339/OTP-15630:
  stdlib: Optimize calendar:system_time_to_rfc3339()
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Optimize calendar:system_time_to_rfc3339()</title>
<updated>2019-02-20T09:45:39+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-19T08:25:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0561700c3d4a9339bf4da587d335d3c08b9d9e6f'/>
<id>0561700c3d4a9339bf4da587d335d3c08b9d9e6f</id>
<content type='text'>
Not using io_lib for formatting makes the conversion several times
faster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not using io_lib for formatting makes the conversion several times
faster.
</pre>
</div>
</content>
</entry>
</feed>
