https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
799dbd5 re-merge split blocks in multiples 16 January 2014, 01:49:23 UTC
1caa54d share block ids in relooper among split blocks 16 January 2014, 01:38:26 UTC
e5ccf17 release 1.9.0 16 January 2014, 01:01:11 UTC
5433194 fix Math_floor coercion in unrecommended codegen modes (no roundings correction or imprecise i64) 15 January 2014, 22:19:55 UTC
0c4c790 Merge pull request #2021 from juj/gl_combine_shader GL_COMBINE shader. 15 January 2014, 21:07:20 UTC
3740f37 Optimize FFP GL shader generation in the case when GL_COMBINE is used. This merges duplicate texture loads into one and avoids a redundant * 1.0 op. 15 January 2014, 20:11:18 UTC
c5522c6 add musl fputws, fix vswprintf, add testing for fwprintf and swprintf as well 15 January 2014, 19:26:48 UTC
3753753 remove musl use of fwritex 15 January 2014, 18:32:12 UTC
e808b59 Merge pull request #2018 from waywardmonkeys/updates3 Updates3 15 January 2014, 18:21:03 UTC
81c9b29 Merge pull request #2019 from juj/evenmore_gl_opts Even more gl opts 15 January 2014, 18:17:03 UTC
4a2fd2a Optimize rendering from client-side memory by maintaining a set of doublebuffered VBOs. This improves performance by reducing CPU-GPU pipeline stalls. 15 January 2014, 15:31:19 UTC
aba027c Further optimize FFP GL getRenderer() operation. 15 January 2014, 15:31:16 UTC
ec9a571 Bump version. 15 January 2014, 05:01:56 UTC
db88b6c Fill in undefined math symbols. 15 January 2014, 05:01:56 UTC
60a86d0 fix aggressiveVariableElimination bug and add testing 15 January 2014, 04:54:14 UTC
b5ca47a fix for running js optimizer standalone 15 January 2014, 04:34:36 UTC
a6effe0 fix wprintf-related bug that bit fastcomp 15 January 2014, 00:23:45 UTC
dbcc4e8 disable test_simd3 due to breakage 14 January 2014, 22:55:37 UTC
836ca84 fix double start bug #1992 in browser as well 14 January 2014, 22:49:29 UTC
c8529f6 Merge pull request #2009 from waywardmonkeys/updates2 Updates2 14 January 2014, 22:11:16 UTC
899b2b4 Merge pull request #1878 from Cloudef/incoming Add GLEW 1.10.0 emulation 14 January 2014, 15:12:48 UTC
a39788f Add GLEW 1.10.0 emulation 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 14 January 2014, 15:04:58 UTC
ef76022 Bump version. 14 January 2014, 09:19:38 UTC
8016130 Expand aliases for strto*_l() to short functions. This removes warnings about incompatible pointer types in asm2 mode. 14 January 2014, 09:19:38 UTC
8f85a8e Move err/warn/etc from libc to libcextra. 14 January 2014, 08:05:21 UTC
58713dc Replace getopt_long with musl version. 14 January 2014, 08:05:21 UTC
98cb491 stdlib/strtod.c is no longer used. This has been replaced with code from musl. 14 January 2014, 08:05:21 UTC
bba4dd6 Replace implementation of warn*/err*. This eliminates a large number of warnings about incompatible function pointer casts when compiling for asm.js. 14 January 2014, 08:05:21 UTC
a15486f Fix asm2 compilation where __toread was used. 14 January 2014, 08:05:20 UTC
ea5facf Note change in signgam implementation from upstream. 14 January 2014, 01:39:29 UTC
0e36f07 add fputwc, which enables wprintf 14 January 2014, 01:03:24 UTC
cd1edeb Merge branch 'incoming' of github.com:kripken/emscripten into incoming conflicts: tests/test_core.py tools/shared.py 14 January 2014, 00:56:03 UTC
2914deb Merge pull request #2004 from waywardmonkeys/updates Updates 14 January 2014, 00:54:38 UTC
af59788 unset precision if set to -1 14 January 2014, 00:52:07 UTC
7844db3 handle precision -1 in printf .* 13 January 2014, 23:31:52 UTC
cb0f677 Fix GL emulation regression with VBO data caused by commit https://github.com/kripken/emscripten/commit/4e3c1b3e862ffd8e324cd1f24ed84692bd50a83b#commitcomment-5056244 13 January 2014, 22:39:23 UTC
d9c105a optimize searching in set of implemented functions in fastcomp toolchain code 13 January 2014, 21:26:51 UTC
b97c1bc avoid leaks on multiple calls to relooper MakeOutputBuffer 13 January 2014, 20:43:55 UTC
d1f37af allow relooper to manager its own output buffer, to avoid fixed output limits 13 January 2014, 20:37:34 UTC
ee4a2df Bump version. 13 January 2014, 19:21:11 UTC
e3825af Move scalbn to libc to fix broken functionality. Disable test on x86. 13 January 2014, 19:21:11 UTC
3b62c65 Add lots of math functions. 13 January 2014, 19:21:11 UTC
75a6be6 Another test for negative zero and hex floats. 13 January 2014, 19:21:11 UTC
cd21e58 Make lgamma and friends work, add test. We can't use weak aliases on variables in emscripten, so get rid of __signgam and just use signgam. 13 January 2014, 19:21:11 UTC
b167b3c Add gamma functions. 13 January 2014, 19:21:11 UTC
c022930 Add strtod(), wcstod(), wcstol() and friends. This implementation of strtod() replaces the old as it implements support for parsing hex constants which is needed by various tests. 13 January 2014, 19:21:11 UTC
ec3eba7 add dependencies so code with exceptions (invoke/landingpad) but without an actual throw will still pull in the necessary stuff 13 January 2014, 18:53:51 UTC
4e64f48 clean up some more tests/cases 13 January 2014, 18:53:22 UTC
502ba28 fix testcase to validate as llvm ir 13 January 2014, 18:44:53 UTC
e4876a3 remove old test that cannot be done in fastcomp, relies on code miscompilation in original compiler 13 January 2014, 18:34:14 UTC
df3fa50 Merge pull request #1999 from juj/gl_prepareclientattr GL prepareClientAttributes. 13 January 2014, 18:25:45 UTC
d0446f2 Reintroduce liveClientAttributes to optimize the case where GL emulation code is called with a very large GLImmediate.MAX_TEXTURES size. 13 January 2014, 14:25:37 UTC
369b833 Handle negative zero values correctly. This handles the situation when they're part of a global variable whether it just be a float/double or embedded within a struct. Fixes #1898. 13 January 2014, 10:59:15 UTC
4353f5d Missing string.h functionality. 13 January 2014, 10:59:15 UTC
5d078cb Update libcxx to current version. 13 January 2014, 10:59:15 UTC
44cb63a Update to current libcxxabi for new exception code. 13 January 2014, 10:59:15 UTC
88d2ba5 enable another test_cases case in fastcomp 13 January 2014, 04:47:44 UTC
e47ffbe enable test_async_exit in fastcomp 13 January 2014, 04:01:49 UTC
2388389 enable test_typed_exceptions in fastcomp 13 January 2014, 03:58:34 UTC
db386b0 export named globals from fastcomp to js 13 January 2014, 01:40:35 UTC
0bb7d80 more i64 switch tests 12 January 2014, 02:07:31 UTC
9f74e55 fix for nativize tool 12 January 2014, 02:07:06 UTC
c91b616 Merge pull request #2000 from ensjo/patch-3 Update AUTHORS 11 January 2014, 03:37:45 UTC
6ee92f8 enable more exceptions tests in fastcomp 11 January 2014, 02:21:30 UTC
e9ce1f7 enable first exceptions test for fastcomp 11 January 2014, 02:15:38 UTC
b09c4e6 Update AUTHORS Adding my name to the AUTHORS list as instructed by kripken in response to: https://github.com/kripken/emscripten/pull/1996 11 January 2014, 01:43:43 UTC
42d72b7 Merge pull request #1987 from AlexPerrot/glut_numpad Adding numpad keycodes to library_glut.js 10 January 2014, 19:59:23 UTC
4e3c1b3 Optimize GL emulation prepareClientAttributes. Fix issues where the slow path was not able to handle unaligned source data. Annotate some unsupported cases. Remove liveClientAttributes, which does not seem to be a win in profiles. 10 January 2014, 12:54:24 UTC
dfd9cf8 prevent calling run more than once; fixes #1992 10 January 2014, 02:18:05 UTC
bcce3b5 support exceptions using fastcomp 10 January 2014, 00:06:40 UTC
c230f7c Merge pull request #1972 from juj/gl__opts GL cleanup and optimizations. 09 January 2014, 23:28:51 UTC
1f73ed7 Merge pull request #1990 from inolen/errnoopt utilize stack member from base Error class 09 January 2014, 22:04:22 UTC
3cb6d3b utilize stack member from base Error class 09 January 2014, 20:14:51 UTC
8463873 Fix preprocessor ifdef in GL emulation library. 09 January 2014, 20:12:09 UTC
86034e6 Add var GLctx; declaration to GL init to avoid polluting global namespace. Replace all 'this.xxx' with 'GLImmediate.xxx' when this==GLImmediate, to avoid throwing off Closure minification pass. 09 January 2014, 20:07:52 UTC
777fa62 Rename GLImmediate.matrix.lib to GLImmediate.matrixLib to not alias with GLImmediate.matrix array that contains emulated modelview,projection and texture matrices. Restore compressedTexImage2D symbols to be closure-friendly. 09 January 2014, 18:52:56 UTC
c244e89 Simplify GL emulation matrix stack initialization. Update code after rebase. 09 January 2014, 18:29:50 UTC
53af5de Simplify verbose object dereference hierarchy in library_gl.js by storing global WebGL context in the variable GLctx in addition to Module.ctx. 09 January 2014, 18:05:43 UTC
f4d8baa Simplify verbose object dereference chains in GL library by consistently using the global name GLImmediate over the GL.immediate form. 09 January 2014, 18:05:42 UTC
e158bd1 Make caching of last bound GL_ARRAY_BUFFER in FFP emulation mode safe and always enable that optimization. 09 January 2014, 18:05:29 UTC
d302f61 Optimize glBindBuffer when GL emulation modes are not used. In that case, currently bound buffers do not need to be tracked. 09 January 2014, 18:05:28 UTC
8e69ae1 Optimize glEnableClientState by avoiding it to be called with different param count. 09 January 2014, 18:05:27 UTC
c6582b7 Optimize GL FFP emulation layer by omitting redundant glUseProgram for identical shader programs. 09 January 2014, 18:05:26 UTC
08af8ec Minor optimization to FFP emulation: Use integers instead of strings as key to FFP matrix file. This allows using arrays instead of maps to store the file, and avoids unnecessary string operations. 09 January 2014, 18:05:25 UTC
63aba3b Fix GL emulation problems that caused particles and ground to disappear in Bananabread demo, caused by previous commit https://github.com/kripken/emscripten/commit/fc5dd62fc359397245aca85b1cc847393ba5858f that only partially tracked the changes to the FFP emulation state. 09 January 2014, 16:46:55 UTC
d8048f8 fix relooper compiler warnings 09 January 2014, 00:18:53 UTC
be06618 verify imul correctness, workaround for webkit bug 126345; closes #1991 09 January 2014, 00:11:23 UTC
ed095a8 do minified name generation in js-optimizer.js, so that we have no more fixed limit on the # of minified names 08 January 2014, 22:07:46 UTC
6a95326 fix and enable other.test_simd on fastcomp 08 January 2014, 19:43:21 UTC
c23a8a7 enable simd tests in fastcomp 08 January 2014, 19:08:04 UTC
e9e7017 fixing indentation 08 January 2014, 08:17:07 UTC
1821ece fix test_lua 08 January 2014, 02:29:34 UTC
9ca7d41 notice simd signal from fastcomp 08 January 2014, 01:52:49 UTC
3bb8425 update other.test_simd test for llvm 3.3 and 3.4 07 January 2014, 23:51:55 UTC
0b3416a Merge branch 'incoming' into llvm-3.4 Conflicts: tests/test_benchmark.py tools/shared.py 07 January 2014, 23:40:53 UTC
e4e8063 handle variables that assign a value including themselves in aggressiveVariableElimination 07 January 2014, 22:05:53 UTC
582e3e6 make aggressiveVariableElimination usable through a setting 07 January 2014, 20:24:40 UTC
04b5c9d properly overflow gep arguments; fixes #1975 07 January 2014, 20:02:47 UTC
f034e39 Merge branch 'add-libuuid' of github.com:fadams/emscripten into incoming Conflicts: tools/shared.py 07 January 2014, 18:49:15 UTC
6344b5c make benchmark suite more robust to settings changes 07 January 2014, 18:46:13 UTC
back to top