Alex Lam S.L
|
bd5fc4cb1b
|
implement mangle.properties.domprops (#5686)
- support destructuring syntax
- fix corner case with comma operator
|
2022-09-29 12:18:04 +08:00 |
|
Alex Lam S.L
|
3fa2086681
|
improve usability of mangle.properties (#5683)
fixes #5682
|
2022-09-27 13:52:58 +08:00 |
|
Alex Lam S.L
|
4653e8aec0
|
improve diagnostics on top_retain & mangle.properties (#5622)
closes #5618
|
2022-08-19 02:32:21 +08:00 |
|
Alex Lam S.L
|
8a07f1202c
|
expand builtins exclusions (#5601)
closes #5600
|
2022-08-05 13:37:02 +08:00 |
|
Alex Lam S.L
|
87119e44a0
|
fix corner case in sign propagation (#3696)
- migrate de-facto functionality to `evaluate`
fixes #3695
|
2020-01-28 22:44:18 +08:00 |
|
Alex Lam S.L
|
082e004b87
|
compress undefined property names (#2811)
- enforce property names as string
- handle `void 0` as `undefined` in `hoist_props` & `reduce_vars`
|
2018-01-19 00:36:30 +08:00 |
|
Alex Lam S.L
|
a845897758
|
improve mangle.properties (#2261)
- include dead code when `keep_quoted`
- unify `keep_quoted` & `reserved`
- make `test/run-tests.js` consistent with `minify()`
fixes #2256
|
2017-07-29 23:02:04 +08:00 |
|
Alex Lam S.L
|
dc6bcaa18e
|
synchronise mangle.properties for minify() & test/compress (#2151)
|
2017-06-23 15:53:13 +08:00 |
|
Alex Lam S.L
|
951770fc68
|
exclude mangling of special property names (#1779)
- `null`
- `true`
- `false`
- numeric literals
|
2017-04-04 03:50:19 +08:00 |
|
Alex Lam S.L
|
48b3fe9952
|
fix mangleProperties on identifiers (#1776)
- fix handling of "-Infinity"
- add test case for "-0"
reverts #1481
|
2017-04-03 23:17:47 +08:00 |
|
Alex Lam S.L
|
59a4e56bc8
|
fix mangleProperties of undefined & Infinity (#1772)
`NaN` already works by the happy accident of `Number.NaN`
fixes #1770
|
2017-04-03 12:31:05 +08:00 |
|