UglifyJS/lib
Fábio Santos 634f231b78 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
- 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!
- Don't consider block declarations global
2016-03-27 19:40:20 +02:00
..
ast.js First class block scope 2016-03-27 19:40:20 +02:00
compress.js First class block scope 2016-03-27 19:40:20 +02: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-27 19:40:20 +02: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-27 19:40:20 +02: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