Donny/강동윤
|
a06e6e9ce5
|
fix(es/minifier): Fix alias analyzer (#5639)
|
2022-08-26 10:06:25 +00:00 |
|
Donny/강동윤
|
d44bbffa02
|
fix(es/minifier): Revert alias analyzer work (#5634)
|
2022-08-26 08:45:49 +00:00 |
|
Donny/강동윤
|
00e635b9ea
|
fix(es/minifier): Improve alias analyzer (#5500)
|
2022-08-26 07:56:40 +00:00 |
|
LongYinan
|
35806385ea
|
perf(es/minifier): Make more things parallel and reduce call stacks (#4915)
|
2022-06-14 05:03:09 +09:00 |
|
Donny/강동윤
|
097ff1ddc1
|
fix(es/minifier): Fix with and NaN (#4596)
|
2022-05-10 03:21:43 +00:00 |
|
Donny/강동윤
|
c45b0df877
|
chore(es/minifier): Update debugging utils (#4467)
|
2022-04-28 05:19:08 +00:00 |
|
Donny/강동윤
|
aa19b65f9c
|
fix(es/minifier): Don't drop arguments to an IIFE without body (#4419)
|
2022-04-24 15:27:51 +00:00 |
|
Donny/강동윤
|
922299a490
|
fix(es/minifier): Don't drop labels if required (#4370)
|
2022-04-20 13:34:21 +00:00 |
|
Donny/강동윤
|
97dfcb9ccb
|
chore(es/minifier): Add logging (#4156)
|
2022-03-25 06:44:07 +00:00 |
|
Alexander Akait
|
634d732803
|
feat(es/ast): Add raw to Str (#4071)
|
2022-03-22 07:54:08 +00:00 |
|
Donny/강동윤
|
9e4dea6663
|
feat(es/minifier): Improve dropping of unused vars (#3923)
|
2022-03-09 15:43:01 +00:00 |
|
Donny/강동윤
|
9b76783281
|
refactor(common): Cleanup & rustfmt (#3495)
swc_common:
- Merge identical source codes.
swc_css_parser:
- Deny `clippy::all`.
- Fix lints.
|
2022-02-09 06:33:32 +00:00 |
|
Donny/강동윤
|
289122009b
|
refactor(es/minifier): Fix clippy warnings (#3312)
|
2022-01-19 16:37:55 +09:00 |
|
Donny/강동윤
|
8e796cdc0a
|
fix(es/minifier): Don't emit invalid code (#3302)
swc_ecma_minifier:
- Add lots of debug assertions for invalid codes.
- Remove all invalid AST nodes eagerly.
- `pure`: Normalize `PatOrExpr`.
- `analyzer`: Handle `PatOrExpr` correctly.
|
2022-01-18 20:52:21 +09:00 |
|
Donny/강동윤
|
e48263b2f3
|
refactor(visit): Remove &dyn Node from Visit (#2984)
swc_visit_macros:
- Remove `&dyn Node` from `Visit`.
- Implement `VisitWith<V>` for `[T]`.
|
2021-12-07 14:34:16 +09:00 |
|
Donny/강동윤
|
694d3c5072
|
feat(es/minifier): Print more informantion on infinite loops (#2976)
swc_ecma_minifier:
- Remove `OptimizerState`.
- Dump source code if pass is over 200.
|
2021-12-06 19:47:02 +09:00 |
|
Donny/강동윤
|
6b96a3d8ed
|
feat: Enable logging of timings (#2833)
swc_timer:
- Add `Timer`.
- Add `timer!()`.
node:
- Enable logging.
|
2021-11-22 21:01:08 +09:00 |
|
Donny/강동윤
|
2b2f6955f2
|
refactor: Flatten ecmascript (#2708)
|
2021-11-10 19:00:54 +09:00 |
|