aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-11-08fix float/int bitcast optimization to recognize and preserve Math_froundAlon Zakai
2013-11-08fix registerize pass for float32Alon Zakai
2013-11-08initial work for float32 support in js optimizerAlon Zakai
2013-11-08Merge branch 'incoming' into f32Alon Zakai
Conflicts: src/parseTools.js src/preamble.js
2013-11-08Merge pull request #1767 from waywardmonkeys/update-libcxx1.7.2Alon Zakai
Update libcxx
2013-11-08invalidate calls on conditionals in js optimizer, to avoid eliminating into ↵Alon Zakai
a non-executing code path
2013-11-07Bump version & regen symbols for libcxx.Bruce Mitchener
2013-11-02regex implementation from musl.Bruce Mitchener
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-10-31Merge branch 'fixup-node-version-check' of github.com:bnoordhuis/emscripten ↵Alon Zakai
into incoming Conflicts: AUTHORS
2013-10-30tools: parse pre-release node.js version numbersBen Noordhuis
`node` binaries built from upstream git have a "-pre" suffix attached to the version number. Fix the version parser to handle those.
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-29bump js minifier name limit, and optimize to not create all the names on ↵Alon Zakai
smaller inputs
2013-10-28fix progress shown when multiple asset packages are downloadedAlon Zakai
2013-10-28only emit decrunch code when crunch is enabledAlon Zakai
2013-10-25support fround in function tables and asm module support functionsAlon Zakai
2013-10-231.7.11.7.1Alon Zakai
2013-10-23remove old call to Runtime.warn in file packager codeAlon Zakai
2013-10-221.7.01.7.0Alon Zakai
2013-10-22start network fetch as early as possible in file packager outputAlon Zakai
2013-10-22move fetchRemotePackage to outside of file packager generated codeAlon Zakai
2013-10-22move file packager Module autocreation to toplevelAlon Zakai
2013-10-22fix file packager Module autocreationAlon Zakai
2013-10-22remove --pre-run option in file packager, handle all that automaticallyAlon Zakai
2013-10-22do not call setStatus if not presentAlon Zakai
2013-10-21add file handling code from --preload-file etc. in a pre-js, so that it will ↵Alon Zakai
be able to start network access as early as possible
2013-10-21indentation fix in file packagerAlon Zakai
2013-10-15fix autodebuggerAlon Zakai
2013-10-10sort in find_bigfuncs.pyAlon Zakai
2013-10-09use aliasing function pointers in -O1Alon Zakai
2013-10-09avoid X-(-Y) in js optimizer; fixes #1685Alon Zakai
2013-10-09run relooper in -O1, and do not run js opts thereAlon Zakai
2013-10-08do not assume only -O2 reloops in ensure_relooperAlon Zakai
2013-10-06look for metadata in js optimizer starting at the endAlon Zakai
2013-10-03remove unneeded EMIT_GENERATED_FUNCTIONSAlon Zakai
2013-10-03update js optimizer testsAlon Zakai
2013-10-03emit final missing returns in compiler itselfAlon Zakai
2013-10-02assert on vars being in front of functions straight out of the js compilerAlon Zakai
2013-10-02optimize Math.x to Math_xAlon Zakai
2013-10-02assert in normalizeAsmAlon Zakai
2013-10-01optimize asm function table emittingAlon Zakai
2013-09-30Merge branch 'incoming' of github.com:ngld/emscripten into incoming1.6.4Alon Zakai
Conflicts: AUTHORS src/library_sdl.js tools/shared.py
2013-09-26Don't do Popen workaround on Windows by default, since the cmdline -> call ↵Jukka Jylänki
emcc.bat usage doesn't seem to need it, and it adversely affects the logging buffering that makes the compiler look unresponsive, since it will only print out compilation output messages at the very end of the whole run.
2013-09-26Use the logging framework instead of print, to be consistent and as the ↵Jukka Jylänki
logging framework prints out messages unbuffered which is more responsive on Windows. Add debug logging facility to track waits on external processes when EM_BUILD_VERBOSE >= 3. This helps pinpointing if the build hangs on some tool dying/live/deadlocking, and where it might occur. Implement process.pid on WindowsPopen replacement so that EM_BUILD_VERBOSE=3 works on it as well.
2013-09-26Bump version.1.6.3Bruce Mitchener
2013-09-25Merge pull request #1670 from waywardmonkeys/add-locale-stuffAlon Zakai
Add locale stuff
2013-09-26Bump version.1.6.2Bruce Mitchener
2013-09-25fix save_debug_filesAlon Zakai