swc/ecmascript/transforms/base/tests
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
..
resolver fix(es/transforms/base): Fix resolver (#2448) 2021-10-16 15:12:53 +09:00
ts-resolver fix(es/transforms/base): Optimize hygiene (#2193) 2021-09-01 13:11:55 +00:00
fixer_test262.rs perf(node/swc): Use mimalloc (#2068) 2021-08-13 18:39:13 +09:00
fixture.rs fix(es/transforms/base): Fix resolver (#2448) 2021-10-16 15:12:53 +09:00
par_explode.rs perf(es/transforms): Make transforms parallel (#2449) 2021-10-18 00:03:30 +09:00
par.rs perf(es/transforms): Make transforms parallel (#2449) 2021-10-18 00:03:30 +09:00
ts_resolver.rs fix(bundler): Prepare renaming of bundler (#2066) 2021-08-13 10:03:04 +00:00