Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-12 | Fix a couple of merge issues bringing down the lastest emscripten. | Bill Welden | |
2013-04-12 | Fix a bunch of compiler warnings | Chad Austin | |
2013-04-12 | Bring back EMSCRIPTEN_KEEPALIVE | Chad Austin | |
2013-04-12 | Fix cxa_demangle compile errors | Chad Austin | |
2013-04-12 | EMSCRIPTEN_KEEPALIVE has been removed | Chad Austin | |
2013-04-12 | Revert "register_smart_ptr changed to .shared_ptr (mod to class definition) ↵ | Bill Welden | |
-- shared_ptr (outside of class definition) is still allowed" This reverts commit c38bb38e9d6393dfacb4afb0e9ba80ce42aee965. | |||
2013-04-12 | register_smart_ptr changed to .shared_ptr (mod to class definition) -- ↵ | Bill Welden | |
shared_ptr (outside of class definition) is still allowed shared pointers passed by reference can be modified by the called code -- the change is now reflected at the Javascript calling level other minor clean-up and small syntactic changes | |||
2013-04-12 | It is now possible to access base class properties and methods from a ↵ | Bill Welden | |
derived class (multiple inheritance not yet supported). | |||
2013-04-12 | Revert "Revert "Auto upcast of pointer parameters to C++ routines."" | Bill Welden | |
This reverts commit 07e0daa5aab716b38acf9041a8baec3816976579. | |||
2013-04-12 | Revert "Auto upcast of pointer parameters to C++ routines." | Bill Welden | |
This reverts commit 64cc5c47bed294d5efa2433655552530c0242503. | |||
2013-04-12 | Auto upcast of pointer parameters to C++ routines. | Bill Welden | |
2013-04-12 | clean-up old interface binding implementation | Todd Lee | |
2013-04-12 | Major re-factoring for auto downcasting | Bill Welden | |
2013-04-12 | More work on auto downcasting. | Bill Welden | |
2013-04-12 | Benchmark work on pointer casting. | Bill Welden | |
2013-04-12 | First fully functional automatic downcasting implementation. | Bill Welden | |
2013-04-12 | Forward slashes! | Bill Welden | |
2013-04-12 | Better error reporting | Bill Welden | |
Fixed demangling routine and added it to RTL New __typeName method to retrieve char* type name from type info | |||
2013-04-12 | More work toward dynamic downcasting of pointers. | Bill Welden | |
2013-04-12 | Supporting returning std::unique_ptr from C++ to javascript. | mey | |
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 | |