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