48c7375 | Alon Zakai | 15 December 2015, 23:33:34 UTC | 1.35.14 | 15 December 2015, 23:33:34 UTC |
bcb2278 | Alon Zakai | 15 December 2015, 22:32:41 UTC | disable asm1.test_sse2_full, which after llvm update now hits our error on avoiding -O1 | 15 December 2015, 22:32:41 UTC |
6407411 | Alon Zakai | 15 December 2015, 20:23:36 UTC | 1.35.13 | 15 December 2015, 20:23:36 UTC |
6f5ce2e | Alon Zakai | 15 December 2015, 19:40:25 UTC | improve test_dylink_i64 | 15 December 2015, 19:40:25 UTC |
a40ff6b | Alon Zakai | 15 December 2015, 19:31:55 UTC | fix i64Subtract validation in fastLong in side modules | 15 December 2015, 19:31:55 UTC |
eaa0bc6 | Alon Zakai | 15 December 2015, 03:24:20 UTC | parse s2wasm metadata | 15 December 2015, 03:34:07 UTC |
d217814 | Alon Zakai | 15 December 2015, 03:04:44 UTC | fix indentation in emscripten.py wasm code | 15 December 2015, 03:34:07 UTC |
63bddd0 | Alon Zakai | 15 December 2015, 01:43:23 UTC | fall back to staticAlloc if malloc is not present; useful in ONLY_MY_CODE | 15 December 2015, 03:34:07 UTC |
92aa2e9 | Alon Zakai | 15 December 2015, 01:39:09 UTC | fix declares in wasm glue | 15 December 2015, 03:34:07 UTC |
6f5df54 | Alon Zakai | 14 December 2015, 22:46:27 UTC | Merge pull request #3950 from aidanhs/aphs-useless-sdl2-image-include The header is copied into the sdl2 include path | 14 December 2015, 22:46:27 UTC |
38ddb92 | Alon Zakai | 14 December 2015, 18:47:09 UTC | Merge branch 'incoming' of https://github.com/awtcode/emscripten into incoming | 14 December 2015, 18:47:09 UTC |
a797471 | Alon Zakai | 14 December 2015, 18:34:17 UTC | Merge branch 'stb_image_upgrade' of https://github.com/anlambert/emscripten into incoming | 14 December 2015, 18:34:17 UTC |
3bcef66 | Alon Zakai | 14 December 2015, 18:32:47 UTC | Merge branch 'sdl_stb_image_fix_bad_buffer_length' of https://github.com/anlambert/emscripten into incoming | 14 December 2015, 18:32:47 UTC |
bb3b3c9 | Antoine Lambert | 14 December 2015, 14:33:42 UTC | Fix buffer length for copying image filename when using the stb_image implementation: as the filename can contain non ascii characters, lengthBytesUTF8(filename) must be used instead of filename.length. Memory corruption can occur otherwise | 14 December 2015, 14:33:42 UTC |
b93e207 | Antoine Lambert | 14 December 2015, 14:19:22 UTC | upgrade stb_image to latest upstream version : 2.08 | 14 December 2015, 14:19:22 UTC |
4bf1185 | Antoine Lambert | 14 December 2015, 14:09:31 UTC | fix the following clang warning when compiling with the emcc flag '--bind' : -Wformat-pedantic | 14 December 2015, 14:09:31 UTC |
589f14c | cheungk | 14 December 2015, 09:09:09 UTC | Remove temporary variable to improve readability | 14 December 2015, 09:09:09 UTC |
c5bb0f3 | Alon Zakai | 14 December 2015, 04:02:33 UTC | more WASM_BACKEND integration | 14 December 2015, 04:02:33 UTC |
88c629e | Alon Zakai | 14 December 2015, 03:20:38 UTC | create asm in WASM_BACKEND mode | 14 December 2015, 03:20:38 UTC |
188871c | Alon Zakai | 14 December 2015, 03:20:28 UTC | handle the case where _malloc does not exist in allocate(), helpful for ONLY_MY_CODE | 14 December 2015, 03:20:28 UTC |
776c368 | Alon Zakai | 14 December 2015, 01:45:36 UTC | more wasm backend glue code | 14 December 2015, 01:45:36 UTC |
67a9c98 | Alon Zakai | 14 December 2015, 01:16:23 UTC | parse metadata from .wast | 14 December 2015, 01:16:23 UTC |
73c2f80 | Alon Zakai | 14 December 2015, 01:03:00 UTC | start writing out glue in wasm backend code path | 14 December 2015, 01:03:00 UTC |
ec30534 | Alon Zakai | 14 December 2015, 00:57:43 UTC | start to integrate js-compiler glue into wasm backend code path | 14 December 2015, 00:57:43 UTC |
c47275e | Alon Zakai | 14 December 2015, 00:17:40 UTC | do not run js-optimizer passes when WASM_BACKEND | 14 December 2015, 00:17:40 UTC |
5b5651d | Alon Zakai | 14 December 2015, 00:14:01 UTC | get WASM_BACKEND working til the end of emcc, starting with -O1 | 14 December 2015, 00:14:01 UTC |
153bae6 | Alon Zakai | 10 December 2015, 19:26:32 UTC | add WASM_BACKEND option for using the new WebAssembly backend instead of the existing asm.js backend | 13 December 2015, 23:17:46 UTC |
e9e276d | Alon Zakai | 11 December 2015, 02:16:44 UTC | update other.test_js_optimizer for eliminateDeadGlobals improvements | 11 December 2015, 02:16:44 UTC |
d532ba4 | Alon Zakai | 10 December 2015, 19:03:46 UTC | remove unused functions as well in eliminateDeadGlobals | 10 December 2015, 19:03:46 UTC |
0a387c9 | Alon Zakai | 10 December 2015, 18:57:50 UTC | run eliminateDeadGlobals in ONLY_MY_CODE | 10 December 2015, 18:57:50 UTC |
e06041b | Alon Zakai | 10 December 2015, 18:32:17 UTC | add eliminateDeadGlobals pass | 10 December 2015, 18:32:17 UTC |
d1a623c | Alon Zakai | 10 December 2015, 17:48:07 UTC | don't export runPostSets if ONLY_MY_CODE | 10 December 2015, 17:48:07 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 |
8fe2496 | Aidan Hobson Sayers | 04 December 2015, 23:31:02 UTC | The header is copied into the sdl2 include path | 04 December 2015, 23:31:02 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 |
1c640b3 | cheungk | 03 December 2015, 10:26:50 UTC | Do not prevent default handling for keydown event except for backspace and tab. | 03 December 2015, 10:26:50 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 |