<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/erl_interface/src, branch OTP-18.2</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>musl: fix gethostbyname_r/gethostbyaddr_ selection</title>
<updated>2015-11-14T11:19:04+00:00</updated>
<author>
<name>Tuncer Ayaz</name>
<email>tuncer.ayaz@gmail.com</email>
</author>
<published>2015-11-11T11:37:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=192c4a80c7d6fe9949aecb864901c4a3d9549f36'/>
<id>192c4a80c7d6fe9949aecb864901c4a3d9549f36</id>
<content type='text'>
To fix conditional selection of the actually available gethostbyname_r
and gethostbyaddr_r, we replace __GLIBC__ with __linux__.  @zenhack
tested this to work with gcc and clang targeting glibc, uclibc, musl,
and bionic.

The proper way to check this is through configure.in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To fix conditional selection of the actually available gethostbyname_r
and gethostbyaddr_r, we replace __GLIBC__ with __linux__.  @zenhack
tested this to work with gcc and clang targeting glibc, uclibc, musl,
and bionic.

The proper way to check this is through configure.in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change license text to APLv2</title>
<updated>2015-06-18T09:31:02+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2015-06-18T09:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=738c34d4bb8f1a3811acd00af8c6c12107f8315b'/>
<id>738c34d4bb8f1a3811acd00af8c6c12107f8315b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erl_interface: Move math.h include after eidef.h</title>
<updated>2015-06-02T13:27:38+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-02T13:12:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1a2ae45a5999850c1578e9ea0c0f993c04f934fb'/>
<id>1a2ae45a5999850c1578e9ea0c0f993c04f934fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erl_interface: Surround isfinite with HAVE_ISFINITE conditional</title>
<updated>2015-06-02T13:03:06+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-02T13:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d1ec79afdeb91521ed55d8664c89f2afba792fda'/>
<id>d1ec79afdeb91521ed55d8664c89f2afba792fda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erl_interface: Move isfinite definition to header</title>
<updated>2015-06-02T12:55:39+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-02T12:55:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=20dc34bfc200758f6a837d193e042d1e4653562f'/>
<id>20dc34bfc200758f6a837d193e042d1e4653562f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erl_interface: Use isfinite instead of fpclassify</title>
<updated>2015-06-02T12:39:30+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2015-06-02T12:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5a5e2b781a544883f29b5c46fbbc38a198f70f23'/>
<id>5a5e2b781a544883f29b5c46fbbc38a198f70f23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not accept Nan and Infinity values</title>
<updated>2015-03-19T10:22:37+00:00</updated>
<author>
<name>David N. Welton</name>
<email>davidw@dedasys.com</email>
</author>
<published>2014-12-15T16:53:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=372d62d4e1738431d33c1318be1ee4305c74649d'/>
<id>372d62d4e1738431d33c1318be1ee4305c74649d</id>
<content type='text'>
Erlang does not accept these values, so we return an error in the C
interface rather than letting them through to the Erlang VM, which
rejects the message with a somewhat cryptic "bad external term".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Erlang does not accept these values, so we return an error in the C
interface rather than letting them through to the Erlang VM, which
rejects the message with a somewhat cryptic "bad external term".
</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>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>
</feed>
