UglifyJS/lib
David Glasser 1529ab965a Fix output for arrays containing undefined values.
1b6bcca7 was a first attempt at this. That commit made Uglify stop replacing
holes with undefined, but instead it started replacing undefined with
holes. This is slightly problematic, because there is a difference between a
hole and an undefined value. More problematically, it changed [1,undefined] to
[1,] which generally doesn't even parse as a hole (just as a trailing comma), so
it didn't even preserve the length of the array!

Instead, parse holes as their own special AST node which prints invisibly.
2013-01-17 11:36:10 +02:00
..
ast.js Fix output for arrays containing undefined values. 2013-01-17 11:36:10 +02:00
compress.js Handle String() with no arguments. 2013-01-17 11:01:38 +02:00
mozilla-ast.js fix end tokens in spidermonkey ast import 2012-10-13 11:37:58 +03:00
output.js Fix output for arrays containing undefined values. 2013-01-17 11:36:10 +02:00
parse.js Fix output for arrays containing undefined values. 2013-01-17 11:36:10 +02:00
scope.js Fix handling of labels in nested scopes 2013-01-04 14:17:33 +02:00
sourcemap.js line numbers start at 1 2012-10-02 16:39:53 +03:00
transform.js fix #51 2012-11-18 17:37:45 +02:00
utils.js When hoisting variables, try to merge in assignments that follow. 2012-12-05 12:30:25 +02:00