<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel, branch KennethL-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 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>
<entry>
<title>Update version numbers</title>
<updated>2018-02-12T12:38:24+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-02-12T12:38:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3162499ddc48d4ce877945775f084725ceab57c5'/>
<id>3162499ddc48d4ce877945775f084725ceab57c5</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 'sverker/hipe-load-fixing/OTP-14891' into maint</title>
<updated>2018-01-24T14:00:05+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-01-24T14:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=27da13e1e94961e68b049aab4a14a14d69b4ce16'/>
<id>27da13e1e94961e68b049aab4a14a14d69b4ce16</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Correct contracts and a bug in group_history</title>
<updated>2018-01-22T15:39:08+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-01-19T13:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6deabadcda913b4fd7f3d209e4344f0b0f736e85'/>
<id>6deabadcda913b4fd7f3d209e4344f0b0f736e85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix slow hipe execution</title>
<updated>2018-01-17T19:00:49+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-01-17T19:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d57d91427e1ddb09cbf55cac2014a368fe717b46'/>
<id>d57d91427e1ddb09cbf55cac2014a368fe717b46</id>
<content type='text'>
particularly slow erlc when compiler is hipe compiled.

hipe_unified_loader:load did not patch external call sites
and instead caused a double hipe mode switch per call.

hipe_unified_loader:load is only used
for early modules first loaded as beam
and by code:atomic_load and friends.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
particularly slow erlc when compiler is hipe compiled.

hipe_unified_loader:load did not patch external call sites
and instead caused a double hipe mode switch per call.

hipe_unified_loader:load is only used
for early modules first loaded as beam
and by code:atomic_load and friends.
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Add os:cmd/2 with max_size option</title>
<updated>2018-01-17T15:36:22+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2017-12-13T10:22:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=55e929c4ed5cd854038c18697123ea94948ebf35'/>
<id>55e929c4ed5cd854038c18697123ea94948ebf35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Let filelib:find_source() search subdirs</title>
<updated>2018-01-05T15:37:42+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2018-01-04T15:54:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de0771a4b3d882161f10c1d2d03c8027327f9323'/>
<id>de0771a4b3d882161f10c1d2d03c8027327f9323</id>
<content type='text'>
The Design Principles states that an application can have Erlang
source files one level below the "src" directory, and now
filelib:find_source() by default searches one level below "src".

The same applies to "esrc". That directory is only mentioned in
filename(3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Design Principles states that an application can have Erlang
source files one level below the "src" directory, and now
filelib:find_source() by default searches one level below "src".

The same applies to "esrc". That directory is only mentioned in
filename(3).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sverker/cuddle-valgrind' into maint</title>
<updated>2017-12-21T12:26:49+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2017-12-21T12:26:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fb60cf1408edc6ee03c7e391419367d047721809'/>
<id>fb60cf1408edc6ee03c7e391419367d047721809</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Try fix/skip prim_file_SUITE:large_write for valgrind</title>
<updated>2017-12-12T15:32:51+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2017-12-12T15:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=003e5450924c4d8202e2013cac41eff58fa90584'/>
<id>003e5450924c4d8202e2013cac41eff58fa90584</id>
<content type='text'>
by limiting the memory usage.

Our valgrind test machine (pharazon) seems to get totally swamped
by this test case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by limiting the memory usage.

Our valgrind test machine (pharazon) seems to get totally swamped
by this test case.
</pre>
</div>
</content>
</entry>
</feed>
