Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-17 | support argv[0] containing the script node is running; fixes #2431 | Alon Zakai | |
2014-05-29 | NO_DYNAMIC_EXECUTION option to disable features using eval() or new Function() | Alon Zakai | |
2014-03-10 | forward CLOSURE_COMPILER to settings, and use that to avoid a ↵ | Alon Zakai | |
closure-specific workaround for Module detection; fixes #2209 | |||
2014-03-03 | Strict: There is no global this. | Bruce Mitchener | |
2014-01-16 | don't override Module.print and printErr if the user specified them | Alon Zakai | |
2013-11-18 | better fix for closure issue in asm2f.test_exceptions; clear out the ↵ | Alon Zakai | |
spidermonkey shell gc() function | |||
2013-11-04 | Give names to most manually assigned functions in the .js files, in form ↵ | Jukka Jylänki | |
"var x = function()" -> "function x()" so that error stack traces and profiling stack traces are more informative and do not contain anonymous functions. | |||
2013-10-15 | removed comment in src/shell.js and explicitly called run_js with ↵ | Fraser Adams | |
engine=NODE_JS as requested | |||
2013-10-02 | fixed problem where module.exports, which is needed by node.js gets ↵ | Fraser Adams | |
incorrectly minified by Closure. Simple change from module.exports = Module to module['exports'] = Module fixes this. Added simple test case compiling with --O2 -closure 1 to /tests/Module-exports | |||
2013-09-12 | try to use console.log even in workers | Alon Zakai | |
2013-08-14 | do not fail if no read() in the shell, which is the case with jsc | Alon Zakai | |
2013-08-07 | tidied up environment conditionals | Anthony Pesch | |
2013-07-29 | fix test_scriptaclass | Alon Zakai | |
2013-07-29 | fix Module acquiring | Alon Zakai | |
2013-07-26 | tidy up defensive environment initialization | Anthony Pesch | |
2013-07-24 | eliminate default Module global | Anthony Pesch | |
2013-07-01 | - Added MODULE_NAME setting to control global module export | Anthony Pesch | |
2013-06-05 | Merge branch 'commonjs' of github.com:jazzzz/emscripten into incoming | Alon Zakai | |
2013-06-04 | Check that module is an object instead of exports | Jazz | |
2013-05-25 | additional embind testing | Alon Zakai | |
2013-05-21 | Handle CommonJS exports | Jazz | |
2013-04-05 | support reading binary data in the shell/node | Alon Zakai | |
2013-01-21 | remove unneeded comment | Alon Zakai | |
2012-11-08 | improve node detection | Alon Zakai | |
2012-10-19 | do not forward worker stdio by default ; fixes test_worker | Alon Zakai | |
2012-10-19 | add tests for chunked binary web worker xhr | Janus | |
2012-10-17 | Support for servers without byte serving, various small fixes | Janus | |
2012-10-11 | add chunked lazy sync XHR loading in Web Workers | Janus | |
2012-10-11 | fix synchronous xhr in webworkers by reintroducing code deleted in be163123 | Janus | |
2012-07-04 | fallbacks for lack of printErr | Alon Zakai | |
2012-06-17 | allow multiple preRun/postRun | Alon Zakai | |
2012-04-17 | fix closure issues with exception handling, and add test coverage | Alon Zakai | |
2012-03-20 | don't override Module.arguments if already provided | Alon Zakai | |
2012-03-20 | Misc fixes for Windows. | Sigmund Vik | |
Most of these changes have to do with how python scripts are invoked. For Linux, 'Popen([EMCC] + args)' works because the first line in emcc is '#!/usr/bin/env python'. On Windows, the python interpreter has to be explicitly invoked, e.g. 'Popen(['python', EMCC] + args)'. Note that there is no harm in explicitly invoking the python interpreter on Linux, so this works on both platforms. For Windows, execvp() behaves differently than on Linux: http://mail.python.org/pipermail/python-list/2002-July/763863.html http://msdn.microsoft.com/en-us/library/3xw6zy53.aspx This causes many strange things to happen as the parent process terminated before its children. In this change the use of execvp() has been replaced with subprocess.call(). This change also fixes some code that assumed that the path separator always is '/', but for Windows it is '\'. And where the path module can be required, we use path.normalize() and path.resolve() to check if a filename is absolute in a platform agnostic manner. | |||
2012-03-19 | refactor use of this[..] in shell.js to use Module[..] | Alon Zakai | |
2012-03-10 | better handling of detection of scriptArgs and arguments | Alon Zakai | |
2012-02-29 | better fix for leaked globals | Alon Zakai | |
2012-02-29 | do not pollute global scope except for node (where we must) | Alon Zakai | |
2011-12-31 | override print() by default, to avoid errors when using the browser print() ↵ | Alon Zakai | |
(print to printer) if it hasn't been overridden. Overriding is now possible through Module.print | |||
2011-12-13 | comment on print() on the web | Alon Zakai | |
2011-12-12 | fixes to allow generated code to run in a web worker | Alon Zakai | |
2011-12-12 | support for generating html in emcc, and a test for that that also tests ↵ | Alon Zakai | |
SDL, and some fixes for SDL | |||
2011-12-03 | fixes for using node as both compiler engine and code running engine. node ↵ | Alon Zakai | |
is now default in settings.py | |||
2011-11-06 | disable 'use strict' - it does not help us in any way | Alon Zakai | |
2011-07-30 | let Module specify arguments | Alon Zakai | |
2011-07-29 | updates for latest spidermonkey trunk | Alon Zakai | |
2011-07-02 | update commented-out closure option in shell | Alon Zakai | |
2011-05-12 | clean up shell.js | Alon Zakai | |
2011-02-20 | generate strict mode javascript | Alon Zakai | |
2010-12-12 | python web demo | Alon Zakai | |