swc/crates/swc_ecma_minifier/tests/terser/compress/pure_funcs
Austaras ee26337a25
feat(es/minifier): Inline lazily initialized variables (#5737)
Safety:

For a function-local variable, an expression with side-effects would be a call, including an indirect one with a member expression.

 - If the call is function-local, it will be analyzed by the analyzer and inliner will not work.
 - If the call is not a function-local one, it cannot modify the local variable.
2022-09-08 08:07:43 +00:00
..
arithmetic test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
array feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
assign feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
babel feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
boolean_and feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
boolean_or feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
conditional test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
func feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
issue_526_1 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_2629_1 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2629_2 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2629_3 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2629_4 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2629_5 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_2638 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_2705_1 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2705_2 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2705_3 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2705_4 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
issue_2705_5 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_2705_6 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_3065_1 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_3065_2 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_3065_2b feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_3065_3 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_3065_4 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
relational test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
side_effects feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
unary test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
unused feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00