@swc/core
Advanced tools
Changelog
[1.7.1] - 2024-07-24
(bindings/types) Add missing mangle options (#9298) (567f40d)
(es/ast) Make span of binding ident include type ann (#9293) (2b32481)
(allocator) Feature gate nightly
via macros (#9274) (a31fb58)
(es/typescript) Add esm build for fast ts strip (#9286) (d10cb9f)
(allocator) Use std
instead of allocator-api2
(#9281) (88723db)
(es/codegen) Use Vec<T>
from swc_allocator
(#9280) (c1cd0b9)
(es/helpers) Use bool
instead of AtomicBool
(#9321) (8107e98)
Changelog
[1.7.0] - 2024-07-18
(allocator) Remove wrong assertions and add tests (#9252) (d8e8b04)
(es/codegen) Fix codegen of large numeric literals (#9226) (fba79e6)
(es/compat) Consider only the variables used in the closure (#9151) (1357531)
(es/compat) Add support for destructuring with BigInts (#9215) (2cc7028)
(es/minifier) Fix variable declaration in default branch (#9220) (a7c82bd)
(es/minifier) Check this
in function params (#9229) (da4866d)
(es/minifier) Remove optimization for array pattern (#9241) (521161e)
(es/minifier) Fix panic in bitwise logic and incorrect values (#9258) (baeb9e2)
(es/minifier) Collect raw str values for new Tpl element (#9261) (6ddbfa0)
(es/typescript) Handle unicode for fast ts strip (#9202) (096bfe3)
(es/typescript) Add transform
mode back to fast TS strip (#9237) (8231e3c)
(es/utils) Support for arrays using cast_to_number
(#9212) (2aef14d)
(bindings/wasm) Shrink the size of the wasm file (#9191) (3a23b3d)
(es/typescript) Add a benchmark for fast TS strip (#9205) (7d9364c)
(es/visit) Introduce standard_only_*
macros (#9207) (92879b1)
(allocator) Use &
instead of a thread-local (#9235) (8d5670e)
(allocator) Use RAII guard instead of scope
(#9254) (6e098ae)
(common) Drop SyntaxContext
from AST nodes (#9175) (b2491e5)
(es) Use Into
and From
for AST construction (#9201) (0960b23)