swc/crates/swc_ecma_minifier/tests/terser/compress/sequences
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
..
call feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
cascade_assignment_in_return feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
delete_seq_1 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
delete_seq_2 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
delete_seq_3 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
delete_seq_4 feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
delete_seq_5 feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
delete_seq_6 feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
for_init_var feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
for_sequences feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
forin feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
func_def_1 feat(es/minifier): Ignore recursive usage for function calls and pure calls (#5526) 2022-08-17 23:24:10 +00:00
func_def_2 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
func_def_3 feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
func_def_4 feat(es/minifier): Ignore recursive usage for function calls and pure calls (#5526) 2022-08-17 23:24:10 +00:00
func_def_5 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
hoist_decl feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
hoist_defun feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
iife feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_27 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_1685 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_1758 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
issue_2062 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
issue_2313 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
lift_sequences_1 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
lift_sequences_2 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
lift_sequences_3 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
lift_sequences_4 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
lift_sequences_5 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
lift_sequences_6 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
limit_1 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
limit_2 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
make_sequences_1 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
make_sequences_2 test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
make_sequences_3 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
make_sequences_4 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
negate_iife_for feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
reassign_const feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
side_effects test(es/minifier): Add snapshots for the mangler (#4823) 2022-05-27 07:32:23 +00:00
side_effects_cascade_1 feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00
side_effects_cascade_2 feat(es/minifier): Inline lazily initialized variables (#5737) 2022-09-08 08:07:43 +00:00
side_effects_cascade_3 feat(es/minifier): Align name mangler with terser (#5763) 2022-09-06 21:37:58 +09:00
unsafe_undefined feat(es/minifier): Consider char frequencies (#5375) 2022-08-03 10:20:17 +00:00