<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten/system/lib, branch 1.2.4</title>
<subtitle>Emscripten: An LLVM-to-JavaScript Compiler</subtitle>
<id>https://git.amat.us/emscripten/atom/system/lib?h=1.2.4</id>
<link rel='self' href='https://git.amat.us/emscripten/atom/system/lib?h=1.2.4'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/'/>
<updated>2013-01-10T00:01:58Z</updated>
<entry>
<title>use musl memcpy instead of out handwritten js one</title>
<updated>2013-01-10T00:01:58Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2013-01-10T00:01:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=b41145cc84edf93c0b7ad77477a3b98753a2c6d7'/>
<id>urn:sha1:b41145cc84edf93c0b7ad77477a3b98753a2c6d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename dlmalloc to libc in cache, in preparation for adding further code there</title>
<updated>2013-01-09T20:38:43Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2013-01-09T20:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=8e283ee92b501aff711d28063db263a63cc1071a'/>
<id>urn:sha1:8e283ee92b501aff711d28063db263a63cc1071a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update libcxxabi</title>
<updated>2012-12-21T18:47:39Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2012-12-10T20:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=34b153227d5343128cb36931b4dbb27e378372a5'/>
<id>urn:sha1:34b153227d5343128cb36931b4dbb27e378372a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move embind C++ implementation into emscripten repository</title>
<updated>2012-09-26T01:14:28Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@chadaustin.me</email>
</author>
<published>2012-09-26T00:54:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=2530052556075021ed59f0f7e3b1028ee1030556'/>
<id>urn:sha1:2530052556075021ed59f0f7e3b1028ee1030556</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a marker showing that we changed an upstream library.</title>
<updated>2012-09-26T00:11:25Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@chadaustin.me</email>
</author>
<published>2012-09-26T00:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=a3e58eff17b7be2a458db7337360e4e938b9c9e3'/>
<id>urn:sha1:a3e58eff17b7be2a458db7337360e4e938b9c9e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix a warning under -Wall</title>
<updated>2012-09-25T23:57:09Z</updated>
<author>
<name>Chad Austin</name>
<email>aegis@aegisknight.org</email>
</author>
<published>2012-07-12T21:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=e17141bff8ed972913219819ca09157f135d48b0'/>
<id>urn:sha1:e17141bff8ed972913219819ca09157f135d48b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add some EMSCRIPTEN comments for the last merge</title>
<updated>2012-07-13T22:45:29Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2012-07-13T22:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=9234eaa52fa25cb7d6f6b44a2e695380c1b35d9a'/>
<id>urn:sha1:9234eaa52fa25cb7d6f6b44a2e695380c1b35d9a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix C++11 support in libcxx</title>
<updated>2012-07-04T01:37:28Z</updated>
<author>
<name>Chad Austin</name>
<email>chad@chadaustin.me</email>
</author>
<published>2012-07-03T17:34:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=3a252e1924784cfc262b4e2b41ba23f0aaa454e8'/>
<id>urn:sha1:3a252e1924784cfc262b4e2b41ba23f0aaa454e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unneeded libcxx makefile line for readme</title>
<updated>2012-05-03T03:57:48Z</updated>
<author>
<name>Alon Zakai</name>
<email>alonzakai@gmail.com</email>
</author>
<published>2012-05-03T03:57:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=9d1c43e2c55501f6b143edca6f9e9d3dfbc91a7d'/>
<id>urn:sha1:9d1c43e2c55501f6b143edca6f9e9d3dfbc91a7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Misc fixes for Windows.</title>
<updated>2012-03-20T13:26:50Z</updated>
<author>
<name>Sigmund Vik</name>
<email>sigmund_vik@yahoo.com</email>
</author>
<published>2012-03-20T13:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten/commit/?id=f829735cc3e20e5d2165a020e87c4128d2ed9792'/>
<id>urn:sha1:f829735cc3e20e5d2165a020e87c4128d2ed9792</id>
<content type='text'>
Most of these changes have to do with how python scripts are invoked.

For Linux, 'Popen([EMCC] + args)' works because the first line in emcc
is '#!/usr/bin/env python'. On Windows, the python interpreter has
to be explicitly invoked, e.g. 'Popen(['python', EMCC] + args)'. Note
that there is no harm in explicitly invoking the python interpreter
on Linux, so this works on both platforms.

For Windows, execvp() behaves differently than on Linux:
http://mail.python.org/pipermail/python-list/2002-July/763863.html
http://msdn.microsoft.com/en-us/library/3xw6zy53.aspx

This causes many strange things to happen as the parent process
terminated before its children. In this change the use of execvp()
has been replaced with subprocess.call().

This change also fixes some code that assumed that the path separator
always is '/', but for Windows it is '\'. And where the path module
can be required, we use path.normalize() and path.resolve() to check
if a filename is absolute in a platform agnostic manner.
</content>
</entry>
</feed>
