aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-28Instead of varargs, which depend on the compiler, manually build the varargs ↵Chad Austin
packs on the stack.
2014-03-28Make val::val(T&&) compatible with asm.jsChad Austin
2014-03-28Make val::operator() compatible with asm.jsChad Austin
2014-03-28Rename readValueFromPointer to readValueFromVarArg to make its sometimes odd ↵Chad Austin
behavior a little clearer
2014-03-28Make val::call<> compatible with asm.jsChad Austin
2014-03-28Fix passing memory_views in varargsChad Austin
2014-03-28Allow passing memory_views in varargsChad Austin
2014-03-28Some minor emval simplificationsChad Austin
2014-03-28It appears we can use doubles as generic wire types.Chad Austin
2014-03-28make val::new_ compatible with asm.jsChad Austin
2014-03-28make val::as<> compatible with asm.jsChad Austin
2014-03-28tests for val::as on strings and val tooChad Austin
2014-03-28Add some unit tests that verify we can pass all kinds of primitive types ↵Chad Austin
through val::as
2014-03-29Bump version to 1.14.1 after updates to musl libc functions.Jukka Jylänki
2014-03-29Skip s_0_0.test_strndup, s_0_0.test_strstr, s_0_0.test_unistd_ttyname tests ↵Jukka Jylänki
since new musl libc string functions optimize by assuming being able to alias types in load-store operations.
2014-03-28Merge pull request #2262 from juj/fix_js_engine_filteringAlon Zakai
Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE.
2014-03-28Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE when cmdline ↵Jukka Jylänki
params are automatically added to that engine.
2014-03-28Fix test_strndup. The signature of strndup takes in a size_t for length, so ↵Jukka Jylänki
passing -1 is equivalent to passing 0xFFFFFFFF, which means the whole string will get duplicated, and the old handwritten implementation had a bug.
2014-03-28Migrate to using musl 0.9.13 strtok and strtok_r for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strpbrk for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strdup and strndup for better asm.js performace.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strchr, strrchr, index and rindex for better ↵Jukka Jylänki
asm.js performance.
2014-03-28Migrate to using musl 0.9.13 strstr for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strnlen for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 memchr for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strncat for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 stpcpy for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 strspn and strcspn for better asm.js performance.Jukka Jylänki
2014-03-28Added musl 0.9.13 bcmp and bzero functions and migrated bcopy implementation ↵Jukka Jylänki
to use musl for better asm.js performance.
2014-03-28Removed old library.js todo comment that has since been fixed and no longer ↵Jukka Jylänki
applies.
2014-03-28Migrate to using musl 0.9.13 libc qsort for better asm.js performance.Jukka Jylänki
2014-03-28Migrate to using musl 0.9.13 libc atoi, atol and atoll for better asm.js ↵Jukka Jylänki
performance.
2014-03-28Migrate to using musl 0.9.13 libc bsearch to take advantage of compiled ↵Jukka Jylänki
asm.js performance in the algorithm.
2014-03-28fix the case where emcc's input and output is a bitcode fileAlon Zakai
2014-03-28emcc logging improvementsAlon Zakai
2014-03-28add fastcomp env var to library builds in test runner, to fix errors in ↵Alon Zakai
slow2asm.test_the_bullet
2014-03-28fix SDL bug where freeing the surface screen did not work properlyAlon Zakai
2014-03-28add fuzz testcase for nested i24 constantExprsAlon Zakai
2014-03-27fix test_files_m on latest spidermonkey, which shows more warningsAlon Zakai
2014-03-27remove stack parameter from js optimizer traverse(), to avoid overhead when ↵Alon Zakai
not needed
2014-03-27improve debug logging of emcc invocationAlon Zakai
2014-03-27optimize away individual loop vars, even if we can't remove them allAlon Zakai
2014-03-26typo in .d code generationAlon Zakai
2014-03-26testcase for i64 < 0Alon Zakai
2014-03-26make llvm-lit test emit verbose outputAlon Zakai
2014-03-26eliminate X=X which can happen due to eliminationAlon Zakai
2014-03-26make tests/cases/usenullcall.ll a fastcomp-only testAlon Zakai
2014-03-26handle --default-object-ext properly, and other emcc fixesAlon Zakai
2014-03-25add dependency file testingAlon Zakai
2014-03-25let emcc directly access bitcode files when possible, to emit proper .d ↵Alon Zakai
files and avoid unnecessary copies