aboutsummaryrefslogtreecommitdiff
path: root/tools/eliminator
AgeCommit message (Expand)Author
2012-10-27do not scan into whileAlon Zakai
2012-10-27fix eliminator test, now passesAlon Zakai
2012-10-26partial rewrite for v3 of eliminator aka expressionizerAlon Zakai
2012-10-26add failing eliminator testcaseAlon Zakai
2012-10-26remove unGlobalize tests and update othersAlon Zakai
2012-10-26be careful about tracking when there is a var multiple with a callAlon Zakai
2012-10-25add failing eliminator testcaseAlon Zakai
2012-10-25add no-unsigned malloc test for eliminatorAlon Zakai
2012-10-25eliminate (carefully) into and through ifsAlon Zakai
2012-10-25fix eliminator test output to current optimizationsAlon Zakai
2012-10-25deoptimize testAlon Zakai
2012-10-25invalidate elimination by dependencies after the current lineAlon Zakai
2012-10-25track dependencies of variables we might eliminateAlon Zakai
2012-10-25do not eliminate into the body/else of if - this is rarely important, and req...Alon Zakai
2012-10-25fix handling of unremovable unused varsAlon Zakai
2012-10-25eliminate in if nodesAlon Zakai
2012-10-25test fixesAlon Zakai
2012-10-25test fixAlon Zakai
2012-10-25remove var x; of completely unused vars, and restore previous test casesAlon Zakai
2012-10-25rewrite of eliminator to better approachAlon Zakai
2012-10-23fix eliminator bug where X[y] would take X into account for variable effects,...Alon Zakai
2012-10-23remove no longer needed coffeescriptAlon Zakai
2012-10-23integrate eliminator as js optimizer passAlon Zakai
2012-10-22add eliminator testAlon Zakai
2012-10-13update coffeescript to d8905e2f8799931013e227b869b1c6f6c85122f0Alon Zakai
2012-07-04pass the eliminator the filename to avoid OS-specific issues with reading fro...Alon Zakai
2012-05-04optimize transitive closure a tiny bit moreAlon Zakai
2012-05-04optimize eliminator transitive calculationAlon Zakai
2012-05-04add o2.zlib test piece to eliminator testAlon Zakai
2012-05-04fix and slow down again the eliminator tool, plus refactoring to enable prope...Alon Zakai
2012-05-03optimize eliminator transitive dependency calculationAlon Zakai
2012-03-29properly detect windows in eliminatorAlon Zakai
2012-03-28read stdin differently in windows in eliminatorAlon Zakai
2012-03-20revert eliminator change due to breakageAlon Zakai
2012-03-20Misc fixes for Windows.Sigmund Vik
2012-03-20Coffee-script fix for new node.jsSigmund Vik
2012-02-20eliminate variables through break/continue/returnAlon Zakai
2012-02-06limit eliminator to variables with a single use, to avoid exponential growth ...Alon Zakai
2012-01-29fix eliminator bug with eliminating over loopsAlon Zakai
2012-01-28fix eliminator bug with variable defs not counting as mutations (which we see...Alon Zakai
2011-11-23improve eliminatorAlon Zakai
2011-11-22eliminate unneeded lines in eliminatorAlon Zakai
2011-11-22test fixes for |other|Alon Zakai
2011-11-22improve build process for benchmarks, allowing more pass customizationAlon Zakai
2011-11-07expression optimizer in eliminatorAlon Zakai
2011-10-31fix eliminator bug of running on functions it shouldn'tAlon Zakai
2011-10-31explicitly identify emscripten-generated functions (as opposed to library one...Alon Zakai
2011-08-30Updated eliminator test output.max99x
2011-08-30Made sure uglify's code generator re-parenthesizes anonymous functions.max99x
2011-08-28Eliminator: prevent inlining into loops & fix for circular dependencies.max99x