Граф коммитов

5478 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 56db50d0bc refactor code mods code to use --separate-asm, fixes #3797 2015-09-20 16:18:51 -07:00
Alon Zakai c7af3d2790 remove the deprecated --compression option 2015-09-20 15:54:04 -07:00
Alon Zakai 359cf553a1 Merge pull request #3733 from aidanhs/aphs-fix-switch-elimination
Clarifications on switch elimination and optimization assumptions
2015-09-18 13:48:46 -07:00
Jukka Jylänki 1c7d20484b Mark down urls to bug reports in SIMD tests. 2015-09-18 17:56:44 +03:00
Dan Gohman 61802b8996 Merge pull request #3740 from juj/reenable_sse2_test
Reenable sse2 test
2015-09-17 15:54:48 -07:00
Alon Zakai e6873c73d2 move test_sixtyfour_bit_return_value to test_other as it does not depend on a core test mode 2015-09-16 20:18:44 -07:00
Alon Zakai fd5024077f support --separate-asm with pthreads #3774 2015-09-16 14:20:15 -07:00
Jukka Jylanki c10095cb4f Fix the manual invocation of CMake in other.test_cmake to contain CMAKE_CROSSCOMPILING_EMULATOR. 2015-09-16 12:46:16 +03:00
Jukka Jylänki 1783865435 Remove assert that requires two engines to be present for test other.test_outline. Closes #3776. 2015-09-16 00:33:04 +03:00
Jukka Jylänki 1247c887ff Skip other.test_llvm_nativizer on Windows (bug #702) and Mac OS X (bug #709). 2015-09-15 18:34:48 +03:00
Jukka Jylänki 25db6f1166 Fix tools/nativize_llvm.py to return nonzero exit code on failure, and add test_llvm_nativizer to test and abort on nonzero condition. 2015-09-15 18:34:47 +03:00
Jukka Jylänki c6e426d9e4 Fix invocation of llvm-lit in other.test_llvm_lit to be Windows-friendly. 2015-09-15 14:55:41 +03:00
Jukka Jylänki 50ded570a5 Enable SIMD tests in node.js polyfill, they work now. 2015-09-15 14:43:29 +03:00
Jukka Jylänki 50a3a0cad8 Enable asm2nn.test_sse2_full, works now after previous fix. 2015-09-15 14:43:25 +03:00
Jukka Jylänki e20fd6eef8 Re-enable test_simd11 in optimized modes since it works after https://github.com/kripken/emscripten-fastcomp/pull/116. 2015-09-15 14:43:25 +03:00
Jukka Jylänki 35c831f3bf Re-enable test_simd10 in optimized modes since it works after https://github.com/kripken/emscripten-fastcomp/pull/116. 2015-09-15 14:43:24 +03:00
Jukka Jylänki 634726d28e Re-enable test_simd3 in all modes, works now after https://github.com/kripken/emscripten-fastcomp/pull/116. 2015-09-15 14:43:24 +03:00
Jukka Jylänki 15fc53a0c3 Break up the function body in test_sse2_full into parts, since asm3 optimizer otherwise takes ages to run through it. 2015-09-15 14:43:23 +03:00
Jukka Jylänki 13f2bb4bd4 Re-enable test_sse2_full since it's now somewhat functional again with Float64x2 type being present. Passes perfectly in debug builds. Also run the test with optimizations, but disable the test cases which don't yet pass through the optimizer correctly. 2015-09-15 14:43:23 +03:00
Jukka Jylänki 1045ca9e9e Switch the asm.js validation error ignore from Float32x4 to Int8x16, Int16x8 and Float64x2 types, since those aren't asm.js-enabled yet. 2015-09-15 14:43:22 +03:00
Jukka Jylänki 8bc65b8139 Fix discrepancy in emcmake vs emconfigure scripts that CMAKE_CROSSCOMPILING_EMULATOR was was set only if emcmake was called, and not when emconfigure was used. The intention is that emcmake is just an alias to emconfigure. 2015-09-15 13:33:39 +03:00
Alon Zakai cc38a8bcce Merge pull request #3771 from kripken/fast-safe-heap
Fast safe heap
2015-09-14 14:44:45 -07:00
Jukka Jylänki 545aab905a Improve tests/parallel_test_core.py to interactively report the actual test results instead of only printing the number of lines during run. 2015-09-14 23:36:47 +03:00
Jukka Jylänki bcc7d2a817 In tests/parallel_test_core.py, prebuild Emscripten cache before starting the parallel run of the whole suite to avoid a disk access race condition where each thread would start building the cache separately. 2015-09-14 21:23:02 +03:00
Alon Zakai 6ad48189fc handle the case of a null socket address in getsockname #3769 2015-09-11 18:55:26 -07:00
Alon Zakai 9dd293802d fix EM_ASM_DOUBLE return value #3770 2015-09-11 16:01:10 -07:00
Alon Zakai 6c6463da80 nicer error messages from optimized safe heap 2015-09-11 15:07:28 -07:00
Alon Zakai d4e5b640dc update other.test_bad_function_pointer_cast 2015-09-11 14:47:38 -07:00
Alon Zakai c5b072ba1e implement getsockname socketcall #3769 2015-09-11 14:31:27 -07:00
Alon Zakai 1886cc2024 improve lz4 test 2015-09-10 17:45:57 -07:00
Alon Zakai 5ec0fe2ad5 fix and test --llvm-lto > 1 #3765 2015-09-10 17:00:00 -07:00
Alon Zakai 5e68c85806 suggest use of EMTERPRETIFY_FILE when emterpreter bitcode is large 2015-09-10 14:08:17 -07:00
Alon Zakai 07ceba2b79 fix musl weak aliases that drop parameters #3760 2015-09-09 14:21:16 -07:00
Alon Zakai c500a84c17 emcc --separate-asm option 2015-09-08 17:54:15 -07:00
Alon Zakai dda99522dc LZ4 in emcc tells it to add --lz4 to the file packager 2015-09-08 17:05:35 -07:00
Alon Zakai 24a7d2294a remove some broken test code 2015-09-08 16:40:31 -07:00
Alon Zakai 14dfc90e6f Merge pull request #3754 from kripken/lz4
LZ4 file package compression
2015-09-08 15:50:06 -07:00
Alon Zakai dcbb09ea26 clean up test_fs_lz4fs_package 2015-09-08 15:38:36 -07:00
Alon Zakai 262b136688 closure support for lz4 2015-09-08 11:03:34 -07:00
Alon Zakai 55a83c5ac0 use LZ4=1 to enable lz4 compression 2015-09-08 10:53:55 -07:00
Alon Zakai dd036a6577 move LZ4FS to LZ4, a subsystem with an init, instead of an FS 2015-09-07 17:49:55 -07:00
Alon Zakai 60500e85fe move to a loadPackage method in lz4 compression, so we can load files even in the root, unlike FS.mount filesystems 2015-09-07 17:32:17 -07:00
Alon Zakai 8d747a536b non-lz4 code for benchmarking comparisons 2015-09-07 16:53:24 -07:00
Alon Zakai baa4012a05 handle a last uncompressed chunk of non-canonical size in lz4 compression 2015-09-07 12:13:45 -07:00
Alon Zakai e87b53bc39 cache two chunks in LZ4FS to avoid thrashing at the boundaries of a chunk, and add testing 2015-09-07 11:21:23 -07:00
Jukka Jylänki a3dcfdd50c Fix emrun test script to only call to user_pref() to set prefs (the other directives did not quite work). When building with --emrun, have exit() close the current browser window automatically. Run browser.test_emrun with --safe_firefox_profile. 2015-09-07 20:32:02 +03:00
Alon Zakai 7c24e34712 finish lz4 test with both normal and manual loading of files 2015-09-06 21:52:57 -07:00
Alon Zakai 0edb0a904a refactor test_fs_lz4fs_package 2015-09-06 19:24:30 -07:00
Alon Zakai 9337ce399e verify compressed size in lz4 test 2015-09-06 17:21:18 -07:00
Alon Zakai 26af4736b6 handle uncompressible data in lz4 2015-09-06 17:06:32 -07:00