UglifyJS/lib
kzc 1e51586996 Support marking a call as pure
A function call or IIFE with an immediately preceding comment
containing `@__PURE__` or `#__PURE__` is deemed to be a
side-effect-free pure function call and can potentially be
dropped.

Depends on `side_effects` option.

`[#@]__PURE__` hint will be removed from comment when pure
call is dropped.

fixes #1261
closes #1448
2017-02-21 14:24:18 +08:00
..
ast.js Actually limit sequence length. 2016-04-12 14:17:24 +03:00
compress.js Support marking a call as pure 2017-02-21 14:24:18 +08:00
mozilla-ast.js Don't convert all strings to directives from moz-ast 2016-07-03 12:36:57 +02:00
output.js clean up max_line_len 2017-02-21 13:29:58 +08:00
parse.js Fix: AST_Accessor missing start / end tokens 2017-02-21 13:32:16 +08:00
propmangle.js Add --mangle-props-debug and fix --mangle-props=unquoted collision 2016-11-29 20:25:39 +01:00
scope.js enhance global_defs 2017-02-21 13:29:58 +08: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 clean up negate_iife 2017-02-21 13:29:58 +08:00