Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-02 | optimize Math.x to Math_x | Alon Zakai | |
2013-10-02 | assert in normalizeAsm | Alon Zakai | |
2013-10-01 | optimize asm function table emitting | Alon Zakai | |
2013-09-30 | Merge branch 'incoming' of github.com:ngld/emscripten into incoming1.6.4 | Alon Zakai | |
Conflicts: AUTHORS src/library_sdl.js tools/shared.py | |||
2013-09-26 | Don'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-26 | Use 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-26 | Bump version.1.6.3 | Bruce Mitchener | |
2013-09-25 | Merge pull request #1670 from waywardmonkeys/add-locale-stuff | Alon Zakai | |
Add locale stuff | |||
2013-09-26 | Bump version.1.6.2 | Bruce Mitchener | |
2013-09-25 | fix save_debug_files | Alon Zakai | |
2013-09-25 | Fix some comments and bump EMSCRIPTEN_VERSION | ngld | |
2013-09-23 | handle EMCC_LEAVE_INPUTS_RAW in relooper bootstrap | Alon Zakai | |
2013-09-23 | write out file in standalone call to js_optimizer.py | Alon Zakai | |
2013-09-23 | remove interim relooper builds if final bootstrap phase did not succeed | Alon Zakai | |
2013-09-23 | relooper input is ascii, emit it to the heap more efficiently with ↵1.6.1 | Alon Zakai | |
writeAsciiToMemory | |||
2013-09-23 | clean up reloopers1.6.0 | Alon Zakai | |
2013-09-22 | Remove "-U__GNUC__" flag to avoid incorrect measurements. | ngld | |
2013-09-18 | enable extra_info for standalone js_optimizer.py | Alon Zakai | |
2013-09-18 | allow js_optimizer.py to run standalone | Alon Zakai | |
2013-09-17 | Updated library_sdl.js | ngld | |
2013-09-16 | Integrate the new tool into emscripten | ngld | |
Automatically compile struct_info.json and save the compiled version in the emscripten cache. | |||
2013-09-16 | Started work on #1554 | ngld | |
Added a script to extract struct sizes and field offsets as well as constant (#define) values. | |||
2013-09-14 | dynamically determine relooper heap size using RELOOPER_BUFFER_SIZE1.5.9 | Alon Zakai | |
2013-09-13 | RELOOPER_BUFFER_SIZE to change the relooper buffer size easily1.5.8 | Alon Zakai | |
2013-09-13 | Bump version for new libc headers.1.5.7 | Bruce Mitchener | |
2013-09-12 | update other.test_js_optimizer | Alon Zakai | |
2013-09-11 | abort registerize at the proper early time when we need to | Alon Zakai | |
2013-09-11 | disable registerize when seeing inline js in non-asm mode, as we do not ↵ | Alon Zakai | |
protect it from replacements there; fixes #1614 | |||
2013-09-11 | Use SPIDERMONKEY_ENGINE from ~/.emscripten in validate_asmjs.py as the ↵ | Jukka Jylänki | |
primary source for locating SpiderMonkey. If it was not set appropriately, look from PATH. | |||
2013-09-11 | Add validate_asmjs.py tool to help unit-testing whether a build output is ↵ | Jukka Jylänki | |
proper asm.js or not. | |||
2013-09-10 | Add missing 'if WINDOWS' in CMake toolchain handling code. | Jukka Jylänki | |
2013-09-10 | Fix indentation in Building.which() function. | Jukka Jylänki | |
2013-09-10 | Add Building.which() function to help find a tool in PATH. Use mingw32-make ↵ | Jukka Jylänki | |
instead of the nonexistent 'make' with cmake on Windows if mingw32-make is found in PATH. Helps with issue #695. | |||
2013-09-09 | Merge pull request #1583 from juj/cmake_improvements | Alon Zakai | |
Cmake improvements | |||
2013-09-08 | refactor COMPILER_OPTS | Alon Zakai | |
2013-09-07 | add some cpu undefs that are important for configure steps | Alon Zakai | |
2013-09-07 | fix outlining log message | Alon Zakai | |
2013-09-06 | properly outline the while (1) switch pattern | Alon Zakai | |
2013-09-06 | remember inlined js in outliner | Alon Zakai | |
2013-09-06 | handle inline assembly more carefully, avoid it being seen by asm ↵ | Alon Zakai | |
optimizations entirely, and mark it as unsupported in non-le32 | |||
2013-09-06 | fix inline js in x86 target, enable testing sans validation for inline js in ↵ | Alon Zakai | |
asm.js, fix unistd tests that use inline js to not validate, and make js optimizer more tolerant of inline js in asm code; fixes #1597 | |||
2013-09-05 | Merge pull request #1586 from waywardmonkeys/remove-emlibtool | Alon Zakai | |
Remove emlibtool | |||
2013-09-04 | Improve emscripten to autodetect the temp directory even if TEMP_DIR is not ↵ | Jukka Jylänki | |
present at all in ~/.emscripten. Add sanitation to TEMP_DIR handling to detect that the path exists. Paths like TEMP_DIR='/tmp' and TEMP_DIR='c:\temp' will now print out a descriptive error message on Windows. (proper form is TEMP_DIR='c:\\temp' or TEMP_DIR='c:/temp' on Windows). Fixes #1292. | |||
2013-09-04 | Adjust EM_BUILD_VERBOSE environment variable to take values 0,1,2 or 3, with ↵ | Jukka Jylänki | |
the following meanings: 0 - No verbose build. Emscripten will mute stdout and stderr invokations of external tools (configure, cmake, make). Stdout and stderr of those runs will be logged to file (the old mechanism) 1 - Print stderr. 2 - Print stderr and stdout. 3 - Print stderr and stdout, and invoke make with VERBOSE=1. | |||
2013-09-04 | Remove unused / unwritten emlibtool. | Bruce Mitchener | |
This isn't used or even implemented and apparently isn't necessary. | |||
2013-09-04 | Remove the old mechanism of generating a CMake toolchain file on the fly ↵ | Jukka Jylänki | |
when 'emconfigure cmake' is called. Instead, the Emscripten toolchain file in Emscripten\cmake\Platform\Emscripten.cmake is always used. This unifies the CMake toolchain handling to use the same toolchain independent of how CMake gets invoked. | |||
2013-09-03 | add extCall_* methods in asm dlopen support, parallel to invoke in that they ↵ | Alon Zakai | |
are able to access other modules, but do not catch exceptions | |||
2013-09-03 | assert guards against cross-module stack leaks | Alon Zakai | |
2013-09-03 | always keep malloc and free alive and exported, for internal use and other ↵ | Alon Zakai | |
modules | |||
2013-09-03 | fix asm validation of side modules | Alon Zakai | |