<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib, branch sverker-ets-patch-1</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>test ets doc update</title>
<updated>2018-09-17T18:15:40+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-09-17T18:15:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f5a81630553008ffcc7aac522df2cecafec49651'/>
<id>f5a81630553008ffcc7aac522df2cecafec49651</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[proc_lib] Improve crash reports for single line logging</title>
<updated>2018-09-12T12:58:02+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-09-12T12:54:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=98bfd0c19ca1f563c18c252d58801c2c5731861a'/>
<id>98bfd0c19ca1f563c18c252d58801c2c5731861a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[logger] Remove encoding option from logger_formatter</title>
<updated>2018-09-12T12:58:02+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-08-31T15:08:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=96c1aa0041b368afceef0aef88e82a6c9f8e901d'/>
<id>96c1aa0041b368afceef0aef88e82a6c9f8e901d</id>
<content type='text'>
The encoding option was introduced in commit
270d909696a753af022df72a404c73f2895b4a02, to allow report callbacks to
format according to a given encoding. There was, however, no
connection between this encoding option, and the encoding of the
device to which the logger handler was writing.

Since a formatter is defined to return unicode:chardata(), and in
order to avoid mismatch with the encoding of the device, the encoding
option is now removed from the formatter. The handler itself must make
sure that it does not write illegal data to its device.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The encoding option was introduced in commit
270d909696a753af022df72a404c73f2895b4a02, to allow report callbacks to
format according to a given encoding. There was, however, no
connection between this encoding option, and the encoding of the
device to which the logger handler was writing.

Since a formatter is defined to return unicode:chardata(), and in
order to avoid mismatch with the encoding of the device, the encoding
option is now removed from the formatter. The handler itself must make
sure that it does not write illegal data to its device.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/supervisor/warn-shutdown-race/ERL-724' into maint</title>
<updated>2018-09-10T08:31:10+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-09-10T08:31:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4f11bb85a427d60ca55ffa63128f17b9dba98bd6'/>
<id>4f11bb85a427d60ca55ffa63128f17b9dba98bd6</id>
<content type='text'>
* siri/supervisor/warn-shutdown-race/ERL-724:
  [supervisor] Add warning about race condition
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/supervisor/warn-shutdown-race/ERL-724:
  [supervisor] Add warning about race condition
</pre>
</div>
</content>
</entry>
<entry>
<title>[supervisor] Add warning about race condition</title>
<updated>2018-09-07T10:16:00+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-09-07T10:16:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3b50bb697121de96d03deffcd65ed5859de86558'/>
<id>3b50bb697121de96d03deffcd65ed5859de86558</id>
<content type='text'>
ERL-724: "During a 'gentle' shutdown, supervisors unlink from their
children before sending shutdown signals to them. This can lead to a
race condition in supervision trees, when the timeout for gentle
shutdown of a parent supervisor expires and it kills a child
supervisor that has just unlinked from a child of its own, leaving the
child supervisor's own child still running after its supervisor is
killed."

This commit adds a warning about this in the documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ERL-724: "During a 'gentle' shutdown, supervisors unlink from their
children before sending shutdown signals to them. This can lead to a
race condition in supervision trees, when the timeout for gentle
shutdown of a parent supervisor expires and it kills a child
supervisor that has just unlinked from a child of its own, leaving the
child supervisor's own child still running after its supervisor is
killed."

This commit adds a warning about this in the documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rickard/pcre-8.42/OTP-15217' into maint</title>
<updated>2018-09-06T13:33:16+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2018-09-06T13:33:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d4d6ed058530e5db26782dea4a0fd62c2d1098c4'/>
<id>d4d6ed058530e5db26782dea4a0fd62c2d1098c4</id>
<content type='text'>
* rickard/pcre-8.42/OTP-15217:
  Update PCRE from version 8.41 to version 8.42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rickard/pcre-8.42/OTP-15217:
  Update PCRE from version 8.41 to version 8.42
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sverker/erts/ets-memstat-false-leak/ERL-720/OTP-15278' into maint</title>
<updated>2018-09-05T13:43:16+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-09-05T13:43:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=04f84f580929b5e23ac6014998b9ec34efa13038'/>
<id>04f84f580929b5e23ac6014998b9ec34efa13038</id>
<content type='text'>
* sverker/erts/ets-memstat-false-leak/ERL-720/OTP-15278:
  erts: Refactor ets FixedDeletion allocations
  erts: Fix ets memstat false leak of FixedDeletion
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* sverker/erts/ets-memstat-false-leak/ERL-720/OTP-15278:
  erts: Refactor ets FixedDeletion allocations
  erts: Fix ets memstat false leak of FixedDeletion
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix ets memstat false leak of FixedDeletion</title>
<updated>2018-09-03T19:47:30+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-09-03T18:05:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4253f875c73c577a768847639e9d2411f935d4d2'/>
<id>4253f875c73c577a768847639e9d2411f935d4d2</id>
<content type='text'>
causing erlang:memory to report too much ets memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
causing erlang:memory to report too much ets memory.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix type spec of ms_transform:parse_trans/2</title>
<updated>2018-08-30T23:29:42+00:00</updated>
<author>
<name>Péter Gömöri</name>
<email>gomoripeti@gmail.com</email>
</author>
<published>2018-08-30T23:29:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a9e5bbd355a8ba191dca4c1d0fffb54ccef17b7d'/>
<id>a9e5bbd355a8ba191dca4c1d0fffb54ccef17b7d</id>
<content type='text'>
It can also return errors and warnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It can also return errors and warnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1940 from uabboli/hb/stdlib/fix_dets_file_name/OTP-15253/ERL-555</title>
<updated>2018-08-28T06:32:08+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-08-28T06:32:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8d22b08cddb654d49cf86a43e2d31e5736e347fe'/>
<id>8d22b08cddb654d49cf86a43e2d31e5736e347fe</id>
<content type='text'>
stdlib: Let dets:open_file() crash when given raw file name</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stdlib: Let dets:open_file() crash when given raw file name</pre>
</div>
</content>
</entry>
</feed>
