oxc/tasks
Boshen 6bc13f6cd4 feat(minifier): add MinimizeConditions pass (#5747)
I expect small performance regression.

But managed to improve the following case from react.developmement.js

```
oxc  main ❯ diff before.js after.js
670c670
< 		if (!(dispatcher !== null)) throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.");
---
> 		if (dispatcher === null) throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.");
```
2024-09-13 08:31:45 +00:00
..
ast_tools perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
benchmark ci(benchmarks): NeverGrowInPlaceAllocator not pub (#5727) 2024-09-12 12:58:13 +00:00
common perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
coverage feat(minifier): add MinimizeConditions pass (#5747) 2024-09-13 08:31:45 +00:00
javascript_globals chore(dprint): format toml files (#5599) 2024-09-08 14:26:16 +08:00
lint_rules chore: use dprint to format js, json and markdown 2024-09-08 13:24:58 +08:00
minsize feat(minifier): add MinimizeConditions pass (#5747) 2024-09-13 08:31:45 +00:00
prettier_conformance perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
rulegen perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
transform_conformance perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
website chore(linter: fix snapshot 2024-09-11 21:07:23 +08:00