<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel/doc, branch HansN-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>Merge pull request #1751 from fhunleth/heart-timeout</title>
<updated>2018-04-10T08:28:48+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>garazdawi@gmail.com</email>
</author>
<published>2018-04-10T08:28:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6a38655668542cebb60d5e13078b599abb3f0ec6'/>
<id>6a38655668542cebb60d5e13078b599abb3f0ec6</id>
<content type='text'>
Remove note about heart rebooting on NTP updates</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove note about heart rebooting on NTP updates</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Update note about heart rebooting on NTP updates</title>
<updated>2018-04-10T08:25:59+00:00</updated>
<author>
<name>Frank Hunleth</name>
<email>fhunleth@troodon-software.com</email>
</author>
<published>2018-03-16T14:11:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e5e2fd334b9fec2bedab9ee6987b96ca2aec1f87'/>
<id>e5e2fd334b9fec2bedab9ee6987b96ca2aec1f87</id>
<content type='text'>
The timestamp code in heart uses monotonic time so it is immune to NTP
changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The timestamp code in heart uses monotonic time so it is immune to NTP
changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Lift the type restrictions on seq_trace token labels</title>
<updated>2018-03-23T08:50:59+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-02-26T11:49:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=06ed628dfd013010dd6e182508c1137b9f4ba09b'/>
<id>06ed628dfd013010dd6e182508c1137b9f4ba09b</id>
<content type='text'>
OTP-14899
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-14899
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2018-03-14T08:58:15+00:00</updated>
<author>
<name>Henrik</name>
<email>henrik@erlang.org</email>
</author>
<published>2018-03-14T08:58:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=388b24ea7327ce8c7267b48c3a464ce8c404ddd6'/>
<id>388b24ea7327ce8c7267b48c3a464ce8c404ddd6</id>
<content type='text'>
Conflicts:
	OTP_VERSION
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	OTP_VERSION
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes</title>
<updated>2018-03-09T10:01:07+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-03-09T10:01:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7c7ba7191a3932e737fa81fd0166df1c637d4b31'/>
<id>7c7ba7191a3932e737fa81fd0166df1c637d4b31</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 'raimo/stop-encouraging-v4-mapped/ERL-503/OTP-13716'</title>
<updated>2018-03-06T13:57:08+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2018-03-06T13:57:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f59026a57ccdfe4e462cbab9b97e9cd377dd5bdb'/>
<id>f59026a57ccdfe4e462cbab9b97e9cd377dd5bdb</id>
<content type='text'>
* raimo/stop-encouraging-v4-mapped/ERL-503/OTP-13716:
  Stop translating V4MAPPED addresses
  Stop returning V4MAPPED addresses
  Implement function for IPv4-mapped IPv6 addresses
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/stop-encouraging-v4-mapped/ERL-503/OTP-13716:
  Stop translating V4MAPPED addresses
  Stop returning V4MAPPED addresses
  Implement function for IPv4-mapped IPv6 addresses
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/hasse/kernel/rpc_doc_fix/OTP-10551'</title>
<updated>2018-03-06T09:11:24+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-03-06T09:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2af61b05c1232a21be567bd0950adba94693589e'/>
<id>2af61b05c1232a21be567bd0950adba94693589e</id>
<content type='text'>
* origin/hasse/kernel/rpc_doc_fix/OTP-10551:
  kernel: Improve docs of rpc:multicall/5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* origin/hasse/kernel/rpc_doc_fix/OTP-10551:
  kernel: Improve docs of rpc:multicall/5
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Improve docs of rpc:multicall/5</title>
<updated>2018-02-27T12:35:25+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-02-27T12:35:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4baa7361afa5b10e46bf1438e560dc4b33f5b248'/>
<id>4baa7361afa5b10e46bf1438e560dc4b33f5b248</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow opening device files and FIFOs with file:open/2</title>
<updated>2018-02-26T11:16:59+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-02-26T09:28:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6f120d4ab4fab2231f7475256bcc1eeac2bfe6e5'/>
<id>6f120d4ab4fab2231f7475256bcc1eeac2bfe6e5</id>
<content type='text'>
To the best of our knowledge this was introduced since file operations
on device files/FIFO:s could hang the emulator forever back when the
emulator was single-threaded and lacked IO threads; a read operation
could block all progress preventing the write operation it waited for
from occurring.

Granted, this could still happen through starving all dirty IO
schedulers, but the same issue can arise with NFS files which we've
always allowed.

Removing this restriction also lets us remove a stat(2) call that was
added to specifically allow `/dev/null`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To the best of our knowledge this was introduced since file operations
on device files/FIFO:s could hang the emulator forever back when the
emulator was single-threaded and lacked IO threads; a read operation
could block all progress preventing the write operation it waited for
from occurring.

Granted, this could still happen through starving all dirty IO
schedulers, but the same issue can arise with NFS files which we've
always allowed.

Removing this restriction also lets us remove a stat(2) call that was
added to specifically allow `/dev/null`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2018-02-13T11:36:06+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-02-13T11:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=db7c5ee3c64a7039fe1efda939167ebb954c31bf'/>
<id>db7c5ee3c64a7039fe1efda939167ebb954c31bf</id>
<content type='text'>
* maint:
  Updated OTP version
  Update release notes
  Update version numbers
  kernel: Add os:cmd/2 with max_size option

# Conflicts:
#	OTP_VERSION
#	lib/kernel/doc/src/os.xml
#	lib/kernel/src/os.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  Updated OTP version
  Update release notes
  Update version numbers
  kernel: Add os:cmd/2 with max_size option

# Conflicts:
#	OTP_VERSION
#	lib/kernel/doc/src/os.xml
#	lib/kernel/src/os.erl
</pre>
</div>
</content>
</entry>
</feed>
