aboutsummaryrefslogtreecommitdiff
path: root/emscripten.py
AgeCommit message (Collapse)Author
2013-04-28do not swallow exceptions in invoke_* that are not C++ exceptions or longjmpAlon Zakai
2013-04-25informative error on bad function pointer call with ASSERTIONS=1Alon Zakai
2013-04-25debugging text cleanupAlon Zakai
2013-04-19support for Runtime.addFunction in asm.jsAlon Zakai
2013-04-18throw in longjmp, do not overwrite previous throw data in setThrew, and ↵Alon Zakai
enable test_longjmp in asm
2013-04-18setjmp support for asm.jsAlon Zakai
2013-04-16Merge pull request #1038 from juj/fix_test_asm_pgo_windowsAlon Zakai
Fix test_asm_pgo on Windows.
2013-04-14use compiled i64 div and remAlon Zakai
2013-04-14use compiled compiler-rt code for i64 multiplicationAlon Zakai
2013-04-14add option to move elements from post into before the asm blockAlon Zakai
2013-04-14asmify ctlz/cttzAlon Zakai
2013-04-14add handwritten asm i64SubtractAlon Zakai
2013-04-14remove i64Math_addAlon Zakai
2013-04-13remove unneeded i64Math.add import to asmAlon Zakai
2013-04-11infrastructure for supporting exceptions in asm.js, by going through ↵Alon Zakai
invoke_* calls
2013-04-12Don't trigger 1-core assert when there are no chunks to work on.Joe Lee
2013-04-11implement contents of invoke_*Alon Zakai
2013-04-11autogenerate invoke_* functions for asmAlon Zakai
2013-04-11refactor emscripten.py ll splittingAlon Zakai
2013-04-11remove unneeded variableAlon Zakai
2013-04-11Remove the unwanted abstraction that callee is allowed to autodelete a ↵Jukka Jylänki
response file after consuming it. Instead, manually track and delete response files by the caller and clean them up.
2013-04-11Extend the use of response files to cover the case when emcc invokes ↵Jukka Jylänki
emscripten.py, so that Windows command line length limitations don't break the test_asm_pgo on Windows.
2013-04-09fix handling of blockaddresses > 255 in the new unified memory initializer ↵Alon Zakai
world; fixes #1048
2013-04-04pre-apply {{{ FI_* }}} as wellAlon Zakai
2013-04-04split function table indexings into 4 Uint8 when in the singleton global ↵Alon Zakai
allocation
2013-04-04Make get_configuration() a global.Bruce Mitchener
2013-03-30do not concatenate funcs_js parts, keep them separateAlon Zakai
2013-03-27There's no configuration global now.Bruce Mitchener
2013-03-20do not save broken pre output to jcacheAlon Zakai
2013-03-16get bindings generator to work in asm.js (except for customizeVTable)Alon Zakai
2013-03-14move dynamic 64-bit shifts into asm library callsAlon Zakai
2013-03-13optimize memory use of funcs_js in emscripten.pyAlon Zakai
2013-03-12use memory a little more efficiently in emscripten.pyAlon Zakai
2013-03-12infrastructure for implementing i64 math in asm.js, and implement i64Add and ↵Alon Zakai
llvm_uadd_with_overflow_i64 that way
2013-03-11add debug logging in emscripten.py of text sizesAlon Zakai
2013-03-10add 'progress' updates from multicore operations in emccAlon Zakai
2013-03-08split out asm shell in js optimizer, in preparation for minification of globalsAlon Zakai
2013-03-08add explicit markers in generated code of where functions and asm areAlon Zakai
2013-03-06more log output in failed emscripten subprocessesAlon Zakai
2013-03-05limit output in error messageAlon Zakai
2013-03-05run compiler engine in src/Alon Zakai
2013-03-04Rebasing broke a lot of things (I had to fix about 12 conflicts) so now the ↵Chad Austin
sanity tests pass again.
2013-03-04Don't change cwd when running compiler.js. This allows us to use relative ↵Chad Austin
paths for things like shell files and temp directories. This is important especially on Cygwin/Windows because Cygwin and Windows have different absolute paths.
2013-03-04Fix a stupid error that broke emccChad Austin
2013-03-04the compiler does not need to run with a modified cwdChad Austin
2013-03-04Only load tools.shared if it's necessary to compute a default. Now ↵Chad Austin
emscripten.py can run without a ~/.emscripten directory :)
2013-03-04make it possible to manually specify a temp directory when running emscripten.pyChad Austin
2013-03-04emscripten.py no longer globally depends on tools.sharedChad Austin
2013-03-04Break two more emscripten.py dependencies on tools.sharedChad Austin
2013-03-04Code review feedbackChad Austin