swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Use Vec for scopes
12-17-perf/program-data
10 hours ago
perf(es/parser): Remove `raw`s in `TokenValue` (#11373) **Description:** 1. This PR removes all `raw: Atom`s in `TokenValue`, and the parser gets it from `self.input.iter.read_string(token_span)`. 2. For `TokenValue::Regex { exp, flags }`, I change it to `TokenValue::Regex(exp_end: u32)`. And the parser get the `exp` and `flags` with `token_span.lo + 1..exp_end` and `exp_end + 1..token_span.hi`. 3. You can see many snapshot updates in the diff. Because I simplify the `Token::to_string` logic, which will not print their detailed token values any more. I think this is reasonable because the diagnostic has already underlined them with the source code.
main
1 day ago
Create rotten-ravens-decide.md
12-15-remove/raw
1 day ago
Fix copilot suggestions
12-15-remove/raw
1 day ago
Respect IgnoreError context
12-15-remove/raw
2 days ago
Update snapshot
12-15-remove/raw
2 days ago
Fix empty file parsing
12-15-remove/raw
2 days ago
Update snapshot
12-15-remove/raw
2 days ago
Active Branches
perf(es/minifier): optimize data structures of `ProgramData`
last run
10 hours ago
#11374
CodSpeed Performance Gauge
0%
[Meta] Port single-pass compiler from oxc
last run
13 days ago
#11292
CodSpeed Performance Gauge
0%
feat(test): Migrate from test262-parser-tests to full test262 suite
last run
29 days ago
#11290
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs