aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-09-17fix .undeclared (it's now a function)Mihai Bazon
2012-09-17minorMihai Bazon
2012-09-17possible optimization for AST_Undefined...Mihai Bazon
2012-09-17empty block to empty statement: {} ==> ;Mihai Bazon
2012-09-17more smallish optimizationsMihai Bazon
2012-09-17try negating AST_BinaryMihai Bazon
2012-09-16some cleanupMihai Bazon
2012-09-16more sequencesizing (WIP)Mihai Bazon
2012-09-16drop unused functionMihai Bazon
2012-09-16rewrite handle_if_return...Mihai Bazon
2012-09-15other small optimization:...Mihai Bazon
2012-09-15figure out label targetsMihai Bazon
2012-09-15join_vars:...Mihai Bazon
2012-09-14compress typeof x == "undefined" to x === undefined, which further gets...Mihai Bazon
2012-09-14minor...Mihai Bazon
2012-09-14adding an imaginary "return undefined" can sometimes help...Mihai Bazon
2012-09-14more optimizations that v1 does and some cleanups...Mihai Bazon
2012-09-13few more optimizations:...Mihai Bazon
2012-09-12minorMihai Bazon
2012-09-12more AST_If optimizationsMihai Bazon
2012-09-12side effect fixes and small optimization for gzip...Mihai Bazon
2012-09-12fixed run-tests and an issue about reversing the condition in AST_IfMihai Bazon
2012-09-11minorMihai Bazon
2012-09-11fixed some mess with symbols/scope...Mihai Bazon
2012-09-11checkpoint...Mihai Bazon
2012-09-10hoist_vars is pretty bad, it seems. cancelled it for now.Mihai Bazon
2012-09-10adaptive base54 digits depending on char frequency (WIP)Mihai Bazon
2012-09-10more progress on the compressor (WIP)Mihai Bazon
2012-09-08minorMihai Bazon
2012-09-08fix output for division followed by regexp...Mihai Bazon
2012-09-07checkpointMihai Bazon
2012-09-07fix bug (forgot arg name)Mihai Bazon
2012-09-07always keep declarations found in unreachable code...Mihai Bazon
2012-09-07fixed tests (need to drop the toplevel block in "expected" if it's a single s...Mihai Bazon
2012-09-05don't duplicate argument namesMihai Bazon
2012-09-05fix for variable names like `toString`Mihai Bazon
2012-09-05support for hoisting declarations...Mihai Bazon
2012-09-05cleaned up usage of AST_BlockStatement...Mihai Bazon
2012-09-04checkpointMihai Bazon
2012-09-04more fiddling with boolean expressions, etc....Mihai Bazon
2012-09-04if present, the `else` in an `if` should always be forced statementMihai Bazon
2012-09-03boolean and if/exit optimizationsMihai Bazon
2012-09-03minorMihai Bazon
2012-09-03more optimizations for ifs/conditionals...Mihai Bazon
2012-09-03resolve constant expressionsMihai Bazon
2012-09-03jumps, try and definitions are statements tooMihai Bazon
2012-09-03an AST_If is too a StatementWithBodyMihai Bazon
2012-09-03a LabeledStatement should be in fact a StatementWithBody...Mihai Bazon
2012-09-03switch branches must be declared `required` so that the compressor doesn't...Mihai Bazon
2012-09-03Reverting "minor perf. improvements"...Mihai Bazon