Avatar for the swc-project user
swc-project
swc
BlogDocsChangelog

Performance History

Latest Results

fix(es/fixer): preserve TypeScript operand grouping (#12539) **Description:** The fixer removes parentheses required by TypeScript around casts, instantiations, and low-precedence cast inputs, producing invalid syntax or changing the parsed expression. Preserve grouping across postfix operations, updates, and binary operators—including `(f<T>)!`, `(f<T>)++`, `(value as T).x`, `(value as T) & other`, `((a + b) as T) * c`, and `(a | b) as T`. Retain required innermost `ParenExpr` nodes in place and replace `IndexMap::shift_remove` with indexed span records so nested parenthesis restoration stays linear while preserving comment migration order. **Related issue (if exists):** - Follow-up to #12518
main
6 minutes ago
fix(es/codegen): emit space after div if rhs starts with a regex
baltasarblanco:fix/12530-regex-after-division
20 minutes ago
fix(es/minifier): mark variables assigned in a member object as accessed and mutated
baltasarblanco:fix/12529-array-literal-param-element-read
50 minutes ago

Latest Branches

CodSpeed Performance Gauge
0%
fix(es/codegen): emit space after div if rhs starts with a regex#12544
48 minutes ago
35d3849
baltasarblanco:fix/12530-regex-after-division
CodSpeed Performance Gauge
0%
8 hours ago
46ed8d9
baltasarblanco:fix/12529-array-literal-param-element-read
CodSpeed Performance Gauge
+3%
8 hours ago
0f01277
fix/ts-namespace-enum-bindings
© 2026 CodSpeed Technology
Home Terms Privacy Docs