9166436 | Alon Zakai | 28 November 2015, 03:15:58 UTC | 1.35.11 | 28 November 2015, 03:15:58 UTC |
0d03b98 | Alon Zakai | 25 November 2015, 21:05:16 UTC | Merge pull request #3892 from bradenmacdonald/64-bit-atomics-bug 64-bit c++11 atomics do not behave correctly when high bits are set | 25 November 2015, 21:05:16 UTC |
26e7581 | Alon Zakai | 25 November 2015, 20:43:34 UTC | 1.35.10 | 25 November 2015, 20:43:34 UTC |
bc9b99f | Alon Zakai | 25 November 2015, 19:02:27 UTC | add simd types to shared.JS coercions code, so we handle simd coercions properly in emscripten.py function table code | 25 November 2015, 19:50:47 UTC |
a9dd5cf | Alon Zakai | 25 November 2015, 19:49:41 UTC | emit a proper asm coerced zero for missing returns | 25 November 2015, 19:50:46 UTC |
eaad3dd | Alon Zakai | 25 November 2015, 19:41:14 UTC | refactor a makeAsmCoercedZero method | 25 November 2015, 19:50:46 UTC |
3fc2895 | Braden MacDonald | 25 November 2015, 19:17:39 UTC | Add myself to AUTHORS | 25 November 2015, 19:19:24 UTC |
6681394 | Braden MacDonald | 03 November 2015, 06:42:27 UTC | Update test_atomic_cxx to show bug with 64-bit c++11 atomics | 25 November 2015, 19:18:39 UTC |
f7671d8 | Jukka Jylänki | 25 November 2015, 12:16:41 UTC | Add testing for --std=c++11. #3938. | 25 November 2015, 12:16:41 UTC |
0688a5b | Jukka Jylänki | 24 November 2015, 23:46:46 UTC | Use Runtime.getTempRet0 instead of asm.getTempRet0 in __atomic_fetch_add_8() and __atomic_fetch_sub_8() to be friendly with -s MAIN_MODULE=1 code. | 24 November 2015, 23:46:46 UTC |
49cf271 | Jukka Jylänki | 24 November 2015, 23:35:49 UTC | Keep pretending in singlethreaded builds that 64-bit atomics are not lock-free, which is the case in multithreaded builds as well. This potentially unifies behavior, and keeps testing simpler. | 24 November 2015, 23:35:49 UTC |
0f15cb3 | juj | 24 November 2015, 23:19:02 UTC | Merge pull request #3936 from juj/cxx11_atomics cxx11_atomics | 24 November 2015, 23:19:02 UTC |
076018e | Jukka Jylänki | 24 November 2015, 23:17:27 UTC | Accept --std=... as well as -std=... in emcc. Closes #3938. | 24 November 2015, 23:17:27 UTC |
ea80084 | Jukka Jylänki | 24 November 2015, 21:44:35 UTC | Fix __atomic_fetch_add_8() and __atomic_fetch_sub_8() when pthreads are disabled, by replacing makeGetTempRet0() in those functions with asm["getTempRet0"]() - these both call an asm.js function _llvm_uadd_with_overflow_i64(). Fixes the underlying issue reported in #3892. | 24 November 2015, 23:05:00 UTC |
f7c7e38 | Alon Zakai | 24 November 2015, 23:00:00 UTC | fix other.test_separate_asm_warning | 24 November 2015, 23:00:00 UTC |
308e987 | Alon Zakai | 24 November 2015, 22:01:41 UTC | test nan canonicalization warning | 24 November 2015, 22:01:41 UTC |
c8b13c9 | Alon Zakai | 24 November 2015, 21:00:22 UTC | we need separate-asm for client mods only when emitting html | 24 November 2015, 21:00:22 UTC |
10704df | juj | 24 November 2015, 12:11:09 UTC | Merge pull request #3933 from juj/separate_asm_warning separate_asm_warning | 24 November 2015, 12:11:09 UTC |
944c5f6 | Alon Zakai | 23 November 2015, 21:46:04 UTC | clean up and fix eval code after 200161d5336745eb141d76f694434cd7da3de04f | 23 November 2015, 21:46:04 UTC |
bd7734a | Alon Zakai | 23 November 2015, 21:13:10 UTC | Merge branch 'patch-1' of https://github.com/asRIA/emscripten into incoming | 23 November 2015, 21:13:10 UTC |
eb73d95 | Alon Zakai | 23 November 2015, 21:09:21 UTC | remove broken link | 23 November 2015, 21:09:21 UTC |
eeb663e | Alon Zakai | 23 November 2015, 21:08:36 UTC | remove news on site | 23 November 2015, 21:08:36 UTC |
3a43484 | Jukka Jylänki | 23 November 2015, 20:10:10 UTC | Change -s USE_PTHREADS=2 and -s PRECISE_F32=2 to imply --separate-asm, instead of aborting when it is not specified. Closes #3829. | 23 November 2015, 20:10:10 UTC |
3beae27 | Alon Zakai | 23 November 2015, 18:49:03 UTC | Merge pull request #3930 from juj/improve_no_eval Improve no eval | 23 November 2015, 18:49:03 UTC |
280182e | Alon Zakai | 23 November 2015, 18:47:38 UTC | Merge pull request #3931 from juj/locate_pthread_main_js locate_pthread_main_js | 23 November 2015, 18:47:38 UTC |
c9b6681 | Jukka Jylänki | 23 November 2015, 15:37:22 UTC | Add support for using Module.locateFile(filename) function to locate pthread-main.js, and add new field Module.pthreadMainPrefixURL to locate the file if Module.locateFile is not being used. Replaces #3919. Closes #3500. | 23 November 2015, 15:37:22 UTC |
200161d | Jukka Jylänki | 23 November 2015, 14:40:58 UTC | Add new linker flag -s NO_DYNAMIC_EXECUTION=2, which demotes the eval() errors to warnings. Useful for analyzing an application usage of eval() at one go, without having to iterate to fix the first error, rebuild, fix the second error, rebuild, etc. Closes #3882. | 23 November 2015, 14:40:58 UTC |
38157ef | Jukka Jylänki | 23 November 2015, 13:36:21 UTC | The relocatable feature cannot be supported when NO_DYNAMIC_EXECUTION is set, because Runtime.loadDynamicLibrary() needs to eval(), which is not allowed in this compilation mode. #3882. | 23 November 2015, 13:36:21 UTC |
e71d3f5 | Alon Zakai | 22 November 2015, 04:30:56 UTC | emit .wast file when building for binaryen | 22 November 2015, 04:30:56 UTC |
b2ae811 | Alon Zakai | 22 November 2015, 01:01:19 UTC | refactor global buffer and views updating code | 22 November 2015, 01:01:19 UTC |
e313e37 | Piotr Paczkowski | 21 November 2015, 15:25:23 UTC | Remove debug alert | 21 November 2015, 15:25:23 UTC |
75e2fa3 | Piotr Paczkowski | 21 November 2015, 15:22:27 UTC | Add tests for throwing an Error for missing data file | 21 November 2015, 15:22:27 UTC |
fe97790 | Alon Zakai | 21 November 2015, 00:54:32 UTC | handle closured code in separate_asm | 21 November 2015, 00:54:32 UTC |
590df4e | Alon Zakai | 21 November 2015, 00:54:07 UTC | reorder binaryen operation in emcc.py | 21 November 2015, 00:54:07 UTC |
1493518 | Alon Zakai | 21 November 2015, 00:10:41 UTC | add a separator between wasm.js and the normal code | 21 November 2015, 00:10:41 UTC |
1584bbe | Alon Zakai | 20 November 2015, 23:56:16 UTC | integrate with wasm.js using a call, and do a simple prepend of wasm.js code, so there aren't issues with embedding it inside our own code + closure | 20 November 2015, 23:56:16 UTC |
17da179 | Alon Zakai | 20 November 2015, 04:09:44 UTC | make memory growth use a customizable reallocBuffer method | 20 November 2015, 05:15:41 UTC |
0e373de | Piotr Paczkowski | 19 November 2015, 15:51:28 UTC | throw an Error if assets.data is unavailable This error could be captured and handled by `windows.onerror` | 19 November 2015, 15:51:28 UTC |
6716b24 | Alon Zakai | 19 November 2015, 02:17:14 UTC | clean up skipping code for dlfcn/dylink tests | 19 November 2015, 02:17:14 UTC |
bf04507 | Alon Zakai | 19 November 2015, 01:43:29 UTC | disable dynamic linking tests in binaryen | 19 November 2015, 01:43:29 UTC |
c66b228 | Alon Zakai | 18 November 2015, 22:58:41 UTC | receive the specific signatures of each asm const, so asm const calls are fully typed | 18 November 2015, 23:06:47 UTC |
7906a4e | Alon Zakai | 18 November 2015, 21:30:30 UTC | emit wasm.js in the file, avoiding Module hacks | 18 November 2015, 21:30:30 UTC |
1e54903 | Alon Zakai | 18 November 2015, 04:28:46 UTC | handle trivial {} in an statement context in parser | 18 November 2015, 04:45:31 UTC |
7fb2f04 | Alon Zakai | 18 November 2015, 04:03:59 UTC | port detectSign to native optimizer | 18 November 2015, 04:03:59 UTC |
f8f1f99 | Alon Zakai | 17 November 2015, 23:24:39 UTC | add parallel test suite option for binaryen | 17 November 2015, 23:28:16 UTC |
f4f79ef | Alon Zakai | 17 November 2015, 23:23:36 UTC | allow aliased function functions in binaryen | 17 November 2015, 23:28:16 UTC |
afabc30 | Alon Zakai | 17 November 2015, 19:53:27 UTC | error on split memory in binaryen | 17 November 2015, 23:28:15 UTC |
43b85f4 | Alon Zakai | 17 November 2015, 18:41:26 UTC | binaryen can now support emulated function pointers | 17 November 2015, 23:28:15 UTC |
ee3c489 | juj | 17 November 2015, 18:14:05 UTC | Merge pull request #3923 from juj/responsive_main_thread_futex_wait_slices responsive_main_thread_futex_wait_slices | 17 November 2015, 18:14:05 UTC |
97a091b | Jukka Jylänki | 17 November 2015, 18:13:59 UTC | Document that in pthreads, the main thread sleeps using very small time slices in order to stay responsive. | 17 November 2015, 18:13:59 UTC |
696fe44 | Alon Zakai | 17 November 2015, 17:25:27 UTC | Merge pull request #3921 from waywardmonkeys/remove-unnecessary-clang-version-check Remove unnecessary clang version check. | 17 November 2015, 17:25:27 UTC |
3622dff | Jukka Jylänki | 17 November 2015, 14:45:02 UTC | Revise the order of emscripten_main_thread_process_queued_calls() operations in timedwait(), wait() and usleep() loops for best responsiveness. In main thread, only ever sleep 1 msec slices in futex waits to stay responsive for proxied operations for pthreads. This improves the test case in #3922 from 3232 msecs to 45 msecs. | 17 November 2015, 14:45:02 UTC |
93f9b2e | Jukka Jylänki | 17 November 2015, 14:00:57 UTC | Remove documentation references to the need to symlink python2 since it is no longer required. See #3916, #763, #3872 and #3888. | 17 November 2015, 14:00:57 UTC |
e7c6014 | Bruce Mitchener | 17 November 2015, 09:39:15 UTC | Remove unnecessary clang version check. We're not going to see a clang that is before version 3.4 at this point, so this check isn't necessary any longer. * tools/shared.py (llvm_opt): Remove clang version check controlling vectorization optimization settings. | 17 November 2015, 09:42:26 UTC |
3303834 | Alon Zakai | 17 November 2015, 05:03:39 UTC | simplify test_ccall | 17 November 2015, 05:03:39 UTC |
8ae5d10 | Alon Zakai | 17 November 2015, 05:02:36 UTC | disable a simd test in binaryen | 17 November 2015, 05:02:36 UTC |
30eb79c | Alon Zakai | 17 November 2015, 01:36:05 UTC | commented-out test mode for binaryen | 17 November 2015, 01:36:05 UTC |
5179b79 | Alon Zakai | 17 November 2015, 01:35:40 UTC | we do not s upport emulated function pointer casts in binaryen | 17 November 2015, 01:35:40 UTC |
8eb5016 | Alon Zakai | 16 November 2015, 23:02:44 UTC | simplify source maps code | 16 November 2015, 23:04:40 UTC |
da044ba | Alon Zakai | 16 November 2015, 22:34:21 UTC | initial binaryen integration | 16 November 2015, 22:35:10 UTC |
98b5f7d | Alon Zakai | 16 November 2015, 21:36:09 UTC | clean up final js emitting and separate_asm code | 16 November 2015, 21:47:08 UTC |
8d79616 | Alon Zakai | 16 November 2015, 21:14:24 UTC | Merge branch 'fix_multiple_main_loop_call_with_blocker' of https://github.com/asRIA/emscripten into incoming | 16 November 2015, 21:14:24 UTC |
d5705c6 | Piotr Paczkowski | 16 November 2015, 19:42:18 UTC | Create new test for blocker and main loop | 16 November 2015, 19:42:18 UTC |
bcc5d85 | Alon Zakai | 16 November 2015, 19:21:44 UTC | clean up emcc and em++ | 16 November 2015, 19:21:44 UTC |
62e55be | Alon Zakai | 16 November 2015, 19:17:55 UTC | make em++ compatible with python 2 and 3 | 16 November 2015, 19:17:55 UTC |
7b01876 | Alon Zakai | 16 November 2015, 19:10:52 UTC | fix direct invocation of emcc.py | 16 November 2015, 19:10:52 UTC |
84368ea | Alon Zakai | 16 November 2015, 04:54:52 UTC | add some printing to browser.test_glfw3_events | 16 November 2015, 04:54:52 UTC |
c90e5ef | Alon Zakai | 16 November 2015, 04:49:09 UTC | Merge branch 'glfw-repeat' of https://github.com/machee/emscripten into incoming Conflicts: AUTHORS | 16 November 2015, 04:49:09 UTC |
ef93f2b | Alon Zakai | 16 November 2015, 04:45:38 UTC | fix whitespace in test | 16 November 2015, 04:45:38 UTC |
bd2b103 | Mark Achee | 15 November 2015, 19:02:03 UTC | update AUTHORS | 15 November 2015, 19:02:03 UTC |
0e3a21c | Mark Achee | 15 November 2015, 19:01:21 UTC | test glfw3 key events | 15 November 2015, 19:01:21 UTC |
ccafa03 | Mark Achee | 15 November 2015, 19:01:02 UTC | pass GLFW_REPEAT if key already pressed | 15 November 2015, 19:01:02 UTC |
fcc4344 | Florian Rival | 14 November 2015, 14:19:25 UTC | Update AUTHORS | 14 November 2015, 14:19:25 UTC |
cf9d1df | Florian Rival | 14 November 2015, 14:18:12 UTC | Update WebIDL binder to cast returned values to real JS booleans | 14 November 2015, 14:18:12 UTC |
6c1839b | Alon Zakai | 14 November 2015, 06:12:24 UTC | remove unneeded colors.h file | 14 November 2015, 06:12:24 UTC |
f088d09 | Alon Zakai | 23 October 2015, 18:02:46 UTC | warn on multiple syncfs calls in flight at the same time | 14 November 2015, 05:58:31 UTC |
df546c3 | Jukka Jylänki | 13 November 2015, 17:58:02 UTC | Add download links to 1.35.0. | 13 November 2015, 17:58:02 UTC |
38d4314 | Jukka Jylänki | 13 November 2015, 17:28:19 UTC | Fix typo in ChangeLog.markdown. | 13 November 2015, 17:28:19 UTC |
c209404 | Alon Zakai | 13 November 2015, 02:12:52 UTC | make second part of browser.test_mem_init not depend on a global var being a zeroinit | 13 November 2015, 02:19:32 UTC |
79fe71c | Alon Zakai | 13 November 2015, 01:52:32 UTC | whitespace fixes | 13 November 2015, 01:52:32 UTC |
54a0fc8 | Alon Zakai | 13 November 2015, 01:51:08 UTC | Merge branch 'incoming' of https://github.com/KhaledSami/emscripten into incoming | 13 November 2015, 01:51:08 UTC |
9fa7fb6 | Alon Zakai | 13 November 2015, 01:43:56 UTC | reduce noise in fuzzer output | 13 November 2015, 01:43:56 UTC |
cbcecd1 | Alon Zakai | 13 November 2015, 01:40:15 UTC | 1.35.9 | 13 November 2015, 01:40:15 UTC |
6369dfa | Alon Zakai | 13 November 2015, 01:31:53 UTC | don't look at return code in other.test_split_memory_faking, it breaks memory and just checks asserts | 13 November 2015, 01:31:53 UTC |
e7599a1 | Alon Zakai | 13 November 2015, 00:04:28 UTC | receive zeroinit-optimized code from backend, which tells us the size of the static bump #3907 | 13 November 2015, 00:16:41 UTC |
2c67ed3 | Alon Zakai | 12 November 2015, 22:39:36 UTC | test python 2 and 3 | 12 November 2015, 22:40:22 UTC |
e442626 | Alon Zakai | 12 November 2015, 22:34:06 UTC | ensure working dir in test | 12 November 2015, 22:40:22 UTC |
d1d2b34 | Alon Zakai | 12 November 2015, 21:15:26 UTC | move emcc to emcc.py, and make emcc support both python 2 and 3, calling emcc.py using python 2 if not already running there | 12 November 2015, 22:40:17 UTC |
482e71f | OmarEl-Mohandes | 12 November 2015, 11:54:45 UTC | Added the transfer list to the worker responses | 12 November 2015, 11:54:45 UTC |
411be26 | KhaledSami | 12 November 2015, 11:50:16 UTC | update AUTHORS | 12 November 2015, 11:50:16 UTC |
98d611d | KhaledSami | 12 November 2015, 11:49:14 UTC | fix - using web workers transfer list in call worker function | 12 November 2015, 11:49:14 UTC |
db7abc8 | Alon Zakai | 12 November 2015, 01:31:23 UTC | abort on dlopen called without linking support | 12 November 2015, 01:35:40 UTC |
6ac6a08 | Alon Zakai | 11 November 2015, 01:00:17 UTC | Merge branch 'fix/glfw-setinputmode' of https://github.com/gouletr/emscripten into incoming Conflicts: tests/test_glfw_pointerlock.c | 11 November 2015, 01:00:17 UTC |
fecf842 | Alon Zakai | 10 November 2015, 21:34:53 UTC | implement round/roundf ourselves, which is more optimized than musl and also lets it work without PRECISE_F32 #3876 | 10 November 2015, 23:33:28 UTC |
73d9f57 | Alon Zakai | 10 November 2015, 23:33:11 UTC | fix emterpreter debug print | 10 November 2015, 23:33:27 UTC |
dd1892a | Robert Goulet | 09 November 2015, 18:09:06 UTC | Add test_glfw_pointerlock and fix indentation | 10 November 2015, 23:33:27 UTC |
595477b | Robert Goulet | 09 November 2015, 16:00:56 UTC | Implement glfwSetInputMode when mode is GLFW_CURSOR and value is GLFW_CURSOR_NORMAL|GLFW_CURSOR_DISABLED | 10 November 2015, 23:33:27 UTC |
152dfb6 | Robert Goulet | 10 November 2015, 22:19:09 UTC | Clarify the behavior of the cursor mode | 10 November 2015, 22:19:09 UTC |
15a9f6f | Robert Goulet | 10 November 2015, 20:57:04 UTC | Fix typo | 10 November 2015, 20:57:04 UTC |
4623330 | Alon Zakai | 10 November 2015, 19:55:24 UTC | fix realpath on directories | 10 November 2015, 19:55:24 UTC |