UglifyJS/lib
Fábio Santos 8adc0fe135 First class block scope
Make let, const, and class symbols be declared in a block scope.

Piggy back on existing catch symbol implementation to get block-aware mangling working

Make sure unused block-scoped declarations can be dropped

Kill off block declarations in dead code without looking back

Don't eliminate a block if it has a block-scoped declaration

Remove silly empty anonymous blocks left over from drop_unused

AST_Toplevel now gets to call drop_unused too, since block-scoped variables aren't global!

refactor a little

don't consider block declarations global
2016-03-20 15:32:27 +00:00
..
ast.js First class block scope 2016-03-20 15:32:27 +00:00
compress.js First class block scope 2016-03-20 15:32:27 +00:00
mozilla-ast.js Fix output for "use asm" code from SpiderMonkey AST 2015-11-12 12:18:25 +02:00
output.js fix #1003 by removing AST_ObjectSymbol and using AST_ObjectKeyVal for the same effect 2016-03-14 13:42:50 +01:00
parse.js First class block scope 2016-03-20 15:32:27 +00:00
propmangle.js fix #1003 by removing AST_ObjectSymbol and using AST_ObjectKeyVal for the same effect 2016-03-14 13:42:50 +01:00
scope.js First class block scope 2016-03-20 15:32:27 +00:00
sourcemap.js fixes issue #621 SourceMap toString JSON format 2015-01-24 00:33:02 -08:00
transform.js fix #1003 by removing AST_ObjectSymbol and using AST_ObjectKeyVal for the same effect 2016-03-14 13:42:50 +01:00
utils.js Add property name mangler 2015-03-14 11:22:28 +02:00