4472d14 | Alon Zakai | 07 April 2015, 03:25:00 UTC | 1.30.5 | 07 April 2015, 03:25:00 UTC |
72b674e | Alon Zakai | 06 April 2015, 23:45:07 UTC | assert on calling from ccall/cwrap into an async op | 07 April 2015, 00:14:24 UTC |
f5aa623 | Alon Zakai | 06 April 2015, 21:29:01 UTC | fix test_dead_functions on spidermonkey | 06 April 2015, 21:29:01 UTC |
53aac03 | Alon Zakai | 06 April 2015, 21:25:39 UTC | Merge pull request #3239 from aidanhs/aphs-test-dead-functions Make DEAD_FUNCTIONS work | 06 April 2015, 21:25:39 UTC |
76abaf1 | Alon Zakai | 06 April 2015, 20:58:51 UTC | do not call stackTrace in emterpreter-async+assertions, as it calls into compiled code; #3307 | 06 April 2015, 20:58:51 UTC |
9f6f438 | Aidan Hobson Sayers | 06 April 2015, 19:58:23 UTC | Remove IGNORED_FUNCTIONS | 06 April 2015, 19:58:23 UTC |
25999c9 | Aidan Hobson Sayers | 07 March 2015, 15:29:59 UTC | Make DEAD_FUNCTIONS work, add test | 06 April 2015, 19:55:27 UTC |
c83716c | Alon Zakai | 06 April 2015, 18:48:19 UTC | Merge pull request #3305 from tjgq/jscall Replace jsCall by functions with fixed number of arguments | 06 April 2015, 18:48:19 UTC |
f46f458 | Alon Zakai | 06 April 2015, 18:28:59 UTC | Merge pull request #3309 from waywardmonkeys/remove-getwd Remove getwd(). | 06 April 2015, 18:28:59 UTC |
0e632c3 | Bruce Mitchener | 06 April 2015, 05:18:52 UTC | Remove getwd(). This is a long-deprecated function and is slated for possible future removal from libc implementations. Our implementation of this wasn't really safe as well. Fixes issue #1115. | 06 April 2015, 05:18:52 UTC |
1356ba7 | Alon Zakai | 03 April 2015, 22:06:29 UTC | ignore the special large stack alignment sequence when outlining | 03 April 2015, 22:06:29 UTC |
afad4f3 | Alon Zakai | 03 April 2015, 22:04:00 UTC | limit outlining attempts when the outlining size is ridiculously tiny | 03 April 2015, 22:04:33 UTC |
56fba62 | Tiago Quelhas | 03 April 2015, 18:33:26 UTC | remove jsCall | 03 April 2015, 21:23:34 UTC |
2599f3e | Tiago Quelhas | 03 April 2015, 18:21:39 UTC | call function pointers through jsCall_* instead of jsCall | 03 April 2015, 21:23:34 UTC |
0d4f792 | Tiago Quelhas | 03 April 2015, 18:10:46 UTC | autogenerate jscall_* functions for asm | 03 April 2015, 21:23:34 UTC |
f7a8401 | Tiago Quelhas | 03 April 2015, 18:05:56 UTC | implement make_jscall | 03 April 2015, 21:23:30 UTC |
b8adcad | Alon Zakai | 03 April 2015, 21:04:04 UTC | remove column limit on vi header in js optimizer | 03 April 2015, 21:04:04 UTC |
fd6fd65 | Tiago Quelhas | 03 April 2015, 19:21:42 UTC | Add Tiago Quelhas to AUTHORS | 03 April 2015, 20:24:44 UTC |
50506f9 | Alon Zakai | 03 April 2015, 19:23:50 UTC | cleanup a todo | 03 April 2015, 19:23:50 UTC |
e2bd493 | Alon Zakai | 03 April 2015, 18:47:04 UTC | update EM_ASM docs | 03 April 2015, 18:47:04 UTC |
552d713 | Alon Zakai | 03 April 2015, 17:58:06 UTC | update webidl binder for closure on new EM_ASM | 03 April 2015, 17:58:06 UTC |
a31d4e4 | Alon Zakai | 03 April 2015, 17:42:49 UTC | update test_add_function and test_ccall for closure on new EM_ASM | 03 April 2015, 17:42:49 UTC |
0d6784d | Alon Zakai | 03 April 2015, 00:46:39 UTC | 1.30.4 | 03 April 2015, 00:46:39 UTC |
331c8a8 | Alon Zakai | 03 April 2015, 00:44:43 UTC | update browser tests that use EM_ASM with closure and create events that closure minifies; this is a new issues since closure can now see the EM_ASM code | 03 April 2015, 00:45:19 UTC |
ef2dbd8 | Alon Zakai | 02 April 2015, 23:45:26 UTC | accept a string as an EM_ASM | 03 April 2015, 00:45:19 UTC |
aaef939 | Alon Zakai | 02 April 2015, 22:16:10 UTC | remove Runtime.getAsmConst which is no longer needed | 03 April 2015, 00:45:19 UTC |
f996ffc | Alon Zakai | 02 April 2015, 22:14:32 UTC | receive asmConsts from backend as metadata, and emit them in the generated code directly as JS code, to avoid evals; #2596 | 03 April 2015, 00:45:19 UTC |
06d7b41 | Alon Zakai | 03 April 2015, 00:09:21 UTC | 1.30.3 | 03 April 2015, 00:09:21 UTC |
9df2b3a | Alon Zakai | 02 April 2015, 03:30:15 UTC | handle int|double casts in EMULATE_FUNCTION_POINTER_CASTS; fixes #3300 | 02 April 2015, 03:30:15 UTC |
cf0723e | Alon Zakai | 01 April 2015, 18:36:31 UTC | add blob operations for idbstore in workers | 01 April 2015, 18:36:31 UTC |
a527938 | Alon Zakai | 01 April 2015, 18:20:38 UTC | ensure a non-null error is reported from IDBStore.getStore | 01 April 2015, 18:20:38 UTC |
0dfae4f | Alon Zakai | 01 April 2015, 18:05:22 UTC | notice early errors in idbstore | 01 April 2015, 18:05:22 UTC |
a6bf73c | Alon Zakai | 01 April 2015, 17:58:06 UTC | fix error reporting in idbstore | 01 April 2015, 17:58:06 UTC |
dd37ae0 | Alon Zakai | 01 April 2015, 16:56:04 UTC | update triple to asm in test_lifetime | 01 April 2015, 16:56:04 UTC |
3acf4cf | Alon Zakai | 01 April 2015, 00:10:14 UTC | 1.30.2 | 01 April 2015, 00:10:14 UTC |
157993c | Alon Zakai | 01 April 2015, 00:01:26 UTC | update all tests/cases/*.ll to asm triple | 01 April 2015, 00:01:26 UTC |
f38a340 | Alon Zakai | 31 March 2015, 23:44:01 UTC | clarify EMCC_LOCAL_PORTS | 31 March 2015, 23:48:05 UTC |
5fd6331 | Alon Zakai | 31 March 2015, 23:29:44 UTC | update tests/cases/sillyfuncast2_noasm.ll to asm triple | 31 March 2015, 23:48:04 UTC |
e982d90 | Alon Zakai | 31 March 2015, 23:28:04 UTC | update other.test_bad_triple | 31 March 2015, 23:48:04 UTC |
aa2d615 | Alon Zakai | 31 March 2015, 23:00:44 UTC | use SDL2 port version 7 | 31 March 2015, 23:48:04 UTC |
d127dc3 | Alon Zakai | 31 March 2015, 22:58:19 UTC | export Browser.createContext, so that SDL2 can use it | 31 March 2015, 23:48:01 UTC |
84cb536 | Jukka Jylänki | 31 March 2015, 20:09:40 UTC | Fixes to pull request #3269 to pass test_mmap, test_mmap_file and test_freetype. | 31 March 2015, 20:09:40 UTC |
5791d05 | juj | 31 March 2015, 18:49:50 UTC | Merge pull request #3269 from janjongboom/memfs_mmap_write Allow writing to MEMFS through mmap by implementing msync | 31 March 2015, 18:49:50 UTC |
8edacfd | Alon Zakai | 26 March 2015, 02:32:19 UTC | expand range of acceptable values for llvm 3.6 on other.test_emterpreter | 26 March 2015, 02:32:19 UTC |
eb366fc | Jan Jongboom | 25 March 2015, 08:36:38 UTC | Allow writing to MEMFS through mmap by implementing msync | 25 March 2015, 08:36:38 UTC |
c272112 | Alon Zakai | 24 March 2015, 21:51:00 UTC | Merge branch 'merge-mar-13-2015' into incoming | 24 March 2015, 21:51:00 UTC |
deadc26 | Alon Zakai | 24 March 2015, 21:48:54 UTC | 1.30.1 | 24 March 2015, 21:48:54 UTC |
43c353e | Alon Zakai | 24 March 2015, 21:46:38 UTC | Merge remote-tracking branch 'origin/incoming' into merge-mar-13-2015 | 24 March 2015, 21:46:38 UTC |
ba81347 | Alon Zakai | 24 March 2015, 21:40:39 UTC | 1.30.0 | 24 March 2015, 21:40:39 UTC |
c6994f5 | Alon Zakai | 24 March 2015, 21:29:20 UTC | remove --profiling in benchmarks | 24 March 2015, 21:29:52 UTC |
25a69e1 | Alon Zakai | 24 March 2015, 19:13:57 UTC | remove obsolete FAST_MEMORY mention in test_sqlite | 24 March 2015, 19:13:57 UTC |
eaedf00 | Alon Zakai | 23 March 2015, 23:35:05 UTC | use a specific revision in doc links to code, so it doesn't get out of date; #3287 | 23 March 2015, 23:35:05 UTC |
6d7cd58 | Alon Zakai | 23 March 2015, 22:09:09 UTC | Merge remote-tracking branch 'origin/incoming' into merge-mar-13-2015 | 23 March 2015, 22:09:09 UTC |
bd3f4f8 | Alon Zakai | 23 March 2015, 20:01:50 UTC | assert on proper preprocessor usage | 23 March 2015, 20:01:50 UTC |
836f040 | Alon Zakai | 23 March 2015, 20:01:26 UTC | remove obsolete FAST_MEMORY option | 23 March 2015, 20:01:26 UTC |
3ce8640 | Alon Zakai | 23 March 2015, 20:00:50 UTC | remove bad #endif | 23 March 2015, 20:00:50 UTC |
897d38a | Alon Zakai | 23 March 2015, 18:22:45 UTC | Merge pull request #3284 from juj/test_glgears_animation_race test_glgears_animation_race | 23 March 2015, 18:22:45 UTC |
101789d | Jukka Jylanki | 23 March 2015, 14:32:18 UTC | When running under EM_BUILD_VERBOSE >= 3, print out external browser spawn command line for debugging purposes. | 23 March 2015, 14:32:18 UTC |
3d37033 | Jukka Jylänki | 23 March 2015, 14:10:39 UTC | Attempt to fix browser.test_glgears_animation by applying a delay to keyboard event and result report. With timeout 0, there seems to be a race condition between the report result set timeout, and re-rendering event of the page, and depending on which one fires first, the test either passes or fails. Delaying the report result should guarantee that the canvas is repainted with changed contents. | 23 March 2015, 14:10:39 UTC |
247b728 | Jukka Jylanki | 23 March 2015, 09:26:08 UTC | Also remove sh.exe from PATH when invoking mingw32-make.exe, or otherwise mingw32-make.exe might crash with an error "C:\MinGW\bin\mingw32-make.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x74ab296c)". Fixes test_lua on Windows buildslave after previous commit. | 23 March 2015, 09:26:08 UTC |
5b79e5c | Jukka Jylanki | 22 March 2015, 19:13:40 UTC | Reuse the sh.exe autoremoval for test other.test_cmake when cmake is invoked directly. This lets the Windows build slave retain git.exe in PATH, which is required by other.test_emcc_nonfastcomp_fails. | 22 March 2015, 19:13:40 UTC |
ed501ac | Alon Zakai | 20 March 2015, 23:24:54 UTC | proxy polyfill additions necessary for latest sdl2 | 20 March 2015, 23:25:02 UTC |
de7edde | Alon Zakai | 20 March 2015, 23:13:22 UTC | make EMTERPRETIFY_ADVISE helpful regarding the yield list | 20 March 2015, 23:13:22 UTC |
03a1ad4 | Alon Zakai | 20 March 2015, 22:20:14 UTC | use version 6 in sdl2 port | 20 March 2015, 22:20:14 UTC |
2ef7502 | Alon Zakai | 20 March 2015, 21:17:14 UTC | Merge branch 'fix_test_stat' of https://github.com/janjongboom/emscripten into incoming | 20 March 2015, 21:17:14 UTC |
27f63a4 | Alon Zakai | 20 March 2015, 21:02:51 UTC | run safeLabelSetting in -O0 emterpreter as well, and ensure we run all js opt passes before emterpretify | 20 March 2015, 21:02:51 UTC |
b0d16d6 | juj | 20 March 2015, 14:36:33 UTC | Merge pull request #3274 from juj/test_fixes_windows Test fixes windows | 20 March 2015, 14:36:33 UTC |
ea04360 | Jukka Jylänki | 20 March 2015, 14:35:28 UTC | Remove redundant print when exception is thrown in test tearDown. | 20 March 2015, 14:35:28 UTC |
f3612fc | Jan Jongboom | 20 March 2015, 12:20:31 UTC | readlink should normalize against parent, not against root | 20 March 2015, 12:20:31 UTC |
1edf19d | Alon Zakai | 20 March 2015, 00:59:10 UTC | remove worker api assertion so that sleep and other emterpreter-sync calls work in workers; #3211 | 20 March 2015, 00:59:10 UTC |
685152e | Alon Zakai | 20 March 2015, 00:31:07 UTC | Merge pull request #3276 from dtc/pointer-masking-test-other Update the js-optimizer pointer masking test and re-enabled it. | 20 March 2015, 00:31:07 UTC |
01ed845 | Douglas Crosher | 20 March 2015, 00:09:14 UTC | Update the js-optimizer pointer masking test and re-enabled it. | 20 March 2015, 00:09:14 UTC |
f4bf8ba | Alon Zakai | 19 March 2015, 23:14:21 UTC | fix safeLabelSetting pass | 19 March 2015, 23:14:21 UTC |
eff3e77 | Alon Zakai | 19 March 2015, 23:11:03 UTC | disable broken pointer masking test for now; #3240 | 19 March 2015, 23:11:03 UTC |
e9d7a10 | Alon Zakai | 19 March 2015, 19:16:17 UTC | no need for semicolons in python | 19 March 2015, 19:16:17 UTC |
a1cb494 | Alon Zakai | 19 March 2015, 19:15:23 UTC | Merge pull request #3240 from dtc/pointer-masking Pointer masking update | 19 March 2015, 19:15:23 UTC |
01560fc | Jukka Jylänki | 19 March 2015, 13:02:10 UTC | Fix test_zlib on Windows by using cmake to configure instead of attempting to call nonexisting "sh ./configure". | 19 March 2015, 13:02:10 UTC |
e8082e1 | Jukka Jylänki | 19 March 2015, 12:54:41 UTC | Reuse EM_BUILD_VERBOSE environment variable to extend to more subprocess spawns. Create EM_BUILD_VERBOSE_LEVEL variable in tools/shared.py to control it. | 19 March 2015, 12:54:41 UTC |
bd94806 | Jukka Jylänki | 19 March 2015, 12:45:15 UTC | Improve compatibility with "emcmake cmake" on Windows by automatically removing from PATH any entries that contain sh.exe when configuring for MinGW Makefiles, since CMake does not work properly when that happens (http://www.cmake.org/Wiki/CMake_MinGW_Compiler_Issues) | 19 March 2015, 12:45:15 UTC |
ce60a1d | Jukka Jylänki | 19 March 2015, 12:08:31 UTC | Fix test runner test tearDown to always clean up the set environment variables, even though the individual test tear down throws an exception. Fixes the error message "AssertionError: EMCC_NATIVE_OPTIMIZER should not be in environment" when running the test in asm2nn suite when asm2nn.test_unistd_unlink fails in tearDown stage with error "WindowsError: [Error 5] Access is denied: 'c:/users/clb/appdata/local/temp\\emscripten_test_asm2nn_dw2lk1\\dir-readonly'". | 19 March 2015, 12:08:31 UTC |
e4b148f | Jukka Jylänki | 19 March 2015, 12:05:41 UTC | Fix invocation of node in other.test_stdin on Windows. Partially fixes the test. | 19 March 2015, 12:05:41 UTC |
bfcd5a6 | Jukka Jylänki | 19 March 2015, 06:46:24 UTC | Improve tests/module/test_stdin.c to report the error code it receives upon error. | 19 March 2015, 06:46:24 UTC |
8410708 | Jukka Jylänki | 19 March 2015, 06:32:31 UTC | Adjust tools/shared.py make() to run its argument via shell on Windows, so that the lookup will perform PATH search and executable suffix expansion of the command to execute. Add batch scripts for sdl-config and sdl2-config in system/bin. Fixes other.test_sdl2_config on Windows. | 19 March 2015, 06:32:31 UTC |
0824bd0 | Douglas Crosher | 10 March 2015, 14:29:03 UTC | Update the POINTER_MASKING feature. The POINTER_MASKING argument is now a boolean rather than the mask and indicates whether pointers can be masked to a power-of-two heap length. A POINTER_MASKING_OVERFLOW setting has been added to specify the length added to the TOTAL_MEMORY to allow the compiler to derive that accesses are within bounds even when adding small constant offsets. A POINTER_MASKING_DYNAMIC setting has been added, disabled by default. When disabled, the masking and heap length are baked in at compile time. When enabled, the masking and heap length are set at runtime and the POINTER_MASKING_DEFAULT_ENABLED setting sets the default in this mode. A heap length declaration function is now emitted for the benefit of Odin. The masks are emitted using a 'const' rather than a 'var' for the benefit of Odin. | 19 March 2015, 01:28:18 UTC |
c3f175d | Alon Zakai | 19 March 2015, 01:03:29 UTC | update other.test_emterpreter to llvm 3.6, which generates worse code on fannkuch; #3263 | 19 March 2015, 01:03:29 UTC |
d42709e | Alon Zakai | 18 March 2015, 23:46:25 UTC | Merge branch 'bug3222' of https://github.com/janjongboom/emscripten into incoming Conflicts: AUTHORS | 18 March 2015, 23:46:25 UTC |
dfa7995 | Alon Zakai | 18 March 2015, 23:19:47 UTC | Merge branch 'incoming' into merge-mar-13-2015 | 18 March 2015, 23:19:47 UTC |
cabb144 | Alon Zakai | 18 March 2015, 22:29:21 UTC | remove zeroInit logic, now that we explicitly set label for the emterpreter | 18 March 2015, 23:14:47 UTC |
e145592 | Alon Zakai | 18 March 2015, 23:14:27 UTC | run safeLabelSetting in all optimization modes in emterpreter | 18 March 2015, 23:14:47 UTC |
6d9c3a1 | Alon Zakai | 18 March 2015, 22:27:33 UTC | update other.test_emterpreter | 18 March 2015, 22:27:33 UTC |
8e1d6c5 | Alon Zakai | 18 March 2015, 21:46:35 UTC | make sure to set label if label is used in the emterpreter, as we will run aggressiveVariableElimination after it is no longer identifiable | 18 March 2015, 22:19:53 UTC |
dabd95d | Alon Zakai | 18 March 2015, 22:18:58 UTC | update other.test_emcc_c_multi | 18 March 2015, 22:18:58 UTC |
321d281 | Alon Zakai | 18 March 2015, 21:54:18 UTC | Merge branch 'incoming' into merge-mar-13-2015 | 18 March 2015, 21:54:18 UTC |
919d74e | Alon Zakai | 18 March 2015, 21:46:35 UTC | make sure to set label if label is used in the emterpreter, as we will run aggressiveVariableElimination after it is no longer identifiable | 18 March 2015, 21:46:35 UTC |
ae103c9 | Alon Zakai | 18 March 2015, 17:47:18 UTC | Merge branch 'sdl_fullscreen_test' of https://github.com/dreamlayers/emscripten into incoming | 18 March 2015, 17:47:18 UTC |
d248435 | Alon Zakai | 18 March 2015, 17:44:22 UTC | Merge pull request #3249 from AlexPerrot/incoming Handling unsigned integers with bitshift unsigned operator | 18 March 2015, 17:44:22 UTC |
b56900d | Dan Gohman | 18 March 2015, 16:50:49 UTC | Add reciprocalApproximation and reciprocalSqrtApproximation intrinsics | 18 March 2015, 16:50:49 UTC |
078660c | Dan Gohman | 18 March 2015, 16:32:52 UTC | Update ecmascript_simd.js to latest upstream | 18 March 2015, 16:32:52 UTC |
03b0b2c | Jan Jongboom | 18 March 2015, 14:45:28 UTC | NODEFS readlink should take current mountpoint into account | 18 March 2015, 14:46:34 UTC |
bb533a3 | Jukka Jylänki | 18 March 2015, 14:29:10 UTC | Add benchmarks for _mm_loadh_pi and _mm_loadl_pi to SSE1 benchmark. | 18 March 2015, 14:29:10 UTC |