Skip to content

Tags: SARDONYX-forks/swc

Tags

v1.2.108

Toggle v1.2.108's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(es): Move `TargetEnv` to loader from ast (swc-project#2719)

swc_ecma_ast:
 - Move `TargetEnv` to `swc_ecma_loader`.

swc_ecma_loader:
 - Drop unused dependencies.

v1.2.107

Toggle v1.2.107's commit message
chore: Publish crates

v1.2.106

Toggle v1.2.106's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
ci: Sync to latest napi workflow (swc-project#2592)

v1.2.105

Toggle v1.2.105's commit message
chore: Fix publish scripts

v1.2.104

Toggle v1.2.104's commit message
chore: Disable freebsd build to publish

v1.2.103

Toggle v1.2.103's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(es/transforms/compat): Fix `async_to_generator` (swc-project#2526)

swc_ecma_transforms_compat:
 - `async_to_generator`: Handle `for-await` correctly. (swc-project#2306)

v1.2.102

Toggle v1.2.102's commit message
chore: Publish

v1.2.101

Toggle v1.2.101's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
perf(es/parser): Make typescript parser faster (swc-project#2483)

swc_ecma_parser:
 - Check for option before backtracking.

v1.2.100

Toggle v1.2.100's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(es): Fix bugs (swc-project#2469)

swc:
 - Fix handling of `envs`.
 - Check for already fixed issues. (swc-project#2319)

v1.2.99

Toggle v1.2.99's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
perf(es/transforms): Make transforms parallel (swc-project#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.