aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2014-05-05Merge pull request #2333 from juj/ffdbAlon Zakai
ffdb.py
2014-05-05Add support to function run_js() in jsrun.py to assert against a given ↵Jukka Jylänki
process return code. This uncovers issues in other.test_embind which were not caught before. See #2335.
2014-05-05Added first version of tools/ffdb.py, an application that can be used to ↵Jukka Jylänki
operate Firefox OS devices from the command line.
2014-05-03emit a global const for Math_fround(0) to avoid function call overheads in ↵Alon Zakai
the fround polyfill
2014-05-02handle floats in jsCall properly; fixes asm2f.test_embind_2Alon Zakai
2014-04-24deprecate bindings generatorAlon Zakai
2014-04-24check function table masks in safe heap modeAlon Zakai
2014-04-23link to docsAlon Zakai
2014-04-23webidl binderAlon Zakai
2014-04-17eliminate loop vars even if used after increment, by adding another helper ↵Alon Zakai
(which has less overhead than the previous helper)
2014-04-14Merge pull request #2291 from juj/spidermonkey_noneAlon Zakai
spidermonkey_none
2014-04-14Allow setting SPIDERMONKEY_ENGINE=None in .emscripten to simplify test ↵Jukka Jylanki
runner operation.
2014-04-10improve test traversal toolAlon Zakai
2014-04-09fix outlinings of return double; fixes #2278Alon Zakai
2014-04-10When we build native OSX executables with Clang, we must tell Clang which ↵Jukka Jylanki
OSX SDK version we are targeting. Add a function CLANG_NATIVE_ARGS() that returns a list of compiler args that need to be appended when building native executables for the current platform, which for OSX automatically find an SDK to target. Make the machinery lazy and cached so that it's not invoked if native executables are not built, and that it's invoked only once when needed. Fixed test other.test_bad_triple on OSX.
2014-04-09Ease use with tools/validate_asmjs.py by making it look for a corresponding ↵Jukka Jylänki
.js file if a .html file without asm.js code is given. This matches the convention of emcc output, which generates .html and .js files with same basename.
2014-04-08do not eliminate loop vars if there are non-loop vars in the else that are ↵Alon Zakai
influenced by the loop var or the helper
2014-04-07Merge pull request #2256 from juj/more_musl1.14.1Alon Zakai
More musl.
2014-04-03Merge pull request #2232 from abergmeier/empkg_prerequisitesAlon Zakai
Empkg prerequisites
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-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-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-27remove stack parameter from js optimizer traverse(), to avoid overhead when ↵Alon Zakai
not needed
2014-03-27optimize away individual loop vars, even if we can't remove them allAlon Zakai
2014-03-26eliminate X=X which can happen due to eliminationAlon Zakai
2014-03-25let emcc directly access bitcode files when possible, to emit proper .d ↵Alon Zakai
files and avoid unnecessary copies
2014-03-24--emit-symbol-map optionAlon Zakai
2014-03-17flip a non-existent else block in simplifyIfs, if adding such a block can helpAlon Zakai
2014-03-17flip in simplifyElses if it can helpAlon Zakai
2014-03-17fuse if-elses where the relooper did not emit a label clearingAlon Zakai
2014-03-17fix else fusing when label has multiple assigns or checksAlon Zakai
2014-03-17fuse elses to remove unnecessary label settings and checks, after we ↵Alon Zakai
simplified ifs
2014-03-17don't commaify if it doesn't helpAlon Zakai
2014-03-17simplify nested ifs with identical elsesAlon Zakai
2014-03-17uncommaify between ifs that can potentially be simplifiedAlon Zakai
2014-03-17remove unnecessary code from simplifyIfsAlon Zakai
2014-03-17filter out empty blocks in simplifyIfsAlon Zakai
2014-03-17simplifyIfs js optimizer passAlon Zakai