* null, undefined, and holes in arrays are interpreted as an empty
string by Array.prototype.join. This commit fixes various issues when
compressing them, or values that can be null or undefined.
* Compress [foo+"str","123"+bar].join("-") -> foo+"str-123"+bar
|
||
|---|---|---|
| .. | ||
| arrays.js | ||
| blocks.js | ||
| concat-strings.js | ||
| conditionals.js | ||
| dead-code.js | ||
| debugger.js | ||
| drop-unused.js | ||
| issue-12.js | ||
| issue-22.js | ||
| issue-44.js | ||
| issue-59.js | ||
| issue-105.js | ||
| issue-126.js | ||
| issue-143.js | ||
| labels.js | ||
| loops.js | ||
| negate-iife.js | ||
| properties.js | ||
| sequences.js | ||
| switch.js | ||
| typeof.js | ||