aboutsummaryrefslogtreecommitdiff
path: root/tests/test_core.py
AgeCommit message (Collapse)Author
2013-11-09make asm2f do full optimization, including minificationAlon Zakai
2013-11-09test both float and double in fastaAlon Zakai
2013-11-08add asm2f test subsuiteAlon Zakai
2013-11-08Merge branch 'incoming' into f32Alon Zakai
Conflicts: src/parseTools.js src/preamble.js
2013-11-05support ASM_JS=2 not just in test runner, and remove some unneeded uses in ↵Alon Zakai
test suite
2013-11-02regex implementation from musl.Bruce Mitchener
2013-11-01do not emit unnecessary coercions when calling a math builtin with a floatAlon Zakai
2013-11-01Merge branch 'incoming' into f32Alon Zakai
Conflicts: src/parseTools.js
2013-11-01Merge pull request #1750 from juj/no_copy_vfs_to_heapjuj
no_copy_vfs_to_heap
2013-11-02Add command line parameter --no-heap-copy that optimizes for small memory ↵Jukka Jylänki
footprint and fread() performance over the default behavior that copied VFS to HEAP, that is designed for mmap() performance. Adjust MEMFS node contentMode enum to reflect whether content is off the main HEAP or not. Note that this enum is not much used, so this has little effect. Add browser tests to check that fread() and mmap() work with and without --no-heap-copy.
2013-11-01add vector support for and, or and xorAlon Zakai
2013-10-30handle vector zeroinitializersAlon Zakai
2013-10-30remove finalizeParam and properly use finalizeLLVMParameter everywhereAlon Zakai
2013-10-30begin to add emscripten_float32x4_signmaskAlon Zakai
2013-10-30improve simd testsAlon Zakai
2013-10-30fix missing semicolons on simd load and storeAlon Zakai
2013-10-29add asm1f test modeAlon Zakai
2013-10-29add test for precise float32 support, allow 3 modes of precise float32 ↵Alon Zakai
support, and rename option to PRECISE_F32 to be consistent with other precision options
2013-10-29improve fasta float32 testingAlon Zakai
2013-10-29optimize scanString to not run the regex more than onceAlon Zakai
2013-10-27Fix an issue with Boost compilation.Bruce Mitchener
The issue is that when these macros are defined, libcxx creates inline functions and so we end up with 2 separate defintions of these functions (one inline in std and one that is extern "C"). We undef these until libcxx is fixed. Without this, some things can fail to compile correctly, like Boost. Fixes issue #1716.
2013-10-25move to FROUND option for Math.froundAlon Zakai
2013-10-25add fasta_float testAlon Zakai
2013-10-24handle empty inline asms; fixes #1729Alon Zakai
2013-10-21Skip failing test_unistd_links test with NODEFS on Windows, since it ↵Jukka Jylänki
requires running in administrative mode. (Also atm fails on a few node.js-specific crossplatform discrepancies)
2013-10-16add more necessary unistd clear()sAlon Zakai
2013-10-15disable test_iostream in non-ta2, where the mem initializer being aliased is ↵Alon Zakai
a problem
2013-10-15avoid spidermonkey in test_files due to closure collisionAlon Zakai
2013-10-15add some clear()s to unistd tests that need themAlon Zakai
2013-10-12demangle stacks in abort(), using new stackTrace utilityAlon Zakai
2013-10-10do not emit postSets for function indexing etc., bake them into the memory ↵Alon Zakai
initializer
2013-10-09remove no longer needed test disablingAlon Zakai
2013-10-09use aliasing function pointers in -O1Alon Zakai
2013-10-09run relooper in -O1, and do not run js opts thereAlon Zakai
2013-10-06enable asm validation checks in unistd tests using EM_ASMAlon Zakai
2013-10-06make EM_ASM use strings on the heap, so it works in asm, and cache the ↵Alon Zakai
generated functions
2013-10-03disable heap align check in test_files, it mixes poorly with closureAlon Zakai
2013-10-03emit final missing returns in compiler itselfAlon Zakai
2013-10-02move heap align checks to asm2g, keep -O1 pristineAlon Zakai
2013-10-01disable some recently-changed tests in modes where they need inline js or emccAlon Zakai
2013-09-30update unistd tests to run only on nodeAlon Zakai
2013-09-30run test_fs_nodefs_rw only in nodeAlon Zakai
2013-09-29 - append to Building.COMPILER_TEST_OPTS for unistd testsAnthony Pesch
2013-09-29 - added basic nodefs r/w testAnthony Pesch
2013-09-27- updated several unistd tests to test against NODEFSAnthony Pesch
2013-09-25Fix #1668: whiteSpace in _scanString should use only char codes as keys not ↵ngld
chars and char codes.
2013-09-25Add test case for zero multiplication.Bruce Mitchener
2013-09-24do not turn 0*x to 0 in the case of floats, since NaNs break there; fixes #1661Alon Zakai
2013-09-23do not leak emcc args changes in test_casesAlon Zakai
2013-09-23asm coerce in atomicrmw; fixes #1637Alon Zakai