refactor: simplify generation and runtime - #182
Merged
Merged
CodSpeed / CodSpeed Performance Analysis
succeeded
Sep 16, 2026 in 0s
Performance Gate Passed
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 21 improved benchmarks
Performance Changes
| Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|
| ⚡ | yaml-large |
15.7 ms | 10.2 ms | +54.77% |
| ⚡ | small |
203.5 µs | 139.2 µs | +46.13% |
| ⚡ | yaml |
5.5 ms | 3.8 ms | +46.02% |
| ⚡ | large |
2.6 ms | 1.8 ms | +44.24% |
| ⚡ | BenchmarkFindCatalogCommand |
9 µs | 6.3 µs | +43.4% |
| ⚡ | BenchmarkCatalogJSON |
3.1 ms | 2.2 ms | +40.57% |
| ⚡ | json-small |
275.9 µs | 199.8 µs | +38.1% |
| ⚡ | BenchmarkFormatTableInferredColumns |
1,204.2 µs | 873 µs | +37.94% |
| ⚡ | hit |
3.8 ms | 2.7 ms | +37.72% |
| ⚡ | miss |
3.7 ms | 2.7 ms | +37.71% |
| ⚡ | table |
779.9 µs | 566.4 µs | +37.7% |
| ⚡ | large |
2.3 ms | 1.7 ms | +37.67% |
| ⚡ | large |
1.7 ms | 1.3 ms | +36.39% |
| ⚡ | small |
146.3 µs | 107.8 µs | +35.71% |
| ⚡ | small |
152.5 µs | 112.7 µs | +35.34% |
| ⚡ | json |
1.4 ms | 1 ms | +33.02% |
| ⚡ | BenchmarkParseNormalize |
6.5 ms | 4.9 ms | +32.82% |
| ⚡ | json-large |
3.3 ms | 2.6 ms | +24.03% |
| ⚡ | small |
100.8 µs | 81.8 µs | +23.25% |
| ⚡ | large |
1.3 ms | 1.1 ms | +19.94% |
| ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.
Comparing refactor/simplify-codebase (83b56ab) with main (1dde095)
Loading