<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel, branch OTP-18.1.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>2015-09-21T15:09:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2015-09-21T15:09:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6738d356a279835222b951fd213ed4cf9897eb7e'/>
<id>6738d356a279835222b951fd213ed4cf9897eb7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update application versions</title>
<updated>2015-09-18T08:57:46+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2015-09-18T08:48:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1d3e719905f29dfa6a87b0f65aa0120b3e6cfe2f'/>
<id>1d3e719905f29dfa6a87b0f65aa0120b3e6cfe2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation</title>
<updated>2015-09-07T08:35:32+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2015-08-28T12:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d73f47345776d3567b50115af69d551077909514'/>
<id>d73f47345776d3567b50115af69d551077909514</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle ERRNO_BLOCK in fd_driver async functions</title>
<updated>2015-08-18T14:25:28+00:00</updated>
<author>
<name>Steve Vinoski</name>
<email>vinoski@ieee.org</email>
</author>
<published>2015-08-10T12:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ba8740af39b7d4c612b2ee55e3bad6fbdcaf1418'/>
<id>ba8740af39b7d4c612b2ee55e3bad6fbdcaf1418</id>
<content type='text'>
Several users on erlang-questions have reported problems with recent
releases where output to standard_error causes standard_error_sup to
die from receiving an unexpected eagain error. In the fd_driver,
change the fd_async() function to handle EINTR, and change
fd_ready_async() to handle ERRNO_BLOCK. Add a new test to
standard_error_SUITE to generate output to standard_error and ensure
that standard_error_sup does not die. Thanks to Kota Uenishi for
contributing the test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Several users on erlang-questions have reported problems with recent
releases where output to standard_error causes standard_error_sup to
die from receiving an unexpected eagain error. In the fd_driver,
change the fd_async() function to handle EINTR, and change
fd_ready_async() to handle ERRNO_BLOCK. Add a new test to
standard_error_SUITE to generate output to standard_error and ensure
that standard_error_sup does not die. Thanks to Kota Uenishi for
contributing the test case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2015-06-23T08:24:26+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2015-06-23T08:24:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2955ddebc32837b66d9bacb4e925ad0ed0033168'/>
<id>2955ddebc32837b66d9bacb4e925ad0ed0033168</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</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 'egil/cuddle-tests'</title>
<updated>2015-06-17T14:32:08+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-17T14:32:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=00f92e552cb62233ad9dec788f4826b3e1dab4f7'/>
<id>00f92e552cb62233ad9dec788f4826b3e1dab4f7</id>
<content type='text'>
* egil/cuddle-tests:
  kernel: Remove ?line macros in inet_SUITE:t_gethostbyaddr/1
  erts: Tweak statistics_SUITE:scheduler_wall_time/1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/cuddle-tests:
  kernel: Remove ?line macros in inet_SUITE:t_gethostbyaddr/1
  erts: Tweak statistics_SUITE:scheduler_wall_time/1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nybek/fix_so_linger_zero__simple'</title>
<updated>2015-06-17T07:35:14+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2015-06-17T07:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5fc3d37e65d31dea7938750a3d75c7a1f7ebbd25'/>
<id>5fc3d37e65d31dea7938750a3d75c7a1f7ebbd25</id>
<content type='text'>
* nybek/fix_so_linger_zero__simple:
  Update prim_inet.beam
  Fix socket option {linger, {true, 0}} to abort TCP connections
  Apply 'show_econnreset' socket option to send errors as well
  Add 'show_econnreset' TCP socket option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nybek/fix_so_linger_zero__simple:
  Update prim_inet.beam
  Fix socket option {linger, {true, 0}} to abort TCP connections
  Apply 'show_econnreset' socket option to send errors as well
  Add 'show_econnreset' TCP socket option
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in comment</title>
<updated>2015-06-16T14:38:27+00:00</updated>
<author>
<name>Yuki Ito</name>
<email>yuki@gnnk.net</email>
</author>
<published>2015-06-08T08:04:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=db804ae52eba82e43e1c2cb01c29bb9c64a69023'/>
<id>db804ae52eba82e43e1c2cb01c29bb9c64a69023</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 'egil/fix-cover-error_logger/OTP-12818'</title>
<updated>2015-06-10T12:37:17+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-10T12:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d8f343b234174d49bc66d5bddbe79f24400868e6'/>
<id>d8f343b234174d49bc66d5bddbe79f24400868e6</id>
<content type='text'>
* egil/fix-cover-error_logger/OTP-12818:
  cover: Unstick modules before loading remote
  kernel: Add module name to sticky_dir error message
  kernel: Remove ?line macros in error_logger_warn_SUITE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/fix-cover-error_logger/OTP-12818:
  cover: Unstick modules before loading remote
  kernel: Add module name to sticky_dir error message
  kernel: Remove ?line macros in error_logger_warn_SUITE
</pre>
</div>
</content>
</entry>
</feed>
