swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
refactor(es/ast)!: split bodyless functions Represent functions with bodies separately from TypeScript declarations and methods that omit bodies. Also stop legacy lexer iteration at exhausted input so zero-length EOF errors cannot repeat indefinitely. Closes #12103.
refactor/ast-split-bodyless-functions
29 minutes ago
refactor(es/ast)!: split bodyless functions Represent functions with bodies separately from TypeScript declarations and methods that omit bodies. Also stop legacy lexer iteration at exhausted input so zero-length EOF errors cannot repeat indefinitely. Closes #12103.
refactor/ast-split-bodyless-functions
57 minutes ago
refactor(es/ast)!: split bodyless functions Represent functions with bodies separately from TypeScript declarations and methods that omit bodies. Also stop legacy lexer iteration at exhausted input so zero-length EOF errors cannot repeat indefinitely. Closes #12103.
refactor/ast-split-bodyless-functions
1 hour ago
refactor(es/ast)!: split bodyless functions Represent functions with bodies separately from TypeScript declarations and methods that omit bodies. Also stop legacy lexer iteration at exhausted input so zero-length EOF errors cannot repeat indefinitely. Closes #12103.
refactor/ast-split-bodyless-functions
2 hours ago
Merge main into fix/flow-component-type-semantics
fix/flow-component-type-semantics
3 hours ago
refactor(es/ast)!: introduce FunctionBody (#12096) **Description:** This PR adds a dedicated `FunctionBody` node and renames `BlockStmtOrExpr` to `ArrowFunctionBody`. A function body and a normal block handle scopes differently. Using separate node types removes several special checks and makes scope handling easier to understand. **PR Stack:** This PR belongs to the following manually managed stack: ```mermaid gitGraph LR: commit id: "main" branch feat/ast-this-param checkout feat/ast-this-param commit id: "#12075" branch refactor/ast-object-get-set checkout refactor/ast-object-get-set commit id: "#12077" branch refactor/ast-function-body checkout refactor/ast-function-body commit id: "#12096" ``` - main - #12075 - #12077 - #12096 (current)
main
4 hours ago
Merge branch 'main' into feat/minifier-math-constant-folding
YosefBlandin:feat/minifier-math-constant-folding
4 hours ago
refactor(es/ast)!: introduce FunctionBody
refactor/ast-function-body
6 hours ago
Latest Branches
CodSpeed Performance Gauge
-1%
refactor(es/ast)!: split bodyless functions
#12119
2 hours ago
b1547b7
refactor/ast-split-bodyless-functions
CodSpeed Performance Gauge
-3%
fix(es/typescript): preserve Flow component type semantics
#12090
3 hours ago
7f2ce67
fix/flow-component-type-semantics
CodSpeed Performance Gauge
0%
feat(es/minifier): Evaluate Math.floor, Math.ceil, Math.round and Mat…
#12117
4 hours ago
4a137b6
YosefBlandin:feat/minifier-math-constant-folding
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs