UglifyJS/test
Chen Yangjian 396a26e362 Fix: make sure function name doesn't collide with argument names
Usually the function name is dropped if the function is a function expression. But when `ie8` option is enabled, the function name is kept and mangled which may break legacy Safari for said reason. Since symbol names are now [mangled from within](https://github.com/mishoo/UglifyJS2/pull/2948#issuecomment-368095376), this fix adds argument names to existing names when mangling the name of a function expression.
2018-08-08 19:30:04 +08:00
..
compress clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
input general clean-ups (#3175) 2018-06-06 17:50:56 +08:00
mocha Fix: make sure function name doesn't collide with argument names 2018-08-08 19:30:04 +08:00
benchmark.js show benchmark subtotal (#2960) 2018-02-26 11:46:26 +08:00
exports.js fix corner cases in preserve_line (#3212) 2018-07-13 01:51:10 +08:00
fetch.js clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
jetstream.js clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
mocha.js handle asynchronous test failures (#3164) 2018-05-31 20:21:39 +08:00
mozilla-ast.js refactor brackets to braces (#3005) 2018-03-15 15:46:45 +08:00
node.js deprecate low level API (#1877) 2017-05-08 03:24:42 +08:00
run-tests.js fix corner cases in preserve_line (#3212) 2018-07-13 01:51:10 +08:00
sandbox.js improve unsafe comparisons (#3200) 2018-06-28 03:46:19 +08:00
travis-ufuzz.js improve fuzzing on Travis CI 2018-07-13 02:05:52 +08:00
ufuzz.js refactor brackets to braces (#3005) 2018-03-15 15:46:45 +08:00
ufuzz.json fix corner case in ie8 (#3216) 2018-07-19 14:45:36 +08:00