index
:
tracifyjs
apprentice
templatifyjs
Reverse engineer's tool for tracing the flow of data in JS program, based on UglifyJS
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
compress.js
Age
Commit message (
Expand
)
Author
2012-10-11
cleanup
...
Mihai Bazon
2012-10-10
drop unused variable
Mihai Bazon
2012-10-09
minor
Mihai Bazon
2012-10-09
add AST_Infinity node
Mihai Bazon
2012-10-09
added $propdoc to AST nodes and some cleanups
...
Mihai Bazon
2012-10-09
minor AST cleanup (AST_BlockStatement may inherit from AST_Block)
Mihai Bazon
2012-10-09
fix detecting symbols in use
Mihai Bazon
2012-10-08
eliminate redundant directives in the same scope
Mihai Bazon
2012-10-05
minor
Mihai Bazon
2012-10-05
replace `(function(){ ...no side effects ... })()` with `undefined`.
Mihai Bazon
2012-10-04
removed some unused variables
Mihai Bazon
2012-10-03
more cleanup (dropped AST_SwitchBlock)
Mihai Bazon
2012-10-03
AST cleanup (dropped AST_StatementBase)
Mihai Bazon
2012-10-03
added option for side-effect-free statements, fix test
Mihai Bazon
2012-10-03
fix endless loop in tests
Mihai Bazon
2012-10-03
fix for `a = !b && !c && !d && !e → a=!(b||c||d||e)`
Mihai Bazon
2012-10-03
disable `hoist_vars` by default and change `comparations` to `comparisons`
Mihai Bazon
2012-10-02
support defines
Mihai Bazon
2012-10-02
"use strict";
Mihai Bazon
2012-10-02
more constant folding (for names defined with `const`)
Mihai Bazon
2012-10-02
drop more unused names
Mihai Bazon
2012-10-02
a shy attempt to obey `width` in the beautifier; added `bracketize` option to...
Mihai Bazon
2012-09-26
removed the "squeeze" method (it's now effectively "transform")
Mihai Bazon
2012-09-26
some speedup and more savings from unused vars that have side effects in init...
Mihai Bazon
2012-09-26
compressor successfully moved to TreeTransformer
Mihai Bazon
2012-09-26
checkpoint (refactoring, WIP)
Mihai Bazon
2012-09-25
more cleanups
Mihai Bazon
2012-09-25
moving code around (refactoring, WIP)
Mihai Bazon
2012-09-25
started some refactoring (WIP) -- moving squeezer to TreeTransformer
Mihai Bazon
2012-09-25
minor
Mihai Bazon
2012-09-25
it's not safe to assume that property access is side-effect-free
...
Mihai Bazon
2012-09-25
some boolean cleanup
Mihai Bazon
2012-09-23
properly drop mutually-referring declarations that are not otherwise
...
Mihai Bazon
2012-09-22
tree transformer api (WIP)
Mihai Bazon
2012-09-21
log filename in parse errors / compressor warnings
Mihai Bazon
2012-09-21
more on detecting side effects
Mihai Bazon
2012-09-19
drop unused variables
Mihai Bazon
2012-09-18
support for directives
Mihai Bazon
2012-09-18
added AST_NaN (output as 0/0)
Mihai Bazon
2012-09-17
only do the typeof x == "undefined" optimization if x is a symbol reference a...
Mihai Bazon
2012-09-17
moved `typeof foo == "undefined"` ==> `foo === undefined` under `--unsafe`
...
Mihai Bazon
2012-09-17
fix .undeclared (it's now a function)
Mihai Bazon
2012-09-17
minor
Mihai Bazon
2012-09-17
possible optimization for AST_Undefined
...
Mihai Bazon
2012-09-17
empty block to empty statement: {} ==> ;
Mihai Bazon
2012-09-17
more smallish optimizations
Mihai Bazon
2012-09-17
try negating AST_Binary
Mihai Bazon
2012-09-16
some cleanup
Mihai Bazon
2012-09-16
more sequencesizing (WIP)
Mihai Bazon
2012-09-16
drop unused function
Mihai Bazon
[next]