swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(es/parser): Parse subscripts after Flow `new C<T>` without arguments Flow keeps the type arguments of `new C<T>` without call arguments, so the type arguments end the callee. Parse a following member access, computed access, optional chain or tagged template on the `new` expression, like Babel (`new C<T>.p` is `(new C<T>).p`), instead of failing with `Expected ';'`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-type-argument-gating
7 hours ago
fix(es/parser): Accept `<<` in Flow inline interface heritage type arguments The lexer combines adjacent opening angles into `<<`, so `interface extends Base<<T>() => T> {}` skipped the type arguments and failed at the body. Use `is_ts_type_args_start()` like `parse_ts_type_ref`; `parse_ts_type_args()` already splits the `<<` token. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-prefix-inline-interface
7 hours ago
fix(es/parser): Accept reserved words as Flow mapped member type params The mapped-member lookahead used `is_ident_ref()`, which rejects reserved words, while the mapped type parameter itself is parsed as an IdentifierName. Members such as `[in in keyof O]: T` therefore fell through to indexer parsing and failed, although they were accepted before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-object-type-members
7 hours ago
test(swc): Skip all Flow compile fixtures without the `flow` feature The compile harness only skipped `compile/flow/strip` when the `flow` feature is disabled, so the new `compile/flow/enum-default` fixture failed in the default `cargo test -p swc` CI run with empty output. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-default-enum
7 hours ago
chore: Add changeset Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-type-argument-gating
11 hours ago
chore: Add changeset Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-object-type-members
11 hours ago
chore: Add changeset Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-default-enum
11 hours ago
chore: Add changeset Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
t3/flow-anon-signature-params
11 hours ago
Latest Branches
CodSpeed Performance Gauge
-8%
fix(es/parser): Do not parse instantiation expressions in Flow
#12764
7 hours ago
b10de93
t3/flow-type-argument-gating
CodSpeed Performance Gauge
-2%
fix(es/parser): Fix Flow nullable postfix precedence and inline interface heritage
#12758
7 hours ago
69aae48
t3/flow-prefix-inline-interface
CodSpeed Performance Gauge
-4%
fix(es/parser): Parse Flow mapped members in any position and validate setter arity
#12763
7 hours ago
2296ea3
t3/flow-object-type-members
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs