Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-23 | remove llvm.global_ctors from libcxx symbols | Alon Zakai | |
2013-03-29 | Update symbols. | Bruce Mitchener | |
2013-03-29 | Update libcxx to work with emscripten. | Bruce Mitchener | |
2013-03-29 | Update to r178253 from March 29, 2013. | Bruce Mitchener | |
2013-03-25 | Get exceptions working as they were before. | Bruce Mitchener | |
This no longer uses headers from libcxxabi and in fact uses libcxxabi a bit less than before. This no longer lets some new C++11 stuff such as exception_ptr work as the support for that relies upon libcxxabi code. | |||
2013-03-25 | Get things working with the new libcxx / libcxxabi. | Bruce Mitchener | |
2013-03-25 | Remove unused makefiles. | Bruce Mitchener | |
2013-03-25 | Update to current libcxx. | Bruce Mitchener | |
This doesn't work yet as it needs to be customized for use with emscripten still. | |||
2013-02-20 | remove bad_cast/typeinfo.cpp from libcxx, no longer needed since it is in ↵ | Alon Zakai | |
libcxxabi | |||
2012-07-13 | add some EMSCRIPTEN comments for the last merge | Alon Zakai | |
2012-07-03 | Fix C++11 support in libcxx | Chad Austin | |
2012-05-02 | remove unneeded libcxx makefile line for readme | Alon Zakai | |
2012-03-20 | Misc fixes for Windows. | Sigmund Vik | |
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. | |||
2012-03-16 | tweak building of libcxx to work around windows failure | Alon Zakai | |
2012-02-09 | Always pick the JS implementation of uncaught_exception | Ehsan Akhgari | |
2012-02-09 | Implement std::uncaught_exception() in js | Ehsan Akhgari | |
2012-02-08 | Missing files | julien.hamaide | |
Fix to keep library.js unchanged | |||
2012-02-07 | Fix libcxx locale (now use emscripten mask table ) | julien.hamaide | |
2012-01-19 | remove std::terminate from libc++ symbols; it isn't enough of a reason to ↵ | Alon Zakai | |
include all of libc++ (if you need it, you also need set_terminate etc.) | |||
2012-01-18 | move libc++ new into dlmalloc in terms of emcc library autolinking | Alon Zakai | |
2012-01-18 | further refactor the library scanning code, and prepare for libcxx | Alon Zakai | |
2012-01-17 | add (unfiltered) libcxx symbols file | Alon Zakai | |
2012-01-17 | preparations for libcxx building | Alon Zakai | |
2012-01-17 | libc++ sources | Alon Zakai | |