Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-26 | Bump version.1.6.2 | Bruce Mitchener | |
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 | 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-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-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-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-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 | emit side module memory initializer in the right place; test_dlfcn_basic ↵ | Alon Zakai | |
works in asm | |||
2013-09-01 | Use EM_BUILD_VERBOSE instead of EMSCRIPTEN_VERBOSE as the name of the env. ↵ | Jukka Jylänki | |
variable that controls whether external configure/build libraries are invoked with logging output to console. | |||
2013-08-30 | Output stdout and stderr from external library builds to console only if ↵ | Jukka Jylänki | |
EMSCRIPTEN_VERBOSE environment variable is defined, to not spam console with information from external tools by default. | |||
2013-08-30 | Remove Building.configure() from storing stdout and stderr output to a temp ↵ | Jukka Jylänki | |
file, since these temp files aren't read from anywhere in emscripten codebase(?). In test suite the temp files are stored to a temp dir, and deleted immediately after the test is run. This prevented test suite from reporting build errors to user when the test fails. Related to #694, #695 and #696. Improve error message reporting at the end of a failed configure run. | |||
2013-08-21 | emit switches in relooper1.5.6 | Alon Zakai | |
2013-08-16 | Add compat headers, move some things to them. | Bruce Mitchener | |
This is groundwork for landing musl includes which remove some of the deprecated functions or very old BSDisms. | |||
2013-08-12 | Move JS_ENGINE_OVERRIDE to shared Building object to avoid sys.modules hack | Anthony Pesch | |
2013-08-11 | initial work on splitting up runner.py | Anthony Pesch | |
2013-08-09 | aim for more evenly-sized pieces in outliner | Alon Zakai | |
2013-08-09 | 1.5.51.5.5 | Bruce Mitchener | |
2013-08-08 | 1.5.41.5.4 | Alon Zakai | |
2013-08-08 | Improve the generation of ~/.emscripten on Windows. | Nick Bray | |
2013-08-08 | Allow the PNaCl toolchain to be used in place of a standard version of Clang. | Nick Bray | |
The main differences between PNaCl and standard Clang are that the tools are prefixed with "pnacl-" instead of "llvm-" and PNaCl does not accept "-o=file" style arguments, and requires them to be specified as "-o file". | |||
2013-08-08 | Merge pull request #1467 from abergmeier/extend_versions | Alon Zakai | |
Extend use of LLVM_ADD_VERSION and CLANG_ADD_VERSION | |||
2013-08-07 | Ensure the linker pulls in static libraries containing exported functions. | Nick Bray | |
Previously, an exported function contained in a library would not be found by the linker if the library did not contain symbols transitively reachable from main. | |||
2013-08-06 | Enable LLVM_ADD_VERSION and CLANG_ADD_VERSION being set in Emscripten ↵ | Andreas Bergmeier | |
configuration file. | |||
2013-08-05 | increase logging output, fixes s_0_0.test_safe_heap | Alon Zakai | |
2013-08-05 | increase logging output, fixes s_0_0.test_safe_heap | Alon Zakai | |
2013-08-02 | also use LLVM_ROOT to detect when we need to clear the cache | Alon Zakai | |
2013-08-01 | do not use -nostdinc++ with le32 target at all, it does not need it, and add ↵ | Alon Zakai | |
testing for no system c++ headers showing up in our path | |||
2013-08-01 | only emit -nostdinc++ when calling clang to build a file ending in a ↵ | Alon Zakai | |
cpp-style suffix |