a273064 | Alon Zakai | 17 January 2014, 02:36:08 UTC | optimize memory initializer if it is large | 17 January 2014, 02:42:21 UTC |
9a086cc | Alon Zakai | 17 January 2014, 01:20:47 UTC | remove current memory initialization chunking via .concat(..) | 17 January 2014, 01:23:28 UTC |
5bb976e | Alon Zakai | 16 January 2014, 22:42:22 UTC | add fnmatch; fixes #2002 | 16 January 2014, 23:42:14 UTC |
3d771ae | Alon Zakai | 16 January 2014, 23:38:02 UTC | fix strnlen input of size, which should be unsigned | 16 January 2014, 23:41:31 UTC |
72972e7 | Alon Zakai | 16 January 2014, 22:31:47 UTC | add __h_errno; fixes #2013 | 16 January 2014, 22:31:47 UTC |
62de2bd | Alon Zakai | 16 January 2014, 22:12:25 UTC | don't override Module.print and printErr if the user specified them | 16 January 2014, 22:17:12 UTC |
41675a7 | Alon Zakai | 16 January 2014, 21:17:37 UTC | strengthen test_alloca to check alignment | 16 January 2014, 21:17:37 UTC |
0d1f0bd | Alon Zakai | 16 January 2014, 20:10:00 UTC | Merge branch 'patch-1' of github.com:sindresorhus/emscripten into incoming | 16 January 2014, 20:10:00 UTC |
9fed906 | Sindre Sorhus | 16 January 2014, 19:21:24 UTC | It's 2014 | 16 January 2014, 19:38:58 UTC |
a310827 | Alon Zakai | 16 January 2014, 19:25:22 UTC | enable a form of safe heap in asm, using js optimizer pass to ensure full coverage and support for fastcomp | 16 January 2014, 19:27:39 UTC |
e14e6ea | Alon Zakai | 16 January 2014, 05:35:30 UTC | add todo | 16 January 2014, 05:35:30 UTC |
7600935 | Alon Zakai | 16 January 2014, 05:33:17 UTC | Merge pull request #2016 from rfk/rfk/minify-names-separately Split name-minification into a separate pass from registerization. | 16 January 2014, 05:33:17 UTC |
375761d | Ryan Kelly | 16 January 2014, 05:19:22 UTC | Address review comments. | 16 January 2014, 05:19:22 UTC |
c7cb560 | Alon Zakai | 16 January 2014, 05:06:38 UTC | do not track eliminable variables from one switch statement to another, if they have any dependencies; fixes #2003 | 16 January 2014, 05:06:50 UTC |
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 |
7dc8c2f | Alon Zakai | 16 January 2014, 01:02:28 UTC | undo unnecessary test disabling | 16 January 2014, 01:02:28 UTC |
c42b937 | Alon Zakai | 16 January 2014, 01:01:19 UTC | Merge branch 'incoming' | 16 January 2014, 01:01:19 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 |
ba54ecb | Ryan Kelly | 13 January 2014, 13:26:57 UTC | Split name-minification into a separate pass from registerization. | 15 January 2014, 14:02:43 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 |