Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-23 | Migrate to using musl libc sprintf family to gain compiled asm.js ↵ | Jukka Jylänki | |
performance. Keep a copy of handwritten vfprintf and fprintf around to be compatible with the Emscripten filesystem IO library. Also migrate frexp which sprintf depends on to musl libc. | |||
2014-05-23 | Migrate to using musl libc sscanf to improve performance. Keep the existing ↵ | Jukka Jylänki | |
JS vfscanf for Emscripten FS compatibility, and add the musl-specific version to be used when called from sscanf and vsscanf. | |||
2014-05-22 | improve warning on failing to validate repos | Alon Zakai | |
2014-05-20 | wipe out emscripten.py output when it fails, so the error does not cascade ↵ | Alon Zakai | |
weirdly; fixes #2368 | |||
2014-05-20 | Merge pull request #2369 from juj/musl_charfuncs | Alon Zakai | |
Musl charfuncs | |||
2014-05-21 | Migrate is*, to* and stro* to use musl libc. | Jukka Jylänki | |
2014-05-20 | Merge branch 'archive_groups' of github.com:rsturgell/emscripten into incoming | Alon Zakai | |
Conflicts: AUTHORS | |||
2014-05-19 | Archive groups code review changes. | Ryan Sturgell | |
2014-05-20 | Fix elimination of conditional expressions in registerizeHarder. | Ryan Kelly | |
Previously, attempts to eliminate a side-effect-free conditional expression would corrupt internal block state, because the sub-nodes belong to a different block than the one containing the expression. This fixes the problem by not splitting side-effect free conditionals across multiple blocks. | |||
2014-05-19 | add testcases for last few commits | Alon Zakai | |
2014-05-19 | add conditional to hasSideEffects | Alon Zakai | |
2014-05-19 | fix emitsBoolean handling of conditional, and add handling of num | Alon Zakai | |
2014-05-19 | add line bisector tool | Alon Zakai | |
2014-05-19 | do not move around loop variable incrementations when the helper is used ↵ | Alon Zakai | |
outside the loop | |||
2014-05-18 | fix looptemp replacements when there is a continue with a phi of the loop ↵ | Alon Zakai | |
variable | |||
2014-05-16 | merge loop and helper variables when their use ranges do not overlap | Alon Zakai | |
2014-05-16 | optimize loop vars even if there is some code (like a phi) in the if block ↵ | Alon Zakai | |
where the loop break is, if it does not interfere | |||
2014-05-15 | support const methods, not just attributes, in webidl binder | Alon Zakai | |
2014-05-13 | conditionalize in all boolean-emitting expressions | Alon Zakai | |
2014-05-13 | update heuristic | Alon Zakai | |
2014-05-13 | conditionalize when it can avoid costly side-effect free code | Alon Zakai | |
2014-05-09 | remove some warnings on moving files to directories | Alon Zakai | |
2014-05-07 | Add support for archive groups. | Ryan Sturgell | |
emcc now understands -Wl,--start-group, -Wl,--end-group to group static libraries. Static libraries in a group need not be specified in dependent to dependency order and can have circular dependencies. | |||
2014-05-07 | Extract helper functions from main link loop. | Ryan Sturgell | |
This enables future changes which will re-scan archives for objects (either grouped with -Wl,--start-group, -Wl,--end-group or some new emcc specific flag). This is mostly moving lines around and adding some comments. The only functional change is that if you specify the same archive multiple times (a workaround for the lack of grouping flags), we will now only extract it once instead of multiple times. But it will still be scanned multiple times. | |||
2014-05-05 | Merge pull request #2333 from juj/ffdb | Alon Zakai | |
ffdb.py | |||
2014-05-05 | Add 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-05 | Added 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-03 | emit a global const for Math_fround(0) to avoid function call overheads in ↵ | Alon Zakai | |
the fround polyfill | |||
2014-05-02 | handle floats in jsCall properly; fixes asm2f.test_embind_2 | Alon Zakai | |
2014-04-24 | deprecate bindings generator | Alon Zakai | |
2014-04-24 | check function table masks in safe heap mode | Alon Zakai | |
2014-04-23 | link to docs | Alon Zakai | |
2014-04-23 | webidl binder | Alon Zakai | |
2014-04-17 | eliminate loop vars even if used after increment, by adding another helper ↵ | Alon Zakai | |
(which has less overhead than the previous helper) | |||
2014-04-14 | Merge pull request #2291 from juj/spidermonkey_none | Alon Zakai | |
spidermonkey_none | |||
2014-04-14 | Allow setting SPIDERMONKEY_ENGINE=None in .emscripten to simplify test ↵ | Jukka Jylanki | |
runner operation. | |||
2014-04-10 | improve test traversal tool | Alon Zakai | |
2014-04-09 | fix outlinings of return double; fixes #2278 | Alon Zakai | |
2014-04-10 | When 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-09 | Ease 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-08 | do 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-07 | Merge pull request #2256 from juj/more_musl1.14.1 | Alon Zakai | |
More musl. | |||
2014-04-03 | Merge pull request #2232 from abergmeier/empkg_prerequisites | Alon Zakai | |
Empkg prerequisites | |||
2014-03-28 | Fix test runner banned engine filtering for SPIDERMONKEY_ENGINE when cmdline ↵ | Jukka Jylänki | |
params are automatically added to that engine. | |||
2014-03-28 | Migrate to using musl 0.9.13 strtok and strtok_r for better asm.js performance. | Jukka Jylänki | |
2014-03-28 | Migrate to using musl 0.9.13 strpbrk for better asm.js performance. | Jukka Jylänki | |
2014-03-28 | Migrate to using musl 0.9.13 strdup and strndup for better asm.js performace. | Jukka Jylänki | |
2014-03-28 | Migrate to using musl 0.9.13 strchr, strrchr, index and rindex for better ↵ | Jukka Jylänki | |
asm.js performance. | |||
2014-03-28 | Migrate to using musl 0.9.13 strstr for better asm.js performance. | Jukka Jylänki | |
2014-03-28 | Migrate to using musl 0.9.13 strnlen for better asm.js performance. | Jukka Jylänki | |