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

Performance History

Latest Results

fix(es/parser): recover non-entity expressions in TypeScript heritage clauses `parse_ts_heritage_clause` previously required a leading identifier and only checked the outer expression kind for `TS2499`. Heritage clauses in `interface extends` and `class implements` starting with parentheses (such as `extends (Base<T>)`) failed with a hard syntax error, while computed or call-based member expressions (such as `namespace[key]<T>` and `factory().Type<T>`) were accepted without reporting `TS2499`. Parse a full left-hand-side expression with optional type arguments into `TsExprWithTypeArgs`, and report `TS2499` as a recoverable error whenever the heritage expression is not an identifier or dot-member entity name.
fix/ts-heritage-expressions
3 hours ago
refactor(es/minifier): merge the rest param bailout into the existing check
baltasarblanco:fix/iife-rest-param-multiple-evaluation
6 hours ago

Latest Branches

CodSpeed Performance Gauge
+4%
fix(es/parser): recover non-entity expressions in TypeScript heritage clauses#12552
4 hours ago
e90ce30
fix/ts-heritage-expressions
CodSpeed Performance Gauge
+3%
4 hours ago
85afab1
fix/fixer-invalid-assignment-targets
CodSpeed Performance Gauge
+6%
5 hours ago
bb73d66
fix/ts-optional-chain-grouping
© 2026 CodSpeed Technology
Home Terms Privacy Docs