<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/erl_interface, branch maint-17</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2014-12-09T14:21:47+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2014-12-09T14:21:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7f3486a5ddc02a366f2945dfd009c4a2697a2b98'/>
<id>7f3486a5ddc02a366f2945dfd009c4a2697a2b98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add .appup file</title>
<updated>2014-12-08T11:13:03+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-12-08T10:49:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ed4f65e9e52bc0792b4a4e6a45acb99cf0e695b2'/>
<id>ed4f65e9e52bc0792b4a4e6a45acb99cf0e695b2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Distribute autoconf helpers</title>
<updated>2014-12-02T21:18:50+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-12-02T20:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=55f83d9ecf12aa7232ed457494681ceb97e301ae'/>
<id>55f83d9ecf12aa7232ed457494681ceb97e301ae</id>
<content type='text'>
Distribute aclocal.m4, install-sh, config.guess, and config.sub
to applications at build time instead of having multiple identical
copies committed in the repository.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Distribute aclocal.m4, install-sh, config.guess, and config.sub
to applications at build time instead of having multiple identical
copies committed in the repository.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'rickard/libatomic_ops_improvements/OTP-12302' into maint</title>
<updated>2014-11-25T18:24:35+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-11-25T18:24:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=91d8aa57c11688395b5b966f65d2a78d1985dcf1'/>
<id>91d8aa57c11688395b5b966f65d2a78d1985dcf1</id>
<content type='text'>
* rickard/libatomic_ops_improvements/OTP-12302:
  Implement support for double word atomics using libatomic_ops
  Improve usage of libatomic_ops for word size atomics
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* rickard/libatomic_ops_improvements/OTP-12302:
  Implement support for double word atomics using libatomic_ops
  Improve usage of libatomic_ops for word size atomics
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Use finite instead of isfinite with gcc</title>
<updated>2014-11-24T15:35:22+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang-solutions.com</email>
</author>
<published>2014-11-05T10:18:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e3f4cd83939f28e17addac889208985196d22f22'/>
<id>e3f4cd83939f28e17addac889208985196d22f22</id>
<content type='text'>
Turns out that isfinite emits a function call and not
an instruction in gcc, this makes estone float arith
about 50-75% slower. finite emits the instruction so
we use that instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turns out that isfinite emits a function call and not
an instruction in gcc, this makes estone float arith
about 50-75% slower. finite emits the instruction so
we use that instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve usage of libatomic_ops for word size atomics</title>
<updated>2014-11-10T13:20:01+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-11-07T13:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d5a4eb5a9e24a07cb3653967ff91557c9a21ecb4'/>
<id>d5a4eb5a9e24a07cb3653967ff91557c9a21ecb4</id>
<content type='text'>
Use AO_fetch_compare_and_swap*() when present
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use AO_fetch_compare_and_swap*() when present
</pre>
</div>
</content>
</entry>
<entry>
<title>Use isfinite() instead of finite() when available</title>
<updated>2014-10-28T10:40:45+00:00</updated>
<author>
<name>Anthony Ramine</name>
<email>n.oxyde@gmail.com</email>
</author>
<published>2013-11-14T16:03:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4d73c647b55977d23c4295073945bd8aeb91ff83'/>
<id>4d73c647b55977d23c4295073945bd8aeb91ff83</id>
<content type='text'>
OS X Mavericks builds result in a number of warnings about finite() being
deprecated, like these:

beam/erl_arith.c:451:7: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                    ERTS_FP_ERROR(p, f1.fd, goto badarith);
                    ^
sys/unix/erl_unix_sys.h:319:33: note: expanded from macro 'ERTS_FP_ERROR'
                                        ^
sys/unix/erl_unix_sys.h:244:51: note: expanded from macro '__ERTS_FP_ERROR'
                                                  ^
/usr/include/math.h:718:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);

Add checks to use isfinite() instead of finite() where available. Verified
on OS X Mavericks 10.9.5 and Ubuntu 12.04.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OS X Mavericks builds result in a number of warnings about finite() being
deprecated, like these:

beam/erl_arith.c:451:7: warning: 'finite' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
                    ERTS_FP_ERROR(p, f1.fd, goto badarith);
                    ^
sys/unix/erl_unix_sys.h:319:33: note: expanded from macro 'ERTS_FP_ERROR'
                                        ^
sys/unix/erl_unix_sys.h:244:51: note: expanded from macro '__ERTS_FP_ERROR'
                                                  ^
/usr/include/math.h:718:12: note: 'finite' has been explicitly marked deprecated here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);

Add checks to use isfinite() instead of finite() where available. Verified
on OS X Mavericks 10.9.5 and Ubuntu 12.04.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2014-09-29T07:00:20+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2014-09-29T07:00:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=782fbece2e903c09b5293113bcb85f988be6f84c'/>
<id>782fbece2e903c09b5293113bcb85f988be6f84c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add erl_interface and jinterface .app files</title>
<updated>2014-09-19T11:24:18+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-09-19T11:24:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=65d34d87097a9acc2bccf8fea4be346a36a97a8b'/>
<id>65d34d87097a9acc2bccf8fea4be346a36a97a8b</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>2014-09-15T10:02:14+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2014-09-15T10:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=950d808c97a4c5b579f4f1cc16b95f2d419d3505'/>
<id>950d808c97a4c5b579f4f1cc16b95f2d419d3505</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
