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

919 Коммитов

Автор SHA1 Сообщение Дата
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
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 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 b569e7e1df Fix build error "first two arguments to __builtin_shufflevector must be vectors" when passing struct/union types to _mm_shuffle_ps() and expecting an implicit cast to be taken. Add a test. 2015-09-03 16:29:49 +03:00
Jukka Jylänki 9e61ca462c Skip testing of symlinking on NODEFS on Windows in test_unistd_unlink, since it requires administrative privileges. 2015-09-03 00:24:53 +03:00
Jukka Jylänki 2bd276f67f Skip test_freetype and test_poppler on Windows, since they depend on a unix-specific build system. 2015-09-02 22:52:16 +03:00
Alon Zakai c002379445 receive arity info for each asm const from the backend; fixes #3730 2015-09-01 15:39:50 -07:00
Jukka Jylänki 8da0a17f3c Don't hide build errors as part of running test_sse1/2_full tests. 2015-08-26 16:46:31 +03:00
Alon Zakai 8379099361 add test for dynamic linking with many postSets 2015-08-24 17:02:16 -07:00
Jukka Jylänki 80ce6896cf Fix test_align_moar. 2015-08-25 02:43:40 +03:00
Alon Zakai 195a162528 fix i64* funcs in side modules when only some are used 2015-08-24 14:35:04 -07:00
Jukka Jylänki 22b98e9c0d Adjust SIMD test runs for node.js and SpiderMonkey to skip failing cases and run ones that work. 2015-08-21 15:20:57 +03:00
Dan Gohman d4e8da906e Merge pull request #3542 from juj/sse2_emmintrin_h
SSE2 emmintrin.h
2015-08-20 14:03:48 -07:00
Alon Zakai f202700ffe Merge branch 'fs-dict' of https://github.com/Kagami/emscripten into incoming 2015-08-20 13:45:20 -07:00
Kagami Hiiragi 207be5c02b Export FS objects on FS.filesystems
Fixes #3690
2015-08-20 23:21:36 +03:00
Bailey Hayes cc21de3ef4 Add large exported response test. 2015-08-19 16:36:35 -07:00
Alon Zakai 5fa90ab7bb require explicit LINKABLE to disable standalone building
(if you depended on EXPORT_ALL to keep code alive, you now should also build with LINKABLE)
2015-08-18 20:21:59 -07:00
Alon Zakai ac06e900ea fix float coercions in mftCalls, and add a test 2015-08-18 17:12:31 -07:00
Alon Zakai b9c24785c3 clarify the extra optimization for function pointers that we do in shared modules by default, by creating an EMULATED_FUNCTION_POINTERS=2 setting, in which we optimize, and 1 does not, and still allows for full flexibility in manipulating the function table from JS 2015-08-18 17:12:31 -07:00
Alon Zakai 37c6bdc8fc add a tricky function pointers test for dynamic linking 2015-08-18 13:44:02 -07:00
Alon Zakai 7d959b0820 optimize inter-module function pointer calls, by checking if the function pointer is in range before jumping out to the general slow case 2015-08-18 13:43:33 -07:00
Jukka Jylänki 3d832a2f02 Fix scalar SSE1 comparison nan handling to be symmetric. Add test. 2015-08-17 23:34:46 +03:00
Jukka Jylänki 44bd07cc8b Skip SSE2 test since Float64x2 support is no longer available in the polyfill. 2015-08-17 23:34:45 +03:00
Jukka Jylänki cb568f5fc8 Windows-specific fixes to make test_sse1_full pass on Windows. 2015-08-17 23:34:44 +03:00
Jukka Jylänki cac6672b75 Skip test_simd10 in optimized mode because of LLVM optimizations break NaN canonicalization rules. (#3403) 2015-08-17 23:34:44 +03:00
Jukka Jylänki a5faca0273 Add missing -msse directives in tests. 2015-08-17 23:34:42 +03:00
Jukka Jylänki 48db94a48b Remove SSE1 and SSE2 options from src/settings.js 2015-08-17 23:34:41 +03:00
Jukka Jylänki d4b9a7f979 Add test for issue #3403. 2015-08-17 23:34:38 +03:00
Jukka Jylänki a4004d2da8 Enable test_sse1 to run. 2015-08-17 23:34:37 +03:00
Jukka Jylänki da78691950 Add test for issue #2840. 2015-08-17 23:34:35 +03:00
Jukka Jylänki 343e7c9f0a Enable test_simd7 in test suite. Closes #2791. 2015-08-17 23:34:35 +03:00
Jukka Jylänki 5633d1eaf9 Add new SIMD test for asm.js validation with splat() instruction. 2015-08-17 23:34:33 +03:00
Jukka Jylänki 9c15ddf1ff Add missing -msse to test_simd_dyncall. 2015-08-17 23:34:32 +03:00
Jukka Jylänki a906356219 Enable test_sse1_full to be run both in node.js and SpiderMonkey, in all modes. 2015-08-17 23:34:32 +03:00
Jukka Jylänki b1d5735916 Improve SSE1 and SSE2 support to be more correct. Add test to be run in default suite, doesn't yet run in optimized suites. 2015-08-17 23:34:07 +03:00
Alon Zakai 7bb706ff09 test_cases updates 2015-08-07 12:33:00 -07:00
Alon Zakai ea90737183 fix double alignment issue in formatString and emscripten_log #3647 2015-07-29 14:02:41 -07:00
Alon Zakai a13d98bde6 do not build with -g by default in test runner 2015-07-28 13:01:58 -07:00
Alon Zakai db1bc9c96a consolidate emterpreter modes asm1i and asm3i into asm2i, now that this feature is more stable we need less extra coverage 2015-07-28 11:36:29 -07:00
Alon Zakai 7b22b32b50 add print to test_fs_nodefs_rw 2015-07-22 11:19:26 -07:00
Alon Zakai 343a6654ba Merge branch 'fix-node-fs-calls' of https://github.com/Kagami/emscripten into incoming 2015-07-22 11:17:55 -07:00
Alon Zakai 74e62a6895 fix test_ccall; we should use runtime global functions like addOnExit directly, or quoted on module, not just Module.addOnExit 2015-07-22 10:37:50 -07:00
Kagami Hiiragi 63368dcfbb Add closure=1 tests for NODEFS and stdin
Reproduces: #3230
Relates: #3629
2015-07-21 22:15:30 +03:00
Alon Zakai 2822a451e1 add syscall debugging to some node tests to try to figure out why they fail on windows 2015-07-18 11:23:52 -07:00
Alon Zakai 367610d4d4 remove assert on asm2m existing, for now #3326 2015-07-16 21:53:32 -07:00