https://github.com/kripken/emscripten

sort by:
Revision Author Date Message Commit Date
daf8910 use mergefunc in -Oz 10 December 2015, 17:44:06 UTC
7ab7dae don't pull in code from js libraries when ONLY_MY_CODE 09 December 2015, 23:10:05 UTC
26bcb06 add ONLY_MY_CODE option 09 December 2015, 22:47:50 UTC
426036c Merge branch 'no_sharedtypedarrays' of https://github.com/juj/emscripten into incoming 09 December 2015, 22:32:01 UTC
69c92c6 don't put malloc in EXPORTED_FUNCTIONS, we add it later properly 09 December 2015, 22:24:52 UTC
2390f16 allow --separate-asm with .js output, but warn 09 December 2015, 22:07:27 UTC
8d33b33 mention EM_ASM_* C preprocessor limitations #3896 09 December 2015, 21:59:03 UTC
3f06c7d add slides from new talk 09 December 2015, 21:24:50 UTC
9d3463b Add testing for C++11 atomic_thread_fence and atomic_fetch_add/sub(_explicit) functions. 07 December 2015, 21:52:41 UTC
f0b29e5 add llvm.expect.i1 test 04 December 2015, 00:43:39 UTC
a8766dd some libunwind stubs 03 December 2015, 22:23:03 UTC
ce3b61d __cxa_thread_atexit_impl 03 December 2015, 22:01:39 UTC
ea8149a gcc_personality_v0 and llvm.debugtrap stubs 03 December 2015, 21:58:47 UTC
879bdf8 add yet more rust .ll testing 03 December 2015, 21:30:54 UTC
44c9bea add more rust .ll testing 03 December 2015, 21:07:17 UTC
5b0fb86 add some nil/empty struct testcases 03 December 2015, 04:41:02 UTC
09b105d add testcase for struct usage from rust 03 December 2015, 04:34:32 UTC
bc11547 add parents for cwrap, to avoid possible dangers with minifiers and precendence #3945 02 December 2015, 05:29:37 UTC
d771922 remove Atomics.fence which is no longer in the SAB spec 01 December 2015, 17:58:54 UTC
1a94365 make the binaryen method modifiable at runtime 30 November 2015, 05:41:19 UTC
617e8fa use basenames in binaryen mbedded filenames 29 November 2015, 21:32:34 UTC
f9db3aa remove testing for compiler modes no longer existing 29 November 2015, 18:56:52 UTC
a45bc78 1.35.12 29 November 2015, 06:25:58 UTC
2b0add4 emit mappedGlobals when calling asm2wasm 29 November 2015, 03:03:40 UTC
1c8623a update other.test_autovectorize_linpack for llvm's current more-conservative autovectorization 28 November 2015, 23:44:22 UTC
f6f32f6 add an option to set the binaryen method 28 November 2015, 22:19:29 UTC
0d1a3ae emit explicit static bump for binaryen 28 November 2015, 22:05:29 UTC
5d67d70 handle new llvm-nm output format 28 November 2015, 18:35:09 UTC
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
92c1a76 Utilize updateGlobalBufferViews() when creating the initial heaps. 23 November 2015, 19:48:20 UTC
08cece3 Remove references to old Shared*Arrays which are not part of the final spec. #3869. 23 November 2015, 19:36:24 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
back to top