aboutsummaryrefslogtreecommitdiff
path: root/system/lib
AgeCommit message (Collapse)Author
2013-04-12Simplify getTypeNameChad Austin
2013-04-12Change EMSCRIPTEN_BINDINGS syntax and allow for out-of-order registration of ↵Chad Austin
value_tuple elements.
2013-04-12Remove some dead codeChad Austin
2013-04-12Rewrite how dependent type registrations are implemented. This reduces code ↵Chad Austin
size both in JS and C++. There are some known bugs. I'll get to those soon.
2013-04-12Explicitly specify base classes. Alas, but it must be done for instanceof :(Chad Austin
2013-04-12Kill a bunch of C-style castsChad Austin
2013-04-12Fix a couple of merge issues bringing down the lastest emscripten.Bill Welden
2013-04-12Fix a bunch of compiler warningsChad Austin
2013-04-12Bring back EMSCRIPTEN_KEEPALIVEChad Austin
2013-04-12Fix cxa_demangle compile errorsChad Austin
2013-04-12EMSCRIPTEN_KEEPALIVE has been removedChad Austin
2013-04-12Revert "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-12register_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-12It is now possible to access base class properties and methods from a ↵Bill Welden
derived class (multiple inheritance not yet supported).
2013-04-12Revert "Revert "Auto upcast of pointer parameters to C++ routines.""Bill Welden
This reverts commit 07e0daa5aab716b38acf9041a8baec3816976579.
2013-04-12Revert "Auto upcast of pointer parameters to C++ routines."Bill Welden
This reverts commit 64cc5c47bed294d5efa2433655552530c0242503.
2013-04-12Auto upcast of pointer parameters to C++ routines.Bill Welden
2013-04-12clean-up old interface binding implementationTodd Lee
2013-04-12Major re-factoring for auto downcastingBill Welden
2013-04-12More work on auto downcasting.Bill Welden
2013-04-12Benchmark work on pointer casting.Bill Welden
2013-04-12First fully functional automatic downcasting implementation.Bill Welden
2013-04-12Forward slashes!Bill Welden
2013-04-12Better error reportingBill Welden
Fixed demangling routine and added it to RTL New __typeName method to retrieve char* type name from type info
2013-04-12More work toward dynamic downcasting of pointers.Bill Welden
2013-04-12Supporting returning std::unique_ptr from C++ to javascript.mey
2013-03-29Update symbols.Bruce Mitchener
2013-03-29Update libcxx to work with emscripten.Bruce Mitchener
2013-03-29Update to r178253 from March 29, 2013.Bruce Mitchener
2013-03-25Merge pull request #989 from waywardmonkeys/fix-strtofAlon Zakai
Don't infinitely recurse in strtof().
2013-03-25remove symbol removing hack; export all malloc symbols as weak; add test for ↵1.3.5Alon Zakai
a case where symbol removing made us not merge llvm constructors properly
2013-03-25Get 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-25Get things working with the new libcxx / libcxxabi.Bruce Mitchener
2013-03-25Remove unused makefiles.Bruce Mitchener
2013-03-25update libcxxabi.Bruce Mitchener
2013-03-25Update to current libcxx.Bruce Mitchener
This doesn't work yet as it needs to be customized for use with emscripten still.
2013-03-22Don't infinitely recurse in strtof().Bruce Mitchener
2013-03-06Move strtod, strtold, strtof, strtod_l, strtold_l, atof from JS side to libc ↵1.2.9Xuejie "Rafael" Xiao
side, this can fix double precision bug in original strtod implementation.
2013-03-05Add support for getopt/getopt_longmanuels
2013-03-03Merge pull request #846 from juj/dlmalloc_286Alon Zakai
Dlmalloc 286
2013-02-23update libc symbolsAlon Zakai
2013-02-20remove bad_cast/typeinfo.cpp from libcxx, no longer needed since it is in ↵Alon Zakai
libcxxabi
2013-02-20build base type_info class with libcxxabi, fixes #862Alon Zakai
2013-02-12Update 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-09use musl memcpy instead of out handwritten js oneAlon Zakai
2013-01-09rename dlmalloc to libc in cache, in preparation for adding further code there1.2.3Alon Zakai
2012-12-21update libcxxabiAlon Zakai
2012-09-25Move embind C++ implementation into emscripten repositoryChad Austin
2012-09-25Add a marker showing that we changed an upstream library.Chad Austin
2012-09-25Fix a warning under -WallChad Austin