799dbd5 | Alon Zakai | 16 January 2014, 01:49:23 UTC | re-merge split blocks in multiples | 16 January 2014, 01:49:23 UTC |
1caa54d | Alon Zakai | 16 January 2014, 01:30:22 UTC | share block ids in relooper among split blocks | 16 January 2014, 01:38:26 UTC |
e5ccf17 | Alon Zakai | 16 January 2014, 01:01:11 UTC | release 1.9.0 | 16 January 2014, 01:01:11 UTC |
5433194 | Alon Zakai | 15 January 2014, 22:19:01 UTC | fix Math_floor coercion in unrecommended codegen modes (no roundings correction or imprecise i64) | 15 January 2014, 22:19:55 UTC |
0c4c790 | Alon Zakai | 15 January 2014, 21:07:20 UTC | Merge pull request #2021 from juj/gl_combine_shader GL_COMBINE shader. | 15 January 2014, 21:07:20 UTC |
3740f37 | Jukka Jylänki | 15 January 2014, 19:14:10 UTC | 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 | Alon Zakai | 14 January 2014, 01:48:55 UTC | add musl fputws, fix vswprintf, add testing for fwprintf and swprintf as well | 15 January 2014, 19:26:48 UTC |
3753753 | Alon Zakai | 15 January 2014, 18:32:12 UTC | remove musl use of fwritex | 15 January 2014, 18:32:12 UTC |
e808b59 | Alon Zakai | 15 January 2014, 18:21:03 UTC | Merge pull request #2018 from waywardmonkeys/updates3 Updates3 | 15 January 2014, 18:21:03 UTC |
81c9b29 | Alon Zakai | 15 January 2014, 18:17:03 UTC | Merge pull request #2019 from juj/evenmore_gl_opts Even more gl opts | 15 January 2014, 18:17:03 UTC |
4a2fd2a | Jukka Jylänki | 15 January 2014, 15:25:53 UTC | 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 | Jukka Jylänki | 15 January 2014, 13:51:56 UTC | Further optimize FFP GL getRenderer() operation. | 15 January 2014, 15:31:16 UTC |
ec9a571 | Bruce Mitchener | 15 January 2014, 02:57:54 UTC | Bump version. | 15 January 2014, 05:01:56 UTC |
db88b6c | Bruce Mitchener | 15 January 2014, 02:57:37 UTC | Fill in undefined math symbols. | 15 January 2014, 05:01:56 UTC |
60a86d0 | Alon Zakai | 15 January 2014, 04:53:53 UTC | fix aggressiveVariableElimination bug and add testing | 15 January 2014, 04:54:14 UTC |
b5ca47a | Alon Zakai | 15 January 2014, 04:34:36 UTC | fix for running js optimizer standalone | 15 January 2014, 04:34:36 UTC |
a6effe0 | Alon Zakai | 15 January 2014, 00:23:45 UTC | fix wprintf-related bug that bit fastcomp | 15 January 2014, 00:23:45 UTC |
dbcc4e8 | Alon Zakai | 14 January 2014, 22:55:37 UTC | disable test_simd3 due to breakage | 14 January 2014, 22:55:37 UTC |
836ca84 | Alon Zakai | 14 January 2014, 22:49:08 UTC | fix double start bug #1992 in browser as well | 14 January 2014, 22:49:29 UTC |
c8529f6 | Alon Zakai | 14 January 2014, 22:11:16 UTC | Merge pull request #2009 from waywardmonkeys/updates2 Updates2 | 14 January 2014, 22:11:16 UTC |
899b2b4 | juj | 14 January 2014, 15:12:48 UTC | Merge pull request #1878 from Cloudef/incoming Add GLEW 1.10.0 emulation | 14 January 2014, 15:12:48 UTC |
a39788f | Jari Vetoniemi | 14 January 2014, 15:04:58 UTC | 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 | Bruce Mitchener | 14 January 2014, 05:45:54 UTC | Bump version. | 14 January 2014, 09:19:38 UTC |
8016130 | Bruce Mitchener | 14 January 2014, 08:45:15 UTC | 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 | Bruce Mitchener | 14 January 2014, 07:55:52 UTC | Move err/warn/etc from libc to libcextra. | 14 January 2014, 08:05:21 UTC |
58713dc | Bruce Mitchener | 18 November 2013, 07:23:00 UTC | Replace getopt_long with musl version. | 14 January 2014, 08:05:21 UTC |
98cb491 | Bruce Mitchener | 14 January 2014, 05:50:38 UTC | stdlib/strtod.c is no longer used. This has been replaced with code from musl. | 14 January 2014, 08:05:21 UTC |
bba4dd6 | Bruce Mitchener | 14 January 2014, 05:45:41 UTC | 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 | Bruce Mitchener | 14 January 2014, 02:44:15 UTC | Fix asm2 compilation where __toread was used. | 14 January 2014, 08:05:20 UTC |
ea5facf | Bruce Mitchener | 14 January 2014, 01:39:29 UTC | Note change in signgam implementation from upstream. | 14 January 2014, 01:39:29 UTC |
0e36f07 | Alon Zakai | 14 January 2014, 00:44:17 UTC | add fputwc, which enables wprintf | 14 January 2014, 01:03:24 UTC |
cd1edeb | Alon Zakai | 14 January 2014, 00:55:19 UTC | 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 | Alon Zakai | 14 January 2014, 00:54:38 UTC | Merge pull request #2004 from waywardmonkeys/updates Updates | 14 January 2014, 00:54:38 UTC |
af59788 | Alon Zakai | 14 January 2014, 00:51:40 UTC | unset precision if set to -1 | 14 January 2014, 00:52:07 UTC |
7844db3 | Alon Zakai | 13 January 2014, 23:31:00 UTC | handle precision -1 in printf .* | 13 January 2014, 23:31:52 UTC |
cb0f677 | Jukka Jylänki | 13 January 2014, 22:39:23 UTC | 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 | Alon Zakai | 13 January 2014, 21:26:51 UTC | optimize searching in set of implemented functions in fastcomp toolchain code | 13 January 2014, 21:26:51 UTC |
b97c1bc | Alon Zakai | 13 January 2014, 20:43:55 UTC | avoid leaks on multiple calls to relooper MakeOutputBuffer | 13 January 2014, 20:43:55 UTC |
d1f37af | Alon Zakai | 13 January 2014, 20:37:34 UTC | allow relooper to manager its own output buffer, to avoid fixed output limits | 13 January 2014, 20:37:34 UTC |
ee4a2df | Bruce Mitchener | 10 January 2014, 10:33:15 UTC | Bump version. | 13 January 2014, 19:21:11 UTC |
e3825af | Bruce Mitchener | 13 January 2014, 15:08:30 UTC | Move scalbn to libc to fix broken functionality. Disable test on x86. | 13 January 2014, 19:21:11 UTC |
3b62c65 | Bruce Mitchener | 20 September 2013, 14:59:52 UTC | Add lots of math functions. | 13 January 2014, 19:21:11 UTC |
75a6be6 | Bruce Mitchener | 13 January 2014, 09:40:05 UTC | Another test for negative zero and hex floats. | 13 January 2014, 19:21:11 UTC |
cd21e58 | Bruce Mitchener | 24 October 2013, 03:12:22 UTC | 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 | Bruce Mitchener | 15 September 2013, 13:39:15 UTC | Add gamma functions. | 13 January 2014, 19:21:11 UTC |
c022930 | Bruce Mitchener | 21 September 2013, 02:59:43 UTC | 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 | Alon Zakai | 13 January 2014, 18:53:51 UTC | 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 | Alon Zakai | 13 January 2014, 18:53:22 UTC | clean up some more tests/cases | 13 January 2014, 18:53:22 UTC |
502ba28 | Alon Zakai | 13 January 2014, 18:44:53 UTC | fix testcase to validate as llvm ir | 13 January 2014, 18:44:53 UTC |
e4876a3 | Alon Zakai | 13 January 2014, 18:34:07 UTC | remove old test that cannot be done in fastcomp, relies on code miscompilation in original compiler | 13 January 2014, 18:34:14 UTC |
df3fa50 | Alon Zakai | 13 January 2014, 18:25:45 UTC | Merge pull request #1999 from juj/gl_prepareclientattr GL prepareClientAttributes. | 13 January 2014, 18:25:45 UTC |
d0446f2 | Jukka Jylänki | 13 January 2014, 14:11:30 UTC | 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 | Bruce Mitchener | 11 December 2013, 13:36:06 UTC | 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 | Bruce Mitchener | 01 December 2013, 14:42:26 UTC | Missing string.h functionality. | 13 January 2014, 10:59:15 UTC |
5d078cb | Bruce Mitchener | 12 January 2014, 09:13:42 UTC | Update libcxx to current version. | 13 January 2014, 10:59:15 UTC |
44cb63a | Bruce Mitchener | 10 January 2014, 10:32:51 UTC | Update to current libcxxabi for new exception code. | 13 January 2014, 10:59:15 UTC |
88d2ba5 | Alon Zakai | 13 January 2014, 04:47:44 UTC | enable another test_cases case in fastcomp | 13 January 2014, 04:47:44 UTC |
e47ffbe | Alon Zakai | 13 January 2014, 04:01:49 UTC | enable test_async_exit in fastcomp | 13 January 2014, 04:01:49 UTC |
2388389 | Alon Zakai | 13 January 2014, 03:58:34 UTC | enable test_typed_exceptions in fastcomp | 13 January 2014, 03:58:34 UTC |
db386b0 | Alon Zakai | 13 January 2014, 01:40:35 UTC | export named globals from fastcomp to js | 13 January 2014, 01:40:35 UTC |
0bb7d80 | Alon Zakai | 12 January 2014, 02:07:31 UTC | more i64 switch tests | 12 January 2014, 02:07:31 UTC |
9f74e55 | Alon Zakai | 12 January 2014, 02:07:06 UTC | fix for nativize tool | 12 January 2014, 02:07:06 UTC |
c91b616 | Alon Zakai | 11 January 2014, 03:37:45 UTC | Merge pull request #2000 from ensjo/patch-3 Update AUTHORS | 11 January 2014, 03:37:45 UTC |
6ee92f8 | Alon Zakai | 11 January 2014, 02:21:30 UTC | enable more exceptions tests in fastcomp | 11 January 2014, 02:21:30 UTC |
e9ce1f7 | Alon Zakai | 11 January 2014, 02:15:18 UTC | enable first exceptions test for fastcomp | 11 January 2014, 02:15:38 UTC |
b09c4e6 | Emerson José Silveira da Costa | 11 January 2014, 01:43:43 UTC | 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 | Alon Zakai | 10 January 2014, 19:59:23 UTC | Merge pull request #1987 from AlexPerrot/glut_numpad Adding numpad keycodes to library_glut.js | 10 January 2014, 19:59:23 UTC |
4e3c1b3 | Jukka Jylänki | 10 January 2014, 12:40:24 UTC | 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 | Alon Zakai | 10 January 2014, 02:18:05 UTC | prevent calling run more than once; fixes #1992 | 10 January 2014, 02:18:05 UTC |
bcce3b5 | Alon Zakai | 09 January 2014, 23:58:16 UTC | support exceptions using fastcomp | 10 January 2014, 00:06:40 UTC |
c230f7c | Alon Zakai | 09 January 2014, 23:28:51 UTC | Merge pull request #1972 from juj/gl__opts GL cleanup and optimizations. | 09 January 2014, 23:28:51 UTC |
1f73ed7 | Alon Zakai | 09 January 2014, 22:04:22 UTC | Merge pull request #1990 from inolen/errnoopt utilize stack member from base Error class | 09 January 2014, 22:04:22 UTC |
3cb6d3b | Anthony Pesch | 08 January 2014, 19:47:59 UTC | utilize stack member from base Error class | 09 January 2014, 20:14:51 UTC |
8463873 | Jukka Jylänki | 09 January 2014, 20:12:09 UTC | Fix preprocessor ifdef in GL emulation library. | 09 January 2014, 20:12:09 UTC |
86034e6 | Jukka Jylänki | 09 January 2014, 20:07:52 UTC | 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 | Jukka Jylänki | 09 January 2014, 18:52:56 UTC | 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 | Jukka Jylänki | 09 January 2014, 18:29:50 UTC | Simplify GL emulation matrix stack initialization. Update code after rebase. | 09 January 2014, 18:29:50 UTC |
53af5de | Jukka Jylänki | 03 January 2014, 21:53:30 UTC | 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 | Jukka Jylänki | 03 January 2014, 21:49:17 UTC | 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 | Jukka Jylänki | 02 January 2014, 17:46:41 UTC | 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 | Jukka Jylänki | 02 January 2014, 17:36:04 UTC | 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 | Jukka Jylänki | 02 January 2014, 17:12:56 UTC | Optimize glEnableClientState by avoiding it to be called with different param count. | 09 January 2014, 18:05:27 UTC |
c6582b7 | Jukka Jylänki | 02 January 2014, 16:00:32 UTC | Optimize GL FFP emulation layer by omitting redundant glUseProgram for identical shader programs. | 09 January 2014, 18:05:26 UTC |
08af8ec | Jukka Jylänki | 02 January 2014, 15:35:49 UTC | 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 | Jukka Jylänki | 09 January 2014, 16:44:19 UTC | 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 | Alon Zakai | 09 January 2014, 00:18:53 UTC | fix relooper compiler warnings | 09 January 2014, 00:18:53 UTC |
be06618 | Alon Zakai | 09 January 2014, 00:11:23 UTC | verify imul correctness, workaround for webkit bug 126345; closes #1991 | 09 January 2014, 00:11:23 UTC |
ed095a8 | Alon Zakai | 08 January 2014, 21:51:11 UTC | 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 | Alon Zakai | 08 January 2014, 19:43:21 UTC | fix and enable other.test_simd on fastcomp | 08 January 2014, 19:43:21 UTC |
c23a8a7 | Alon Zakai | 08 January 2014, 19:08:04 UTC | enable simd tests in fastcomp | 08 January 2014, 19:08:04 UTC |
e9e7017 | AlexPerrot | 08 January 2014, 08:17:07 UTC | fixing indentation | 08 January 2014, 08:17:07 UTC |
1821ece | Alon Zakai | 08 January 2014, 02:29:34 UTC | fix test_lua | 08 January 2014, 02:29:34 UTC |
9ca7d41 | Alon Zakai | 08 January 2014, 01:52:36 UTC | notice simd signal from fastcomp | 08 January 2014, 01:52:49 UTC |
3bb8425 | Alon Zakai | 07 January 2014, 23:51:55 UTC | update other.test_simd test for llvm 3.3 and 3.4 | 07 January 2014, 23:51:55 UTC |
0b3416a | Alon Zakai | 07 January 2014, 23:40:53 UTC | Merge branch 'incoming' into llvm-3.4 Conflicts: tests/test_benchmark.py tools/shared.py | 07 January 2014, 23:40:53 UTC |
e4e8063 | Alon Zakai | 07 January 2014, 22:05:53 UTC | handle variables that assign a value including themselves in aggressiveVariableElimination | 07 January 2014, 22:05:53 UTC |
582e3e6 | Alon Zakai | 07 January 2014, 20:24:40 UTC | make aggressiveVariableElimination usable through a setting | 07 January 2014, 20:24:40 UTC |
04b5c9d | Alon Zakai | 07 January 2014, 20:02:47 UTC | properly overflow gep arguments; fixes #1975 | 07 January 2014, 20:02:47 UTC |
f034e39 | Alon Zakai | 07 January 2014, 18:49:15 UTC | Merge branch 'add-libuuid' of github.com:fadams/emscripten into incoming Conflicts: tools/shared.py | 07 January 2014, 18:49:15 UTC |
6344b5c | Alon Zakai | 07 January 2014, 18:46:13 UTC | make benchmark suite more robust to settings changes | 07 January 2014, 18:46:13 UTC |