mirror of
https://github.com/swc-project/swc.git
synced 2024-12-19 03:31:45 +03:00
68e9017376
swc_ecma_transforms_optimization: - `expr_simplifier`: Track more changes. swc_ecma_minifier: - Analyze after applying the pure optimizer. - Preserve access to a variable not in scope. - `compress`: Remove string literal if it was not a directive. - `pure/collapse_vars`: Merge vars declared in the first statement into one with initializers if `collapse_vars` and `join_vars` are enabled. - `unused`: Use `usage_count` instead of `ref_count`. - `unused`: Fix dropping rule for member expressions. - `unused`: Fix dropping rule for declarations. - `hoist_props`: Preserve exported items. |
||
---|---|---|
.. | ||
do_not_repeat_when_variable_larger_than_inlined_node | ||
dont_inline_funcs_into_default_param | ||
dont_inline_funcs_into_default_param_2 | ||
inline_annotation | ||
inline_annotation_2 | ||
inline_func_with_name_existing_in_block_scope | ||
inline_into_scope_conflict | ||
inline_into_scope_conflict_enclosed | ||
inline_into_scope_conflict_enclosed_2 | ||
inline_within_extends_1 | ||
inline_within_extends_2 | ||
issue_308 | ||
noinline_annotation | ||
noinline_annotation_2 | ||
noinline_annotation_3 |