https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
9166436 1.35.11 28 November 2015, 03:15:58 UTC
0d03b98 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 1.35.10 25 November 2015, 20:43:34 UTC
bc9b99f 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 emit a proper asm coerced zero for missing returns 25 November 2015, 19:50:46 UTC
eaad3dd refactor a makeAsmCoercedZero method 25 November 2015, 19:50:46 UTC
3fc2895 Add myself to AUTHORS 25 November 2015, 19:19:24 UTC
6681394 Update test_atomic_cxx to show bug with 64-bit c++11 atomics 25 November 2015, 19:18:39 UTC
f7671d8 Add testing for --std=c++11. #3938. 25 November 2015, 12:16:41 UTC
0688a5b 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 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 Merge pull request #3936 from juj/cxx11_atomics cxx11_atomics 24 November 2015, 23:19:02 UTC
076018e Accept --std=... as well as -std=... in emcc. Closes #3938. 24 November 2015, 23:17:27 UTC
ea80084 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 fix other.test_separate_asm_warning 24 November 2015, 23:00:00 UTC
308e987 test nan canonicalization warning 24 November 2015, 22:01:41 UTC
c8b13c9 we need separate-asm for client mods only when emitting html 24 November 2015, 21:00:22 UTC
10704df Merge pull request #3933 from juj/separate_asm_warning separate_asm_warning 24 November 2015, 12:11:09 UTC
944c5f6 clean up and fix eval code after 200161d5336745eb141d76f694434cd7da3de04f 23 November 2015, 21:46:04 UTC
bd7734a Merge branch 'patch-1' of https://github.com/asRIA/emscripten into incoming 23 November 2015, 21:13:10 UTC
eb73d95 remove broken link 23 November 2015, 21:09:21 UTC
eeb663e remove news on site 23 November 2015, 21:08:36 UTC
3a43484 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 Merge pull request #3930 from juj/improve_no_eval Improve no eval 23 November 2015, 18:49:03 UTC
280182e Merge pull request #3931 from juj/locate_pthread_main_js locate_pthread_main_js 23 November 2015, 18:47:38 UTC
c9b6681 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 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 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 emit .wast file when building for binaryen 22 November 2015, 04:30:56 UTC
b2ae811 refactor global buffer and views updating code 22 November 2015, 01:01:19 UTC
e313e37 Remove debug alert 21 November 2015, 15:25:23 UTC
75e2fa3 Add tests for throwing an Error for missing data file 21 November 2015, 15:22:27 UTC
fe97790 handle closured code in separate_asm 21 November 2015, 00:54:32 UTC
590df4e reorder binaryen operation in emcc.py 21 November 2015, 00:54:07 UTC
1493518 add a separator between wasm.js and the normal code 21 November 2015, 00:10:41 UTC
1584bbe 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 make memory growth use a customizable reallocBuffer method 20 November 2015, 05:15:41 UTC
0e373de 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 clean up skipping code for dlfcn/dylink tests 19 November 2015, 02:17:14 UTC
bf04507 disable dynamic linking tests in binaryen 19 November 2015, 01:43:29 UTC
c66b228 receive the specific signatures of each asm const, so asm const calls are fully typed 18 November 2015, 23:06:47 UTC
7906a4e emit wasm.js in the file, avoiding Module hacks 18 November 2015, 21:30:30 UTC
1e54903 handle trivial {} in an statement context in parser 18 November 2015, 04:45:31 UTC
7fb2f04 port detectSign to native optimizer 18 November 2015, 04:03:59 UTC
f8f1f99 add parallel test suite option for binaryen 17 November 2015, 23:28:16 UTC
f4f79ef allow aliased function functions in binaryen 17 November 2015, 23:28:16 UTC
afabc30 error on split memory in binaryen 17 November 2015, 23:28:15 UTC
43b85f4 binaryen can now support emulated function pointers 17 November 2015, 23:28:15 UTC
ee3c489 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 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 Merge pull request #3921 from waywardmonkeys/remove-unnecessary-clang-version-check Remove unnecessary clang version check. 17 November 2015, 17:25:27 UTC
3622dff 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 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 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 simplify test_ccall 17 November 2015, 05:03:39 UTC
8ae5d10 disable a simd test in binaryen 17 November 2015, 05:02:36 UTC
30eb79c commented-out test mode for binaryen 17 November 2015, 01:36:05 UTC
5179b79 we do not s upport emulated function pointer casts in binaryen 17 November 2015, 01:35:40 UTC
8eb5016 simplify source maps code 16 November 2015, 23:04:40 UTC
da044ba initial binaryen integration 16 November 2015, 22:35:10 UTC
98b5f7d clean up final js emitting and separate_asm code 16 November 2015, 21:47:08 UTC
8d79616 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 Create new test for blocker and main loop 16 November 2015, 19:42:18 UTC
bcc5d85 clean up emcc and em++ 16 November 2015, 19:21:44 UTC
62e55be make em++ compatible with python 2 and 3 16 November 2015, 19:17:55 UTC
7b01876 fix direct invocation of emcc.py 16 November 2015, 19:10:52 UTC
84368ea add some printing to browser.test_glfw3_events 16 November 2015, 04:54:52 UTC
c90e5ef Merge branch 'glfw-repeat' of https://github.com/machee/emscripten into incoming Conflicts: AUTHORS 16 November 2015, 04:49:09 UTC
ef93f2b fix whitespace in test 16 November 2015, 04:45:38 UTC
bd2b103 update AUTHORS 15 November 2015, 19:02:03 UTC
0e3a21c test glfw3 key events 15 November 2015, 19:01:21 UTC
ccafa03 pass GLFW_REPEAT if key already pressed 15 November 2015, 19:01:02 UTC
fcc4344 Update AUTHORS 14 November 2015, 14:19:25 UTC
cf9d1df Update WebIDL binder to cast returned values to real JS booleans 14 November 2015, 14:18:12 UTC
6c1839b remove unneeded colors.h file 14 November 2015, 06:12:24 UTC
f088d09 warn on multiple syncfs calls in flight at the same time 14 November 2015, 05:58:31 UTC
df546c3 Add download links to 1.35.0. 13 November 2015, 17:58:02 UTC
38d4314 Fix typo in ChangeLog.markdown. 13 November 2015, 17:28:19 UTC
c209404 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 whitespace fixes 13 November 2015, 01:52:32 UTC
54a0fc8 Merge branch 'incoming' of https://github.com/KhaledSami/emscripten into incoming 13 November 2015, 01:51:08 UTC
9fa7fb6 reduce noise in fuzzer output 13 November 2015, 01:43:56 UTC
cbcecd1 1.35.9 13 November 2015, 01:40:15 UTC
6369dfa 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 receive zeroinit-optimized code from backend, which tells us the size of the static bump #3907 13 November 2015, 00:16:41 UTC
2c67ed3 test python 2 and 3 12 November 2015, 22:40:22 UTC
e442626 ensure working dir in test 12 November 2015, 22:40:22 UTC
d1d2b34 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 Added the transfer list to the worker responses 12 November 2015, 11:54:45 UTC
411be26 update AUTHORS 12 November 2015, 11:50:16 UTC
98d611d fix - using web workers transfer list in call worker function 12 November 2015, 11:49:14 UTC
db7abc8 abort on dlopen called without linking support 12 November 2015, 01:35:40 UTC
6ac6a08 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 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 fix emterpreter debug print 10 November 2015, 23:33:27 UTC
dd1892a Add test_glfw_pointerlock and fix indentation 10 November 2015, 23:33:27 UTC
595477b Implement glfwSetInputMode when mode is GLFW_CURSOR and value is GLFW_CURSOR_NORMAL|GLFW_CURSOR_DISABLED 10 November 2015, 23:33:27 UTC
152dfb6 Clarify the behavior of the cursor mode 10 November 2015, 22:19:09 UTC
15a9f6f Fix typo 10 November 2015, 20:57:04 UTC
4623330 fix realpath on directories 10 November 2015, 19:55:24 UTC
back to top