<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib, branch OTP-20.2.3</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<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/maint-20/alloc-n-migration/ERIERL-88' into maint-20</title>
<updated>2018-02-12T12:38:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-02-12T12:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8cfaa0cf95da91be39d116c2fb3b9d3419c9cfa6'/>
<id>8cfaa0cf95da91be39d116c2fb3b9d3419c9cfa6</id>
<content type='text'>
* sverker/maint-20/alloc-n-migration/ERIERL-88:
  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"
  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>
* sverker/maint-20/alloc-n-migration/ERIERL-88:
  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"
  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>Merge 'sverker/maint-19/alloc-n-migration/ERIERL-88'</title>
<updated>2018-02-12T12:32:51+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-02-12T12:32:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=06e88d07a4719a0e15b4e666b16347fad463cee6'/>
<id>06e88d07a4719a0e15b4e666b16347fad463cee6</id>
<content type='text'>
into 'sverker/maint-20/alloc-n-migration/ERIERL-88'

OTP-14915
OTP-14916
OTP-14917
OTP-14918
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
into 'sverker/maint-20/alloc-n-migration/ERIERL-88'

OTP-14915
OTP-14916
OTP-14917
OTP-14918
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge 'sverker/carrier-migration-improvements'</title>
<updated>2018-02-12T12:25:02+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-02-12T12:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ecea4b22696dc2aaa57d9f9750fe07efb6b71cde'/>
<id>ecea4b22696dc2aaa57d9f9750fe07efb6b71cde</id>
<content type='text'>
into 'sverker/maint-19/alloc-n-migration/ERIERL-88'
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
into 'sverker/maint-19/alloc-n-migration/ERIERL-88'
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Add age order first fit allocator strategies</title>
<updated>2018-02-12T12:23:15+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2018-01-26T17:42:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=defd43985282606e841e2bcb29ad7414080d5a80'/>
<id>defd43985282606e841e2bcb29ad7414080d5a80</id>
<content type='text'>
ageffcaoff: Age First Fit Carrier, Address Order First Fit (within carrier)
ageffcbf  : Age First Fit Carrier, Best Fit (within carrier)
ageffcaobf: Age First Fit Carrier, Address Order Best Fit (within carrier)

Prefer old carriers, the older the better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ageffcaoff: Age First Fit Carrier, Address Order First Fit (within carrier)
ageffcbf  : Age First Fit Carrier, Best Fit (within carrier)
ageffcaobf: Age First Fit Carrier, Address Order Best Fit (within carrier)

Prefer old carriers, the older the better.
</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: Make ets_SUITE memory check try again</title>
<updated>2017-12-20T14:19:32+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2017-12-13T16:09:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=881240485b96cfa7d4a75587f6f14c4e6c83eeeb'/>
<id>881240485b96cfa7d4a75587f6f14c4e6c83eeeb</id>
<content type='text'>
as memory stats do not guarantee consistency.

A typical ETS test case ends by a lot of deallocating
that may now trigger homecoming carrier migration,
that in turn can cause quite large inconsistencies
in memory stats when same carrier is accounted for twice
or not at all.

And that's my theory why I now sometimes see transient discrepancies
between before and after memory stats.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
as memory stats do not guarantee consistency.

A typical ETS test case ends by a lot of deallocating
that may now trigger homecoming carrier migration,
that in turn can cause quite large inconsistencies
in memory stats when same carrier is accounted for twice
or not at all.

And that's my theory why I now sometimes see transient discrepancies
between before and after memory stats.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2017-12-18T14:36:39+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=848cf56ef8a5ccc1807bda67d29edaa0743089fb'/>
<id>848cf56ef8a5ccc1807bda67d29edaa0743089fb</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 'dgud/mnesia/checkpoint-crash/OTP-14841' into maint-20</title>
<updated>2017-12-18T14:36:32+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-12-18T14:36:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3ed6eaf7541f861fbeb9a7e847474ad671aae7f5'/>
<id>3ed6eaf7541f861fbeb9a7e847474ad671aae7f5</id>
<content type='text'>
* dgud/mnesia/checkpoint-crash/OTP-14841:
  mnesia: Fix checkpoint crash
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/mnesia/checkpoint-crash/OTP-14841:
  mnesia: Fix checkpoint crash
</pre>
</div>
</content>
</entry>
</feed>
