aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-07-17update existing stack if there is one when outliningAlon Zakai
2013-07-17stack support in outliningAlon Zakai
2013-07-17more testingAlon Zakai
2013-07-17test for outlining of some of the functionsAlon Zakai
2013-07-17add test for outlining variablesAlon Zakai
2013-07-17do not attempt to outline normalized asm stuff like empty varsAlon Zakai
2013-07-16test for forwarding variables to outlined codeAlon Zakai
2013-07-16add test for not forwarding handled labeled breakAlon Zakai
2013-07-16fix labeled break/continue forwarding from outlined codeAlon Zakai
2013-07-16be more and more conservative about outlining as we look into outlined functionsAlon Zakai
2013-07-16add test for outlining of continueAlon Zakai
2013-07-16fix break forwarding in outlined codeAlon Zakai
2013-07-16fix switch generation for break/continue routing in outlinerAlon Zakai
2013-07-16fix hasBreak/hasContinue processing in outlineAlon Zakai
2013-07-16test for outlining a returnAlon Zakai
2013-07-16enable outline test and add a case for outlining in a while loopAlon Zakai
2013-07-16add smaller outline testcaseAlon Zakai
2013-07-16rename outline test filesAlon Zakai
2013-07-17Fix indentationRyan Kelly
2013-07-16Fix JS syntax error when embedding an empty file.Ryan Kelly
2013-07-15fill EMSCRIPTEN in env with the path to emscriptenAlon Zakai
2013-07-15Merge pull request #1357 from int3/keyboard-interruptAlon Zakai
Handle keyboard interrupt in child processes.
2013-07-14do not eliminate away tempDoublePtr uses that are alignment fixes; fixes #1375Alon Zakai
2013-07-13avoid creating ~~~ (from ~~ ^ -1) which is confusing for asm given the role ↵Alon Zakai
of ~~
2013-07-10Don't throw KeyboardInterrupt from a child process.Jez Ng
This should fix #1327.
2013-07-09outliner todoAlon Zakai
2013-07-09Merge branch 'lint' of github.com:int3/emscripten into incomingAlon Zakai
2013-07-09work on outlining control flowAlon Zakai
2013-07-09replace &-1 with |0 at the end of the optimization pipelineAlon Zakai
2013-07-09analyze escaping breaks and continues in outlined codeAlon Zakai
2013-07-08add one-time loop when we need to handle control flow in outlined functionsAlon Zakai
2013-07-08analyze code flow in outlined codeAlon Zakai
2013-07-08recurse into outlined functionsAlon Zakai
2013-07-08do not outline too-big a chunk out of a functionAlon Zakai
2013-07-08Remove semicolons from Python code.Jez Ng
2013-07-08Merge branch 'incoming' of github.com:kripken/emscripten into incomingAlon Zakai
2013-07-08Merge pull request #1355 from sunfishcode/incomingAlon Zakai
Incoming
2013-07-08add read/writes in outlined functionsAlon Zakai
2013-07-08add variable info to outlined functionsAlon Zakai
2013-07-08generate functions for split-out codeAlon Zakai
2013-07-08read results from outlined codeAlon Zakai
2013-07-08emit statements in outliningAlon Zakai
2013-07-08start to emit spillsAlon Zakai
2013-07-08testing for existing sp in outlinerAlon Zakai
2013-07-08infrastructure to analyze functions and variables in outlinerAlon Zakai
2013-07-08start to outline codeAlon Zakai
2013-07-08outlining tweaksAlon Zakai
2013-07-08initial recursive logic for outliningAlon Zakai
2013-07-08setup for outlining of code chunksAlon Zakai
2013-07-08begin work on outliner pass to break up large functions. part 1: aggressive ↵Alon Zakai
variable elimination, to reduce spilling