Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Merge pull request #989 from waywardmonkeys/fix-strtof | Alon Zakai | |
Don't infinitely recurse in strtof(). | |||
2013-03-25 | remove symbol removing hack; export all malloc symbols as weak; add test for ↵1.3.5 | Alon Zakai | |
a case where symbol removing made us not merge llvm constructors properly | |||
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 libcxxabi. | 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-03-22 | Don't infinitely recurse in strtof(). | Bruce Mitchener | |
2013-03-06 | Move strtod, strtold, strtof, strtod_l, strtold_l, atof from JS side to libc ↵1.2.9 | Xuejie "Rafael" Xiao | |
side, this can fix double precision bug in original strtod implementation. | |||
2013-03-05 | Add support for getopt/getopt_long | manuels | |
2013-03-03 | Merge pull request #846 from juj/dlmalloc_286 | Alon Zakai | |
Dlmalloc 286 | |||
2013-02-23 | update libc symbols | Alon Zakai | |
2013-02-20 | remove bad_cast/typeinfo.cpp from libcxx, no longer needed since it is in ↵ | Alon Zakai | |
libcxxabi | |||
2013-02-20 | build base type_info class with libcxxabi, fixes #862 | Alon Zakai | |
2013-02-12 | Update to dlmalloc 2.8.6 and set HAVE_MMAP to 0 only if compiling under ↵ | Jukka Jylänki | |
EMSCRIPTEN to fix an allocator failure issue on OSX when building test_dlmalloc to native code. Fixes #730. | |||
2013-01-09 | use musl memcpy instead of out handwritten js one | Alon Zakai | |
2013-01-09 | rename dlmalloc to libc in cache, in preparation for adding further code there1.2.3 | Alon Zakai | |
2012-12-21 | update libcxxabi | Alon Zakai | |
2012-09-25 | Move embind C++ implementation into emscripten repository | Chad Austin | |
2012-09-25 | Add a marker showing that we changed an upstream library. | Chad Austin | |
2012-09-25 | Fix a warning under -Wall | Chad Austin | |
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-22 | misc library fixes for libcxxabi+test_typed_exceptions | Alon Zakai | |
2012-02-22 | add symbols for libcxxabi | Alon Zakai | |
2012-02-22 | use libcxxabi for dynamic_cast | Alon Zakai | |
2012-02-22 | bundle libcxxabi | 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-25 | improve nativize_llvm | Alon Zakai | |
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 | move dlmalloc to system/lib | 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 | |