swc/crates/swc_ecma_minifier/src
Donny/강동윤 73cab638a1
fix(es/minifier): Preserve unresolved references (#3780)
swc_ecma_minifier:
 - `pure`: Add an optional list of bindings.
 - `pure`: Drop identifier only if we have the complete list of bindings.
 - `pure`: Allow using `GLOBALS`.
 - `pure`: Drop some pure member expressions.
 - Move identifier dropping logic from the stateful optimizer to the pure optimizer.
 - `pure`: Drop more references to global declarations.
2022-02-28 16:31:13 +00:00
..
analyzer feat(es/minifier): Consider arguments while dropping unused assignments (#3775) 2022-02-28 21:57:09 +09:00
cli refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
compress fix(es/minifier): Preserve unresolved references (#3780) 2022-02-28 16:31:13 +00:00
lists refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
metadata refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
option feat(es/parser): Provide more api for reducing binary size (#3747) 2022-02-26 09:29:05 +09:00
pass refactor(es/ast): Change definition of optional chaining expressions (#3645) 2022-02-21 07:12:09 +00:00
util feat(es/minifier): Improve name mangler (#3638) 2022-02-20 12:08:26 +00:00
debug.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
eval.rs perf(es/minifier): Parallelize join_vars (#3655) 2022-02-21 05:34:32 +00:00
lib.rs fix(es/minifier): Preserve unresolved references (#3780) 2022-02-28 16:31:13 +00:00
marks.rs fix(es/minifier): Preserve unresolved references (#3780) 2022-02-28 16:31:13 +00:00
mode.rs refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00
timing.rs refactor: Flatten ecmascript (#2708) 2021-11-10 19:00:54 +09:00