aboutsummaryrefslogtreecommitdiff
path: root/emscripten.py
AgeCommit message (Collapse)Author
2013-11-08Merge branch 'incoming' into f32Alon Zakai
Conflicts: src/parseTools.js src/preamble.js
2013-11-05support ASM_JS=2 not just in test runner, and remove some unneeded uses in ↵Alon Zakai
test suite
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-25support fround in function tables and asm module support functionsAlon Zakai
2013-10-25emit tempFloat globalAlon Zakai
2013-10-25move to FROUND option for Math.froundAlon Zakai
2013-10-18integrate the SIMD polyfill codeAlon Zakai
2013-10-11write out funcs and free their memory before starting up the funcs processorsAlon Zakai
2013-10-11ignore ; Module line, which can confuse jcache as it contains the current ↵Alon Zakai
temp dir
2013-10-10do not split up ll into individual lines in pythonAlon Zakai
2013-10-09fix commented indexing debug statementAlon Zakai
2013-10-02Optimize alignment rounding.Dan Gohman
Replace x>>2<<2 and x>>3<<3 with x&-4 and x&-8, respectively, since an and is cheaper than two shifts.
2013-10-02make function pointer aliasing configurableAlon Zakai
2013-10-01make function table emitting nicerAlon Zakai
2013-10-01optimize indexize/blockaddrsize in emscripten.pyAlon 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-27debugging stuffAlon Zakai
2013-09-26fix debug printoutAlon Zakai
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-25add option to run funcs stage in the browserAlon Zakai
2013-09-25remove duplicate temp file cleanupAlon Zakai
2013-09-23simplify chunk size determination in emscripten.pyAlon Zakai
2013-09-16Integrate the new tool into emscriptenngld
Automatically compile struct_info.json and save the compiled version in the emscripten cache.
2013-09-10EMCC_STDERR_FILE option, to log stderr in js compiler to a fileAlon Zakai
2013-09-09mark side modules as not valid asm.js, for now; #1577Alon Zakai
2013-09-08track if there is inline js, and if so do not mark as valid asm.jsAlon Zakai
2013-09-03add 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-03refactor dlfcn support into DLFCNAlon Zakai
2013-09-03assert guards against cross-module stack leaksAlon Zakai
2013-09-03remove obsolete header parsing codeAlon Zakai
2013-09-03fix asm validation of side modulesAlon Zakai
2013-09-03support function pointer calls across asm modules by passing them all ↵Alon Zakai
through invoke (for now), and have a global function table in the Runtime, which modules register their functions to
2013-09-03use function table offset for F_BASE_* in shared modulesAlon Zakai
2013-09-03do not override Runtime methods with asm methods in side modulesAlon Zakai
2013-09-03use addFunction in dlsym, and define F_BASE in side modules so they can run ↵Alon Zakai
as shared libs
2013-09-03track maximum function index when using dlopen supportAlon Zakai
2013-08-21remove some function indentation in asm.js blockAlon Zakai
2013-08-16pick up function indexing that only happens in preAlon Zakai
2013-08-11experimental toFloat32 optionAlon Zakai
2013-08-08Refactor a dictionary comprehension for Python 2.6 compatibility.Nick Bray
2013-08-08Merge pull request #1403 from imvu/scons-updates-pull-requestAlon Zakai
Bring SCons integration up to date with latest incoming and fix some SCons build reliability issues and races
2013-07-24fix EXPORT_ALL in asm modeAlon Zakai
2013-07-17avoid importing shared from emscripten.py if possibleChad Austin
2013-07-17Improve error message to better describe a user error with positional arguments.Jukka Jylanki
2013-07-15Merge branch 'self-dlopen' of github.com:int3/emscripten into incomingAlon Zakai
2013-07-15Use DLOPEN_SUPPORT instead of LINKABLE to enable self-dlopen.Jez Ng
Also address style feedback.
2013-07-15Merge pull request #1357 from int3/keyboard-interruptAlon Zakai
Handle keyboard interrupt in child processes.
2013-07-11Account for newlines.Jez Ng
2013-07-11Filter out unnamed_addr globals from symbol table.Jez Ng