<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/src, branch OTP-21.3.1</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-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>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>
<entry>
<title>stdlib: Fix a bug in the Erlang Pretty Printer</title>
<updated>2019-02-18T14:34:22+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-18T14:34:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9502b4256d5c310fcac7355c71c3024851ad6751'/>
<id>9502b4256d5c310fcac7355c71c3024851ad6751</id>
<content type='text'>
Long atom names in combination with &lt;c&gt;&lt;&lt;&gt;&gt;&lt;/c&gt; could cause a crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Long atom names in combination with &lt;c&gt;&lt;&lt;&gt;&gt;&lt;/c&gt; could cause a crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-21' into maint</title>
<updated>2019-02-18T12:38:41+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2019-02-18T12:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7a8ee449b79da291ea702c69a7ed4ed6cdae286c'/>
<id>7a8ee449b79da291ea702c69a7ed4ed6cdae286c</id>
<content type='text'>
* maint-21:
  Updated OTP version
  Prepare release
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint-21:
  Updated OTP version
  Prepare release
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hasse/stdlib/optimize_pretty_print/ERIERL-306/OTP-15573' into maint</title>
<updated>2019-02-18T07:17:12+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-18T07:17:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d6d2aa5933512977bce54013221bcd7b33765f0b'/>
<id>d6d2aa5933512977bce54013221bcd7b33765f0b</id>
<content type='text'>
* hasse/stdlib/optimize_pretty_print/ERIERL-306/OTP-15573:
  Update primary bootstrap
  stdlib: Optimize formatted printing of terms
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hasse/stdlib/optimize_pretty_print/ERIERL-306/OTP-15573:
  Update primary bootstrap
  stdlib: Optimize formatted printing of terms
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2019-02-15T14:09:50+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-02-15T14:09:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3d190cd0b5685b4ab847d14e37b18c46ed750081'/>
<id>3d190cd0b5685b4ab847d14e37b18c46ed750081</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Optimize formatted printing of terms</title>
<updated>2019-02-14T12:00:15+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-12T13:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a1c5ccd3b5df9bcf7d6388937bb4bdc4767e4a4b'/>
<id>a1c5ccd3b5df9bcf7d6388937bb4bdc4767e4a4b</id>
<content type='text'>
Try calling iolist_size() before calling string:length().

The reason is that calls to string:length/1 are slow when the argument
is not a list of integers (or contains UNICODE).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try calling iolist_size() before calling string:length().

The reason is that calls to string:length/1 are slow when the argument
is not a list of integers (or contains UNICODE).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'FNickRU/stdlib/optimize_calendar/PR-2121/OTP-15572' into maint</title>
<updated>2019-02-12T10:20:27+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2019-02-12T10:20:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=485713afa0d2481e93882bc386aebb06a49c04bc'/>
<id>485713afa0d2481e93882bc386aebb06a49c04bc</id>
<content type='text'>
* FNickRU/stdlib/optimize_calendar/PR-2121/OTP-15572:
  Optimize calendar:gregorian_days_to_date/1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* FNickRU/stdlib/optimize_calendar/PR-2121/OTP-15572:
  Optimize calendar:gregorian_days_to_date/1
</pre>
</div>
</content>
</entry>
</feed>
