swc/crates/swc_ecma_minifier/tests/benches-full
Donny/강동윤 3122e944a8
feat(es/minifier): Implement correct hoist_props (#8593)
**Description:**

 - The option `hoist_props` now does what it's supposed to do.
- Dropping of unused properties now does not drop properties too aggressively.
- The initializer of a dropped variable declaration is now properly visited.
- Indexing with string literals is not marked as a dynamic index anymore. This is required to handle codes like c3f67ceb1e/crates/swc_ecma_minifier/tests/terser/compress/hoist_props/name_collision_1/input.js (L1-L7).
2024-02-07 03:25:27 +00:00
..
d3.js feat(es/minifier): Swap bin expr to save paren (#8277) 2023-11-14 16:45:24 +00:00
echarts.js feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
jquery.js refactor(es/minifier): Simplify analyzer context (#8164) 2023-10-27 18:16:00 +00:00
lodash.js fix(es/minifier): Don't inline properties if the var is not fn-local (#7839) 2023-08-22 11:04:15 +09:00
moment.js refactor(es/ast): Improve type definitions of patterns (#8532) 2024-02-05 15:32:52 +09:00
react.js fix(es/minifier): Mark all function params as potential property mutation (#7409) 2023-05-18 01:19:17 +00:00
terser.js feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
three.js feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
victory.js feat(es/minifier): Implement correct hoist_props (#8593) 2024-02-07 03:25:27 +00:00
vue.js refactor(es/minifier): Simplify analyzer context (#8164) 2023-10-27 18:16:00 +00:00