<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel, branch OTP-20.3.7</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'john/erts/fix-heart-command-overflow/OTP-15034/ERIERL-166' into maint-20</title>
<updated>2018-05-02T13:53:28+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-05-02T13:53:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6faad4dd9c202931469bc25cea5a0e47aa0000dc'/>
<id>6faad4dd9c202931469bc25cea5a0e47aa0000dc</id>
<content type='text'>
* john/erts/fix-heart-command-overflow/OTP-15034/ERIERL-166:
  heart: Use ntohs instead of manual conversion

# Conflicts:
#	lib/kernel/test/heart_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/erts/fix-heart-command-overflow/OTP-15034/ERIERL-166:
  heart: Use ntohs instead of manual conversion

# Conflicts:
#	lib/kernel/test/heart_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>heart: Use ntohs instead of manual conversion</title>
<updated>2018-04-24T12:20:06+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-04-24T11:30:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=05b1c13e36ec49891e89593b25e668e983a4fc41'/>
<id>05b1c13e36ec49891e89593b25e668e983a4fc41</id>
<content type='text'>
Multiplying a signed char by 256 is undefined behavior and caused
problems on some platforms when the length was long enough. We
could cast it to an unsigned int to make it work, but it's best not
to reinvent the wheel.

Fixes OTP-15034
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Multiplying a signed char by 256 is undefined behavior and caused
problems on some platforms when the length was long enough. We
could cast it to an unsigned int to make it work, but it's best not
to reinvent the wheel.

Fixes OTP-15034
</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>Update version numbers</title>
<updated>2018-03-09T09:59:22+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-03-09T09:59:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=db5a9ef5e49f55338369f088bbef1d492f8c3c0c'/>
<id>db5a9ef5e49f55338369f088bbef1d492f8c3c0c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Fix handling of os:cmd option max_size in win</title>
<updated>2018-03-01T09:25:24+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2018-02-28T09:04:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=75b0f73f72e1783d4ace976cdd2b5f23bdc3ebae'/>
<id>75b0f73f72e1783d4ace976cdd2b5f23bdc3ebae</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip testing unavailable interfaces in inet_SUITE:getifaddrs</title>
<updated>2018-02-27T11:35:20+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-02-27T10:58:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5e0c4f113f229b54c8177874032e4528e55bddac'/>
<id>5e0c4f113f229b54c8177874032e4528e55bddac</id>
<content type='text'>
This test consistently failed on Windows when an interface was
enabled but unplugged, as the interface was 'up' but not 'running'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test consistently failed on Windows when an interface was
enabled but unplugged, as the interface was 'up' but not 'running'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'lukas/kernel/dist_SUITE_corefile_ignore' into maint</title>
<updated>2018-02-26T16:57:47+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2018-02-26T16:57:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8bc23cd3da3c5c80a401bfea0738c007dbd21f85'/>
<id>8bc23cd3da3c5c80a401bfea0738c007dbd21f85</id>
<content type='text'>
* lukas/kernel/dist_SUITE_corefile_ignore:
  kernel: Ignore cores in erl_distribution_SUITE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lukas/kernel/dist_SUITE_corefile_ignore:
  kernel: Ignore cores in erl_distribution_SUITE
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Reject load of module names with slash</title>
<updated>2018-02-15T12:44:19+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-02-15T12:44:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=54ac9157e121175615485f89dbf90fc645435d17'/>
<id>54ac9157e121175615485f89dbf90fc645435d17</id>
<content type='text'>
or backslash on Windows.

Purpose: Prevent tricks to get hostile code running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
or backslash on Windows.

Purpose: Prevent tricks to get hostile code running.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-20' into maint</title>
<updated>2018-02-13T10:59:09+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-02-13T10:59:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dc0b345ae5374a422250c9d2e3bec63e6186afca'/>
<id>dc0b345ae5374a422250c9d2e3bec63e6186afca</id>
<content type='text'>
* maint-20:
  Updated OTP version
  Update release notes
  Update version numbers
  erts: Add system_flags(erts_alloc,"+M?sbct *")
  erts: Add age order first fit allocator strategies
  erts: Refactor erl_ao_firstfit_alloc
  erts: Add migration options "acnl" and "acfml"
  kernel: Add os:cmd/2 with max_size option
  erts: Add more stats for mbcs_pool
  erts: Fix alloc_SUITE:migration
  stdlib: Make ets_SUITE memory check try again
  erts: Improve carrier pool search
  erts: Improve alloc_SUITE:migration
  erts: Refactor carrier dealloc migration
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint-20:
  Updated OTP version
  Update release notes
  Update version numbers
  erts: Add system_flags(erts_alloc,"+M?sbct *")
  erts: Add age order first fit allocator strategies
  erts: Refactor erl_ao_firstfit_alloc
  erts: Add migration options "acnl" and "acfml"
  kernel: Add os:cmd/2 with max_size option
  erts: Add more stats for mbcs_pool
  erts: Fix alloc_SUITE:migration
  stdlib: Make ets_SUITE memory check try again
  erts: Improve carrier pool search
  erts: Improve alloc_SUITE:migration
  erts: Refactor carrier dealloc migration
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes</title>
<updated>2018-02-12T12:38:43+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-02-12T12:38:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e11c649522be8849cc21e364734be62c7783f090'/>
<id>e11c649522be8849cc21e364734be62c7783f090</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
