<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/system, 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>Remove outdated reference to error loggers</title>
<updated>2018-09-12T12:58:02+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2018-08-14T13:42:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=25b2daf1aa19c60eb12964015cc466dc506a3d89'/>
<id>25b2daf1aa19c60eb12964015cc466dc506a3d89</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 '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 pull request #1863 from gomoripeti/types_int_ops</title>
<updated>2018-08-27T06:55:51+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-08-27T06:55:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=42c06b793f1555b22e830dc0b59bf77d23daa97f'/>
<id>42c06b793f1555b22e830dc0b59bf77d23daa97f</id>
<content type='text'>
Document allowed integer ops in types</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Document allowed integer ops in types</pre>
</div>
</content>
</entry>
<entry>
<title>Refer to OTP Versions Tree from documentation</title>
<updated>2018-08-24T10:23:40+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2018-08-23T16:01:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=04e5e3d4d62dcd9081d4c281a177f26f2f158b6f'/>
<id>04e5e3d4d62dcd9081d4c281a177f26f2f158b6f</id>
<content type='text'>
Refer to the OTP Versions Tree in the documentation in order to
better illustrate how the version scheme works
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refer to the OTP Versions Tree in the documentation in order to
better illustrate how the version scheme works
</pre>
</div>
</content>
</entry>
<entry>
<title>Document allowed integer ops in types</title>
<updated>2018-08-24T08:10:36+00:00</updated>
<author>
<name>Péter Gömöri</name>
<email>gomoripeti@gmail.com</email>
</author>
<published>2018-07-02T20:48:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=744fb9202db5a2eec0ef74835b77725c05e85ab4'/>
<id>744fb9202db5a2eec0ef74835b77725c05e85ab4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix violation of documentation rules</title>
<updated>2018-08-09T12:32:20+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2018-08-09T12:26:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c280eb343939f7b5f3dc6a4c3a349466e78bcfc5'/>
<id>c280eb343939f7b5f3dc6a4c3a349466e78bcfc5</id>
<content type='text'>
In the documentation, we don't use contractations such as
"don't" or "that's". We also avoid abbreviations. "i.e."
should be written out as "that is". In this case it is
better to omit it altogether.

629ad2e0971ef introduced the violation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the documentation, we don't use contractations such as
"don't" or "that's". We also avoid abbreviations. "i.e."
should be written out as "that is". In this case it is
better to omit it altogether.

629ad2e0971ef introduced the violation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add clarification on nil type</title>
<updated>2018-08-08T15:51:59+00:00</updated>
<author>
<name>Brujo Benavides</name>
<email>elbrujohalcon@gmail.com</email>
</author>
<published>2018-08-08T15:51:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=629ad2e0971efcf58934c76ea1306b0ff0629339'/>
<id>629ad2e0971efcf58934c76ea1306b0ff0629339</id>
<content type='text'>
As explained by @psyeugenic on Slack:
&gt; empty list `[]` is regarded as a separate type from `list()`, `[]` &lt; `list()`
&gt; i.e. nil is `[]`</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As explained by @psyeugenic on Slack:
&gt; empty list `[]` is regarded as a separate type from `list()`, `[]` &lt; `list()`
&gt; i.e. nil is `[]`</pre>
</div>
</content>
</entry>
<entry>
<title>Update PCRE from version 8.41 to version 8.42</title>
<updated>2018-08-08T12:00:32+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2018-08-07T16:49:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=384e8b3b36c6c8ced0778cab9e1569ed0b55e09a'/>
<id>384e8b3b36c6c8ced0778cab9e1569ed0b55e09a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
