@swc/core-linux-x64-gnu
Advanced tools
Changelog
[1.11.29] - 2025-05-21
(@swc/types) Add transform.nativeClassProperties
(#10418) (f3af44c)
(@swc/types) Add resolveFully
to BaseModuleConfig
(#10426) (164cbaa)
(ci) Remove wasmer override (425eeb9)
(es/compat) Properly handle rest assignment in for-in/of head (#10489) (b9c0446)
(es/jest) Hoisting vars with names starting with mock (#10410) (a29eb29)
(es/minifier) Properly handle object shorthand syntax during compression (#10467) (bae4940)
(es/optimization) Support decimal numbers in jsonify
(#10424) (affdec2)
(es/react-compiler) Mark function components declared as a var interesting (#10437) (5eac076)
(es/renamer) Fix (broken) identifier preserving API (#10474) (06c64cf)
(ts/fast-dts) Emit readonly
for Object getter prop (#10492) (6c03e20)
(ts/fast-dts) Align object getter/setter emit behavior with TypeScript (#10502) (78c754e)
(common) Allow using build_sourcemap
with multiple SourceMap
(#10438) (2a07c8a)
(common) Add ignoreList
support for sourcemap (#10442) (6750459)
(es/module) Add support for stripping "node:" prefix in imports and exports (#10461) (ae2ff62)
(es/react-compiler) Initialize support crate (#10422) (1e88e6b)
(common) Accept owned instance of sourcemap::SourceMap
(#10463) (6ee439a)
(es/minifier) Remove needless collect_decls
call (#10450) (8e4b6ce)
(es/minifier) Perform full analysis only once for DCE (#10454) (61baf84)
(es/optimization) Rely on resolver
from inline_globals
(#10449) (1978809)
(es/utils) Make IdentUsageFinder
parallel (#10444) (d074bca)
(es/utils) Stop visiting once found in EvalFinder
(#10483) (3402270)
(es/minifier) Merge label/private name renamer (#10480) (5add84d)
(es/parser) Split parser into also-lex/parse-only (#10399) (26289ab)
(es/parser) Cleanup usage of is!
and bump!
(#10490) (b695b68)
(es/transforms) Unify preset_env
and es_version
transform (#10451) (6546c27)
Changelog
[1.11.22] - 2025-04-23
(es/parser) Parse export default from;
with exportDefaultFrom: true
option (#10373) (a270cb0)
(es/proposal) Fix exported class for explicit-resource-management
(#10393) (6b5dbc6)
(bindings/core) Enhance existing parse function to accept both string and buffer types(#10371) (c9a2afc)
(css/prefixer) Fix default implementation (#10351) (34f4e41)
(es/minifier) Use bigflags to reduce context size of analyzer (#10380) (773d19c)
(es/minifier) Use bitflags
to reduce context size of InfectionCollector
(#10387) (126d432)
(es/minifier) Use bitflags
to reduce compress context size (#10381) (99495bd)
(es/parser) Move found_module_item
to Parser
(#10388) (fd52c5c)
Changelog
[1.11.21] - 2025-04-14
(es/helpers) Sync tslib _ts_generator
implementation (#10366) (d3fb992)
(es/proposal) Fix scope of declarations for explicit-resource-management
(#10362) (eb7f7e9)
(es/parser) Add initial capacitity for some vectors (#10361) (7b7b50e)
(es/parser) Reduce clone of token contexts (#10364) (3ab47b2)
(es/parser) Use bitflags
to reduce parser context size (#10367) (a2d3596)
(es/parser) Replace byte arguments with generics (#10370) (68f7667)
(es/parser) Use arrayvec
and unsafe push
to optimize escaped string parsing (#10369) (e12ae1c)