<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git, branch OTP-19.1.6</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Updated OTP version</title>
<updated>2016-11-08T09:17:59+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2b41d8f318b7e5ec139d42fd2f01a132699be839'/>
<id>2b41d8f318b7e5ec139d42fd2f01a132699be839</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes</title>
<updated>2016-11-08T09:17:58+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c31c70b34fb7ee2b6a579856a296758f2b27a721'/>
<id>c31c70b34fb7ee2b6a579856a296758f2b27a721</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>2016-11-08T09:17:52+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=02f50b2308bf6b7d99207a736e70ea3b1e3a6da6'/>
<id>02f50b2308bf6b7d99207a736e70ea3b1e3a6da6</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/erts/fix-configure-to-check-in-libsct-for-sctp-funcs/ERL-262/OTP-13956' into maint-19</title>
<updated>2016-11-08T09:17:50+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=cd4741b56a6651aa026e728b7ed551e529deb6d0'/>
<id>cd4741b56a6651aa026e728b7ed551e529deb6d0</id>
<content type='text'>
* egil/erts/fix-configure-to-check-in-libsct-for-sctp-funcs/ERL-262/OTP-13956:
  Configure enable libsctp dependency
  Revert "Check libsctp for sctp funcs in configure.in"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/erts/fix-configure-to-check-in-libsct-for-sctp-funcs/ERL-262/OTP-13956:
  Configure enable libsctp dependency
  Revert "Check libsctp for sctp funcs in configure.in"
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bjorn/erts/erl_prim_loader/OTP-14009' into maint-19</title>
<updated>2016-11-08T09:17:48+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=037aa32b27f37fede544ffc14a5b8e8867b459e3'/>
<id>037aa32b27f37fede544ffc14a5b8e8867b459e3</id>
<content type='text'>
* bjorn/erts/erl_prim_loader/OTP-14009:
  Update preloaded modules
  Fix performance bug in erl_prim_loader:get_modules/{2,3}
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/erts/erl_prim_loader/OTP-14009:
  Update preloaded modules
  Fix performance bug in erl_prim_loader:get_modules/{2,3}
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'egil/19/erts/fix-crashdump-sigusr1/OTP-13997' into maint-19</title>
<updated>2016-11-08T09:17:48+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-11-08T09:17:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=946d95deaf7052da763e61ecf3c8afc7a00f8453'/>
<id>946d95deaf7052da763e61ecf3c8afc7a00f8453</id>
<content type='text'>
* egil/19/erts/fix-crashdump-sigusr1/OTP-13997:
  erts: Fix SIGUSR1 crashdump generation
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/19/erts/fix-crashdump-sigusr1/OTP-13997:
  erts: Fix SIGUSR1 crashdump generation
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure enable libsctp dependency</title>
<updated>2016-11-08T09:15:10+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-10-14T09:05:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9730ec7618c63b7ab74dd2433aaa6d1675f26518'/>
<id>9730ec7618c63b7ab74dd2433aaa6d1675f26518</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Check libsctp for sctp funcs in configure.in"</title>
<updated>2016-11-08T09:14:59+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-10-13T13:05:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6f3e884ff20381724c995dd7cbf05eec3a164a7b'/>
<id>6f3e884ff20381724c995dd7cbf05eec3a164a7b</id>
<content type='text'>
This reverts commit 52fae83743a6e84d719f4f82fe45e6e0efdbd6f0:

    Check libsctp for sctp funcs in configure.in

    Call AC_CHECK_LIB before calling AC_CHECK_FUNCS to check for functions in libsctp.
    Otherwise AC_CHECK_FUNCS will not link with libsctp to see if function exists.

Reverting to the old behaviour of not checking for libsctp before checking for
sctp functions.  Then it works on Linux by loading libsctp and looking up the
symbols i runtime, and it works on FreeBSD since there is no separate libsctp
to link against - the functions are part of the default system libraries.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 52fae83743a6e84d719f4f82fe45e6e0efdbd6f0:

    Check libsctp for sctp funcs in configure.in

    Call AC_CHECK_LIB before calling AC_CHECK_FUNCS to check for functions in libsctp.
    Otherwise AC_CHECK_FUNCS will not link with libsctp to see if function exists.

Reverting to the old behaviour of not checking for libsctp before checking for
sctp functions.  Then it works on Linux by loading libsctp and looking up the
symbols i runtime, and it works on FreeBSD since there is no separate libsctp
to link against - the functions are part of the default system libraries.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update preloaded modules</title>
<updated>2016-11-05T09:07:16+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2016-11-05T08:02:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6082a673b0e8982b7d3856c107e7265b381ede06'/>
<id>6082a673b0e8982b7d3856c107e7265b381ede06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix performance bug in erl_prim_loader:get_modules/{2,3}</title>
<updated>2016-11-05T09:03:25+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2016-11-05T08:02:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4fe94be102150d2b2b31f188a8ef045209e79f8c'/>
<id>4fe94be102150d2b2b31f188a8ef045209e79f8c</id>
<content type='text'>
The erl_prim_loader:get_modules/{2,3} functions were introduced in
cd283583f8. Unfortunately, while the functions worked correctly, there
was a bug in that many garbage maessages would be sent to the
erl_prim_loader process.  The number of extra messages depended on
both the length of the code path and of the number of modules that
were fetched.  The messages were ignored and ultimately discarded,
causing no harm except for a performance degradation and increase of
the heap size for the erl_prim_loader process.

The following functions were hit by the performance bug:

  code:atomic_load/1
  code:ensure_modules_loaded/1
  code:prepare_loading/1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The erl_prim_loader:get_modules/{2,3} functions were introduced in
cd283583f8. Unfortunately, while the functions worked correctly, there
was a bug in that many garbage maessages would be sent to the
erl_prim_loader process.  The number of extra messages depended on
both the length of the code path and of the number of modules that
were fetched.  The messages were ignored and ultimately discarded,
causing no harm except for a performance degradation and increase of
the heap size for the erl_prim_loader process.

The following functions were hit by the performance bug:

  code:atomic_load/1
  code:ensure_modules_loaded/1
  code:prepare_loading/1
</pre>
</div>
</content>
</entry>
</feed>
