UglifyJS/lib
Alex Lam S.L 0610c020b1 optimise binary operands with evaluate() (#1427)
- remove call to evaluate() in is_constant() and let nested optimize() does its job instead
- reject RegExp in is_constant() and remove special case logic under collapse_vars
- operands to conditionals optimisation are now always evaluate()-ed
- throw error in constant_value() instead of returning undefined to catch possible bugs, similar to make_node_from_constant()
- optimise binary boolean operators under `evaluate` instead of `conditionals`
2017-01-26 12:16:50 +01:00
..
ast.js Actually limit sequence length. 2016-04-12 14:17:24 +03:00
compress.js optimise binary operands with evaluate() (#1427) 2017-01-26 12:16:50 +01:00
mozilla-ast.js Don't convert all strings to directives from moz-ast 2016-07-03 12:36:57 +02:00
output.js Do not overwrite options.comments + cleanup 2016-11-29 20:24:08 +01:00
parse.js Legacy octal integer strict mode fixes 2016-07-21 14:42:16 +02:00
propmangle.js Add --mangle-props-debug and fix --mangle-props=unquoted collision 2016-11-29 20:25:39 +01:00
scope.js augment evaluate to extract within objects (#1425) 2017-01-26 12:14:18 +01:00
sourcemap.js Generate source map data from normalized files 2016-11-29 20:42:56 +01:00
transform.js Collapse single use var definitions 2016-01-27 11:48:15 +02:00
utils.js Do not overwrite options.comments + cleanup 2016-11-29 20:24:08 +01:00