Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-21 | Workaround glew linkage issue, see ↵ | Jukka Jylänki | |
https://github.com/kripken/emscripten/issues/2025 | |||
2014-01-21 | Move workaround for emscripten from include/exception to library.js. | Bruce Mitchener | |
2014-01-16 | add fnmatch; fixes #20021.9.3 | Alon Zakai | |
2014-01-15 | add musl fputws, fix vswprintf, add testing for fwprintf and swprintf as well1.8.14 | Alon Zakai | |
2014-01-15 | remove musl use of fwritex1.8.13 | Alon Zakai | |
2014-01-15 | Fill in undefined math symbols. | Bruce Mitchener | |
2014-01-14 | fix wprintf-related bug that bit fastcomp1.8.11 | Alon Zakai | |
2014-01-14 | Merge pull request #2009 from waywardmonkeys/updates2 | Alon Zakai | |
Updates2 | |||
2014-01-14 | Add GLEW 1.10.0 emulation | Jari Vetoniemi | |
Includes library_glew.js that stubs the init functions, but also provides the other functions. GL/glew.h is now changed to work with GLEW_EXT_foo_bar constants, some missing constants that are in GLEW 1.10.0 are also provided. Otherwise it still uses SDL_opengl.h to provide function definitions and other constants. Linaro's GLEW (glew-oes) is also supported to some degree to make it easier to get ES1 and ES2 software using it running. What it lacks: - Some constants and function declarations that are in GLEW 1.10.0 might be missing. - The real glew-es fork also includes normal GL constants and function pointers, this does not. Tests ran: - tests/runner.py browser Real world example using this code (and upcomming glfw3 port) can be found here: http://cloudef.eu/glhck http://cloudef.eu/glhck/qb.html | |||
2014-01-14 | Expand aliases for strto*_l() to short functions. | Bruce Mitchener | |
This removes warnings about incompatible pointer types in asm2 mode. | |||
2014-01-14 | Move err/warn/etc from libc to libcextra. | Bruce Mitchener | |
2014-01-14 | Replace getopt_long with musl version. | Bruce Mitchener | |
2014-01-14 | stdlib/strtod.c is no longer used. | Bruce Mitchener | |
This has been replaced with code from musl. | |||
2014-01-14 | Replace implementation of warn*/err*. | Bruce Mitchener | |
This eliminates a large number of warnings about incompatible function pointer casts when compiling for asm.js. | |||
2014-01-14 | Fix asm2 compilation where __toread was used. | Bruce Mitchener | |
2014-01-14 | Note change in signgam implementation from upstream. | Bruce Mitchener | |
2014-01-13 | add fputwc, which enables wprintf1.8.9 | Alon Zakai | |
2014-01-14 | Move scalbn to libc to fix broken functionality. Disable test on x86. | Bruce Mitchener | |
2014-01-14 | Add lots of math functions. | Bruce Mitchener | |
2014-01-14 | Make lgamma and friends work, add test. | Bruce Mitchener | |
We can't use weak aliases on variables in emscripten, so get rid of __signgam and just use signgam. | |||
2014-01-14 | Add gamma functions. | Bruce Mitchener | |
2014-01-14 | Add strtod(), wcstod(), wcstol() and friends. | Bruce Mitchener | |
This implementation of strtod() replaces the old as it implements support for parsing hex constants which is needed by various tests. | |||
2014-01-13 | Missing string.h functionality. | Bruce Mitchener | |
2014-01-13 | Update libcxx to current version. | Bruce Mitchener | |
2014-01-13 | Update to current libcxxabi for new exception code. | Bruce Mitchener | |
2013-12-31 | implementation of libuuid | Fraser Adams | |
2013-12-20 | Also give the ability to print out function parameters in the callstack with ↵ | Jukka Jylänki | |
emscripten_get_callstack. | |||
2013-12-20 | Add new functions emscripten_log() in emscripten.h which allows printing out ↵ | Jukka Jylänki | |
log messages with callstack information, and function emscripten_get_callstack(), which allows programmatically obtaining the current callstack. | |||
2013-11-26 | getting some initial set of x86 intrinsics mapped to JS SIMD ops; update ↵ | Heidi Pan | |
existing SIMD code to use updated JS SIMD API (SIMD.type.op instead of SIMD.op & SIMD.opu32; int32x4 instead of uint32x4); bug fix: right type of withX() for int32x4 initialization; bug fix: splat(0) instead of zero() for int32x4 initialization | |||
2013-11-26 | getting some initial set of x86 intrinsics mapped to JS SIMD ops; update ↵ | Heidi Pan | |
existing SIMD code to use updated JS SIMD API (SIMD.type.op instead of SIMD.op & SIMD.opu32; int32x4 instead of uint32x4); bug fix: right type of withX() for int32x4 initialization; bug fix: splat(0) instead of zero() for int32x4 initialization | |||
2013-11-17 | EM_ASM_INT and EM_ASM_DOUBLE, which allow input and output values from ↵ | Alon Zakai | |
EM_ASM; fixes #1819 | |||
2013-11-15 | mention inline asm() syntax in EM_ASM comment | Alon Zakai | |
2013-11-14 | Merge branch 'regex-impl' of github.com:waywardmonkeys/emscripten into incoming1.7.6 | Alon Zakai | |
Conflicts: tools/shared.py | |||
2013-11-08 | Merge branch 'incoming' into f32 | Alon Zakai | |
Conflicts: src/parseTools.js src/preamble.js | |||
2013-11-07 | Bump version & regen symbols for libcxx. | Bruce Mitchener | |
2013-11-07 | Don't use atomic as that breaks our version of clang. | Bruce Mitchener | |
2013-11-07 | Update libcxx to 194185, 2013-11-07. | Bruce Mitchener | |
This brings C++14 support. | |||
2013-11-06 | Merge pull request #1748 from caiiiycuk/fix_sdl_colors | Alon Zakai | |
Fix SDL_SetColors && SDL_envets | |||
2013-11-02 | regex implementation from musl. | Bruce Mitchener | |
2013-11-01 | Merge branch 'incoming' into f32 | Alon Zakai | |
Conflicts: src/parseTools.js | |||
2013-10-30 | begin to add emscripten_float32x4_signmask | Alon Zakai | |
2013-10-30 | Fix SDL_SetColors && SDL_envets | Aleksander Guryanov | |
2013-10-29 | use double for emscripten_get_now, to not lose precision from ↵ | Alon Zakai | |
performance.now etc. | |||
2013-10-27 | Fix an issue with Boost compilation. | Bruce Mitchener | |
The issue is that when these macros are defined, libcxx creates inline functions and so we end up with 2 separate defintions of these functions (one inline in std and one that is extern "C"). We undef these until libcxx is fixed. Without this, some things can fail to compile correctly, like Boost. Fixes issue #1716. | |||
2013-10-18 | add vector.h | Alon Zakai | |
2013-10-06 | make EM_ASM use strings on the heap, so it works in asm, and cache the ↵ | Alon Zakai | |
generated functions | |||
2013-09-26 | Add iconv from musl. | Bruce Mitchener | |
2013-09-26 | Add wprintf, swprintf, vswprintf, vfwprintf, etc. | Bruce Mitchener | |
2013-09-26 | Add a lot of locale code. | Bruce Mitchener | |
2013-09-24 | Mark __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. |