Tags: weisk/swc
Tags
fix(swc): Fix bugs (swc-project#2067) swc_ecma_transforms_compat: - Fix optional chaining. (swc-project#2063) node/swc: - Fix definition of `ImportDeclaration`. (swc-project#2059) testing: - Allow using `testing` with stable `rustc`. testing_macros: - Add `#[inline(never)]`.
feat(es/minifier): Implement more rules (swc-project#2039) swc_ecma_minifier: - Remove useless `0` in sequence expressions. - `analyzer`: Don't treat fn decl as fn expr. - `sequences`: Use sequence expressions in front of `b`. - `if_return`: Drop else token within same pass. (swc-project#2044) - Fix counting logic for `pass`. (swc-project#2044) - `analyzer`: Fix `ref_count`. - `hygiene`: Implement `visit_prop_name`. - `ignore_return_value`: Property access to function parameters may have side effects. - `inline`: Treat `!0` as literal. - Remove some dead codes if `unused` is enabled. swc_ecma_utils: - Fix `may_have_side_effects`.
fix(es/minifier): Fix bugs and implement more rules (swc-project#2032) swc_ecma_minifier: - Fix an infinite loop. (swc-project#2028) - Don't remove span hygiene. (swc-project#2022) swc_ecma_codegen: - Fix codegen of `return` with `async` arrow. (swc-project#2020) swc: - Respect `minify = false`. (swc-project#2019)
fix(es): Fix codegen & minifier (swc-project#2006) swc_ecma_codegen: - Emit a semicolon before `!`. - Emit a semicolon before `[`. (swc-project#2007) swc_ecma_minifier: - Disable buggy passes. - `iife`: Don't inline async functions. (swc-project#2007)
fix(es/minifier): Improve output of minifier (swc-project#2005) swc_ecma_minifier: - Don't reorder import statements.
feat(node/swc): Support `sourceFileName` (swc-project#1976) swc: - Support `sourceFileName`.
fix(es/minifier): Fix minifier (swc-project#1985) swc_ecma_minifier: - Don't create an identifier starting with number. (swc-project#1983) - Fix panic. (swc-project#1984) - Don't use time api on wasm. (swc-project#1982)
feat(swc): Expose minifier api (swc-project#1978) swc_ecma_codegen: - Fix codegen of imports when minification is enabled. swc_ecma_minifier: - Mangle identifiers used by imports. swc: - Support specifing `jsc.minify`. (swc-project#704, swc-project#1371) swc/node: - Add `.minify()`. - Add `.minifySync()`. swc/wasm: - Add `.minifySync()`.
PreviousNext