Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-29 | save legalizedI64 state for multiphase compilation | Alon Zakai | |
2012-12-27 | allow (unoptimal) single-phase compiler.js invocation | Alon Zakai | |
2012-12-25 | print library debug to stdout, not err | Alon Zakai | |
2012-12-19 | Merge pull request #746 from xxuejie/function-name-filter | Alon Zakai | |
Add function name filter for LABEL_DEBUG | |||
2012-12-10 | Remove regexp case since it is slow and rarely used | Xuejie Xiao | |
2012-12-08 | better fix for the exception testcase in #747 - set the current exception ↵ | Alon Zakai | |
when we are resuming after an end-catch which wiped it out, but not otherwise | |||
2012-12-08 | properly use identifier given to resume instruction, avoids issues with ↵ | Alon Zakai | |
cxa_catch cleaning it up; fixes test_multiexception, the exception-handling part of #747 | |||
2012-12-07 | rewrite setjmp code to identify, uniquely, each setjmp and match it to a ↵ | Alon Zakai | |
longjmp. add testcase for #747, works in unoptimized builds | |||
2012-12-07 | clear setjmped when handling a longjmp, so we can proceed to longjmp later ↵ | Alon Zakai | |
correctly; fixes #747 | |||
2012-12-07 | Add function name filter for LABEL_DEBUG | Xuejie Xiao | |
2012-11-27 | do not index globals referred to by name in library | Alon Zakai | |
2012-11-27 | fix global indexing bugs | Alon Zakai | |
2012-11-27 | do global indexing up front | Alon Zakai | |
2012-11-27 | fix vtable null termination with indexed globals | Alon Zakai | |
2012-11-27 | do not globalIndex externals | Alon Zakai | |
2012-11-27 | correct indexed globals in structured constants | Alon Zakai | |
2012-11-27 | fix assignment to indexed global | Alon Zakai | |
2012-11-27 | switch to all or nothing named globals, and add testing | Alon Zakai | |
2012-11-27 | fix NUM_NAMED_GLOBALS bug with global postsets and add test coverage | Alon Zakai | |
2012-11-24 | allow limited the amount of named globals | Alon Zakai | |
2012-11-24 | remove STRING_TABLE in preparation for better system to reduce # of globals | Alon Zakai | |
2012-11-22 | fix setjmp/longjmp to notice if we actually setjmped in the invocation of ↵ | Alon Zakai | |
the function on the stack, so recursive functions can use setjmp/longjmp | |||
2012-11-20 | EXPORT_ALL option | Alon Zakai | |
2012-11-19 | fix separator in atomic ops; fixes #722 | Alon Zakai | |
2012-11-15 | emit libraries and globals in pre phase, which needs to parse globals ↵ | Alon Zakai | |
anyhow, and avoid overhead of libraries in func phases | |||
2012-11-13 | headless option | Alon Zakai | |
2012-11-12 | handle byval varargs; fixes #705 | Alon Zakai | |
2012-11-09 | improve LABEL_DEBUG | Alon Zakai | |
2012-11-09 | cleanup | Alon Zakai | |
2012-11-09 | fix bug with line cleanup | Alon Zakai | |
2012-11-09 | remove unneeded lines in output | Alon Zakai | |
2012-11-09 | fix switch relooping with multiple identical targets | Alon Zakai | |
2012-11-09 | support invoke in new relooper; fix branch code generation; generate ↵ | Alon Zakai | |
emulated when we must | |||
2012-11-08 | ignore resume | Alon Zakai | |
2012-11-08 | handle switch with new relooper | Alon Zakai | |
2012-11-08 | ignore unreachable | Alon Zakai | |
2012-11-08 | rename __label__ => label | Alon Zakai | |
2012-11-08 | render phis in new relooper | Alon Zakai | |
2012-11-08 | start to send proper data to relooper | Alon Zakai | |
2012-11-08 | initial hacking | Alon Zakai | |
2012-11-06 | remove now-unneeded currFunctions | Alon Zakai | |
2012-11-06 | generate indexedFunctions in pre, and give it the information to do so | Alon Zakai | |
2012-11-06 | fix printing of GENERATED_FUNCTIONS | Alon Zakai | |
2012-11-06 | split js compiler into three passes, to facilitate future parallization | Alon Zakai | |
2012-10-30 | refactor DEFAULT_LIBRARY_FUNCS_TO_INCLUDE | Alon Zakai | |
2012-10-19 | emit unreachable throws only in ASSERTIONS mode | Alon Zakai | |
2012-10-17 | improve runtimelink handling of function aliases | Alon Zakai | |
2012-10-11 | make runtimelink work in the browser | Alon Zakai | |
2012-09-26 | Add emcc option "--split <size>" to split javascript file. | Lars Schneider | |
Splits the resulting javascript file into pieces to ease debugging. This option only works if Javascript is generated (target -o <name>.js). Files with function declarations must be loaded before main file upon execution. Without "-g" option: Creates files with function declarations up to the given size with the suffix "_functions.partxxx.js" and a main file with the suffix ".js". With "-g" option: Recreates the directory structure of the C source files and stores function declarations in their respective C files with the suffix ".js". If such a file exceeds the given size, files with the suffix ".partxxx.js" are created. The main file resides in the base directory and has the suffix ".js". | |||
2012-09-25 | Define and document SHELL_FILE in settings.js | Chad Austin | |