<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten/system/include/compat, branch 1.18.2</title>
<subtitle>Emscripten: An LLVM-to-JavaScript Compiler</subtitle>
<id>https://git.amat.us/emscripten/atom/system/include/compat?h=1.18.2</id>
<link rel='self' href='https://git.amat.us/emscripten/atom/system/include/compat?h=1.18.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/'/>
<updated>2013-10-27T06:14:22Z</updated>
<entry>
<title>Fix an issue with Boost compilation.</title>
<updated>2013-10-27T06:14:22Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-10-27T06:02:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=5017df14dbeadcb486a5b8b95533142ee4296fd1'/>
<id>urn:sha1:5017df14dbeadcb486a5b8b95533142ee4296fd1</id>
<content type='text'>
The issue is that when these macros are defined, libcxx
creates inline functions and so we end up with 2 separate
defintions of these functions (one inline in std and one
that is extern "C").

We undef these until libcxx is fixed. Without this,
some things can fail to compile correctly, like
Boost. Fixes issue #1716.
</content>
</entry>
<entry>
<title>Add compat sys/socketvar.h</title>
<updated>2013-09-13T17:11:51Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-09-13T04:06:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=61c818d8da85668f2697d032f118db4243d7cafe'/>
<id>urn:sha1:61c818d8da85668f2697d032f118db4243d7cafe</id>
<content type='text'>
This is required by xmlvm's hysock which is needed for the
benchmark.test_zzz_java_nbody test.
</content>
</entry>
<entry>
<title>Incorrect return type on a compat header.</title>
<updated>2013-09-13T17:07:03Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-09-06T14:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=8f1db82f5ab8c2fdfcdeccd7e502f1854da5d696'/>
<id>urn:sha1:8f1db82f5ab8c2fdfcdeccd7e502f1854da5d696</id>
<content type='text'>
This was exposed by the update to musl 0.9.13 which now has a
prototype for this function.
</content>
</entry>
<entry>
<title>gethostbyname_r update.</title>
<updated>2013-09-13T17:07:03Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-09-05T02:26:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=b9c8b95795849264c58be7d1496da3c4078df96c'/>
<id>urn:sha1:b9c8b95795849264c58be7d1496da3c4078df96c</id>
<content type='text'>
* gethostbyname_r is now the 6 arg version.
* Make enet use the right code path (this should be upstreamed).
* Add a compat header to make these declarations visible to all without
  extra compilation flags.
</content>
</entry>
<entry>
<title>Add __va_copy as a compat/stdarg.h</title>
<updated>2013-09-13T17:07:02Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-08-24T07:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=e06db6956491cfdb30cb74fdb92c740b3bcdd5dd'/>
<id>urn:sha1:e06db6956491cfdb30cb74fdb92c740b3bcdd5dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix other.test_embind &amp; other.test_static_link.</title>
<updated>2013-09-13T17:07:02Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-08-23T13:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=d4400bfa4132923b06f98e495d62a41bfd446e5f'/>
<id>urn:sha1:d4400bfa4132923b06f98e495d62a41bfd446e5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to work with new libc headers.</title>
<updated>2013-09-13T17:07:02Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-08-23T08:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=a9d0a7f9817a0323c0436f364f1c28f53f9971bb'/>
<id>urn:sha1:a9d0a7f9817a0323c0436f364f1c28f53f9971bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update libc headers to use musl headers.</title>
<updated>2013-09-13T17:07:02Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-08-03T16:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=5c6e1633d218bd5b9c5077634829eb14d326308f'/>
<id>urn:sha1:5c6e1633d218bd5b9c5077634829eb14d326308f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add compat headers, move some things to them.</title>
<updated>2013-08-16T11:04:54Z</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2013-08-16T05:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=10d1cb9f3e515778e7841b61df4c6ad94c3d8352'/>
<id>urn:sha1:10d1cb9f3e515778e7841b61df4c6ad94c3d8352</id>
<content type='text'>
This is groundwork for landing musl includes which remove
some of the deprecated functions or very old BSDisms.
</content>
</entry>
</feed>
