Donny/강동윤
|
e589d00f62
|
refactor: Move HANDLER to swc_common (#2599)
swc_common:
- Add `HANDLER`.
swc_ecma_utils:
- Replace `HANDLER` with one from `swc_common`.
- Make `StmtLike` `: Send + Sync`.
|
2021-10-31 20:41:36 +09:00 |
|
Donny/강동윤
|
575aa44c25
|
perf(es/transforms): Improve performance (#2454)
swc_ecma_transforms_macros:
- `#[parallel]`: Run hooks for single-threaded operations.
swc_ecma_transforms_compat:
- `shorthand`: Parallel.
- `exponentation`: Parallel.
- `parameters`: Parallel.
- Recover some `#[fast_path]`
|
2021-10-18 12:07:13 +00:00 |
|
Donny/강동윤
|
3d204b44f0
|
perf(es/transforms): Make transforms parallel (#2449)
swc_ecma_utils:
- `collect_decls`: More parallel.
swc_ecma_transforms_macros:
- Add `Parallel`, which is helper for `#[parallel]`.
- Add `ParExplode`, which is helper for `#[parallel(explode)]`.
swc_ecma_transforms_macros:
- Add `#[parllel]`.
swc_ecma_transforms_compat:
- `sticky_regex`: Parallel.
- `typeof_symbol`: Parallel.
- `for_of`: Remove exponential visit.
- `regenerator`: Remove exponential visit.
- `object_spread`: Parallel.
- `instance_of`: Parallel.
- `duplicate_keys`: Parallel.
- `logical_assignments`: Parallel.
- `template_literal`: Parallel.
- `block_scoped_functions`: Migrate to `VisitMut`.
- `for_of`: Migrate to `VisitMut`.
- `destructuring`: Reduce `Visit`.
- `arrow`: Migrate to `VisitMut`.
- `function_name`: Parallel.
- `reserved_words`: Parallel.
- `for_of`: Parallel.
swc_ecma_transforms_module:
- `import_analyzer`: Migrate to `VisitMut`.
swc_ecma_transforms_react:
- `jsx_src`: Parallel.
- `jsx_self`: Migrate to `VisitMut`.
- `jsx_self`: Parallel.
swc_ecma_transforms_proposal:
- `export_default_from`: Migrate to `VisitMut`.
swc_ecma_transforms_optimization:
- `inline_globals`: Parallel.
- `json_parse`: Migrate to `VisitMut`.
- `json_parse`: Parallel.
|
2021-10-18 00:03:30 +09:00 |
|
강동윤
|
13a9d12c84
|
chore(ci): Configure github actions for rustdoc (#1523)
|
2021-03-31 13:09:10 +09:00 |
|
Yehuda Katz
|
db85d123b7
|
Fix a number of typos (#1412)
Co-authored-by: 강동윤 <kdy1997.dev@gmail.com>
|
2021-02-20 15:18:09 +09:00 |
|
강동윤
|
76d9e2a9df
|
feat(ecmascript/transforms): Split into multiple crates. (#1311)
|
2021-01-05 14:29:52 +09:00 |
|
강동윤
|
4490e2551d
|
swc.rs (#1085)
Changes url from https://swc-project.github.io to https://swc.rs
|
2020-09-21 22:53:48 +09:00 |
|
강동윤
|
3a26d3d34d
|
Do not rename keywords in meta properties (#1053)
|
2020-09-09 15:16:44 +09:00 |
|
강동윤
|
b25ccc006c
|
Improve performance (#993)
|
2020-08-26 20:50:18 +09:00 |
|