UglifyJS/lib
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
..
ast.js fix corner case in ie8 & rename (#3223) 2018-07-26 16:35:43 +08:00
compress.js clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
minify.js re-introduce enclose (#3163) 2018-06-01 16:47:11 +08:00
mozilla-ast.js general clean-ups (#3175) 2018-06-06 17:50:56 +08:00
output.js clean up webkit quirks (#3229) 2018-08-08 16:15:45 +08:00
parse.js general clean-ups (#3175) 2018-06-06 17:50:56 +08:00
propmangle.js fix corner case in ie8 & rename (#3223) 2018-07-26 16:35:43 +08:00
scope.js Fix: make sure function name doesn't collide with argument names 2018-08-08 19:30:04 +08:00
sourcemap.js general clean-ups (#3175) 2018-06-06 17:50:56 +08:00
transform.js general clean-ups (#3175) 2018-06-06 17:50:56 +08:00
utils.js fix corner case in ie8 (#3216) 2018-07-19 14:45:36 +08:00