mirror of
https://github.com/swc-project/swc.git
synced 2024-12-23 21:54:36 +03:00
c8b46bf6db
swc_ecma_codegen: - Don't panic on `Pat::Invalid`. - Fix codegen of unary minus. (#2213) swc_ecma_minifier: - Remove identifier of function expressions if a variable with same name exists. - `sequences`: Merge into the argument of a throw statement. - Use `ignore_return_value` for `void` expressions. - Improve inlining. - Drop last `return` if the return value is not used. - `sequences`: Merge `c++; use(c)` as `use(++c)`. - `sequences`: Merge assignments with an operator. - `comparisons`: Optimize the comparison operator if type is equivalent. - Fix `negate_cost`. - `unused`: Fix order or variable initalizer when variables are dropped. - Fix `top_retain` option. - `if_return`: Don't merge nested if it's wrong to do so. (#2214) - Fix negation of `if_return`.
8 lines
192 B
Bash
Executable File
8 lines
192 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -eux
|
|
|
|
export RUST_LOG=swc_ecma_minifier=trace
|
|
|
|
# To prevent regression, we run base test before real tests.
|
|
cargo test --test compress -q --all-features ${1-base_exec}
|