aboutsummaryrefslogtreecommitdiff
path: root/system/lib
AgeCommit message (Collapse)Author
2014-01-13Missing string.h functionality.Bruce Mitchener
2014-01-13Update libcxx to current version.Bruce Mitchener
2014-01-13Update to current libcxxabi for new exception code.Bruce Mitchener
2013-11-14Merge branch 'regex-impl' of github.com:waywardmonkeys/emscripten into incoming1.7.6Alon Zakai
Conflicts: tools/shared.py
2013-11-07Bump version & regen symbols for libcxx.Bruce Mitchener
2013-11-07Don't use atomic as that breaks our version of clang.Bruce Mitchener
2013-11-07Update libcxx to 194185, 2013-11-07.Bruce Mitchener
This brings C++14 support.
2013-11-02regex implementation from musl.Bruce Mitchener
2013-09-26Add iconv from musl.Bruce Mitchener
2013-09-26Add wprintf, swprintf, vswprintf, vfwprintf, etc.Bruce Mitchener
2013-09-26Add a lot of locale code.Bruce Mitchener
2013-09-24Mark __assert_fail as _Noreturn.Bruce Mitchener
This eliminates a performance regression caused in the box2d benchmark by switching to the musl headers. Without this being _Noreturn, clang / llvm generates much worse code involving phis and extra loads.
2013-09-13Don't define _POSIX_SHARED_MEMORY_OBJECTS.Bruce Mitchener
This isn't implemented, so don't define it.
2013-09-13Update to musl-0.9.13 headers.Bruce Mitchener
2013-09-13Correctly note musl provenance and differences.Bruce Mitchener
2013-09-06Use __EMSCRIPTEN__ rather than EMSCRIPTEN.Bruce Mitchener
This was requested by someone upstream when I'd originally submitted these changes and is more correct.
2013-08-09Update libcxx to revision 187959, 2013-08-08.Bruce Mitchener
2013-08-08fix typoAlon Zakai
2013-08-08collect malloc defaults for emscripten, and do not try to trimAlon Zakai
2013-08-07Add fcvt, ecvt, gcvt functions.Bruce Mitchener
2013-06-17fix weak alias for warnAnthony Pesch
2013-05-23remove llvm.global_ctors from libcxx symbolsAlon Zakai
2013-05-17Add support for (fast?) memory_view objects. If C++ passes a memory_view to ↵Chad Austin
JS, it gets converted into a typed array object on the other side. Intended for WebGL.
2013-05-06auto-include malloc/free when SDL is used; fixes #1139Alon Zakai
2013-05-03Remove executable permissions on simple filesSylvestre Ledru
2013-04-29[libcextra] Add wcwidth, wcswidth.Bruce Mitchener
2013-04-29[libcextra] wctrans and friends.Bruce Mitchener
2013-04-29[libcextra] add isw* classification functions.Bruce Mitchener
2013-04-27Flag malloc_usable_size as weak.Bruce Mitchener
This makes it match the other malloc symbols.
2013-04-24Merge pull request #1089 from waywardmonkeys/remove-wchar-embindAlon Zakai
emscripten libcextra provides wmemset,wmemcpy.
2013-04-24Don't list internal / undefined symbols.Bruce Mitchener
2013-04-24emscripten libcextra provides wmemset,wmemcpy.Bruce Mitchener
2013-04-23Add a readme giving the date / revision of these sources.Bruce Mitchener
2013-04-22Move wchar,mb stuff to libcextra.Bruce Mitchener
2013-04-22Add musl multibyte function implementations.Bruce Mitchener
2013-04-22Add musl wchar function implementations.Bruce Mitchener
2013-04-22Let libc.symbols use same symbol format as libcxx.Bruce Mitchener
This is just the output of 'llvm-nm -extern-only -defined-only'.
2013-04-22Remove unused file.Bruce Mitchener
2013-04-18Finally! JSInterface is deadChad Austin
2013-04-18Add support for returning std::wstringChad Austin
2013-04-16Merge pull request #1044 from imvu/embind_updateAlon Zakai
Embind update
2013-04-16Revert "Fix cxa_demangle compile errors". By feedback from azakai, we want ↵Jukka Jylänki
to keep our libcxxabi clean from custom changes w.r.t. upsstream libcxxabi. This reverts commit 848c186df3a8f1eff6e7b1af0b08df25aefae0e3.
2013-04-14use compiled i64 div and remAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai
2013-04-14add compiler-rt files for 64-bit mathAlon Zakai
2013-04-12Revert "Bring back EMSCRIPTEN_KEEPALIVE" - instead directly use the ↵Jukka Jylänki
__attribute__((used)) macro in embind/bind.cpp. This reverts commit cbf636a88bcfcabf084331fc4d8a445cacb158f9.
2013-04-12Stop using cxa_demangle in embind.Bruce Mitchener
With an updated libcxx, we no longer have libcxxabi in the include path, so we can't have the demangling code in the build.
2013-04-12Raise a TypeError if user tries to push an integer from JS side to C/C++ ↵Jukka Jylanki
function exported with embind and the integer (char/short/int/long) is out of bounds of the data type expected by the C++ function.
2013-04-12Add sensible error messages when working with classes that depend on unbound ↵Chad Austin
types.
2013-04-12If calling function that uses unbound types, give a sensible error message.Chad Austin