swc/crates/swc_ecma_minifier/tests/terser/compress/switch
Donny/강동윤 53610fdafc
feat(es/resolver): Use different syntax context for unresolved refs (#4436)
- We don't need a list of bindings to check if an identifier is unresolved.
 - Checking if an identifier is unresolved is now one CPU instruction.
   - Previously it was one hashmap operation.
 - This PR also improves performance, by removing the hashmaps mentioned above.
2022-04-26 07:38:50 +00:00
..
beautify feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_1 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_2 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_3 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_4 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_5 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_6 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_7 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
constant_switch_8 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
constant_switch_9 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
drop_case feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
drop_case_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
drop_default_1 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
drop_default_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
gut_entire_switch feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
gut_entire_switch_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else3 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else4 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else5 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else6 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else7 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
if_else8 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
if_switch_typeof feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
issue_376 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
issue_441_1 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
issue_441_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
issue_445 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_1 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_2 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_3 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_4 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_5 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1083_6 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1663 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1674 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
issue_1679 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1680_1 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1680_2 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1690_1 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
issue_1690_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
issue_1698 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1705_1 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1705_2 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1705_3 feat(es/minifier): Enable conditionals by default (#4301) 2022-04-12 02:12:10 +00:00
issue_1750 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_1758 feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
issue_2535 feat(es/minifier): Drop noop calls (#4019) 2022-03-15 16:23:32 +09:00
keep_case feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
keep_default feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
turn_into_if feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00
turn_into_if_2 feat(es/minifier): Improve handling of switches (#4260) 2022-04-21 10:00:25 +00:00