docs: update incremental benchmarks (3.7.0)#727
Conversation
Greptile SummaryThis is an automated documentation-only PR that appends incremental benchmark results for version 3.7.0 to Key observations:
Confidence Score: 5/5Safe to merge — documentation-only update with internally consistent benchmark data. All values (percentages, raw ms, speedup ratio, file counts) cross-check correctly between the markdown summary table and the embedded JSON block. The single P2 comment about a missing native-engine absence note is a minor documentation improvement that does not block the merge. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[CI Workflow Run #546\nRelease 3.7.0] --> B[Run Benchmarks\non own codebase]
B --> C{Engine}
C -->|WASM| D[WASM Build Tiers]
C -->|Native| E[native: null\nEngine absent]
D --> F[Full Build: 6.4s ↑5%]
D --> G[No-op Rebuild: 19ms ↑46%]
D --> H[1-File Rebuild: 558ms ↑2%]
B --> I[Import Resolution]
I --> J[Native Batch: 4ms ↑3%]
I --> K[JS Fallback: 15ms ↑31%]
I --> L[Speedup Ratio: 3.8x]
F & G & H & J & K & L --> M[Append to\nINCREMENTAL-BENCHMARKS.md]
M --> N[Update Summary Table\n+ Latest Results section\n+ Embedded JSON block]
Reviews (1): Last reviewed commit: "docs: update incremental benchmarks (3.7..." | Re-trigger Greptile |
| > (WAL corruption in `detect-changes` → `purgeAndAddReverseDeps`). | ||
| > WASM results are unaffected. Tracked as a known WAL race condition | ||
| > between native and JS connections. | ||
| **Version:** 3.7.0 | **Files:** 532 | **Date:** 2026-04-01 |
There was a problem hiding this comment.
Missing explanation for absent native engine
The 3.6.0 "Latest results" section included an explanatory note detailing that the native engine was absent due to a SQLITE_CORRUPT crash (WAL race condition between native and JS connections). In 3.7.0, "native": null in the JSON data but the analogous explanatory note has been dropped from the "Latest results" section.
If the same known WAL race condition still applies in 3.7.0, it would be helpful to carry forward the note (even in updated form) so readers aren't left wondering why there's no native build section. If the issue has been resolved and native was simply not run for a different reason, a brief note clarifying that would be equally useful.
| **Version:** 3.7.0 | **Files:** 532 | **Date:** 2026-04-01 | |
| **Version:** 3.7.0 | **Files:** 532 | **Date:** 2026-04-01 | |
| > **Note:** Native engine results are absent for 3.7.0. The known WAL race condition | |
| > between native and JS connections (first tracked in 3.6.0) may still apply. | |
| > WASM results are unaffected. |
Automated incremental benchmark update for 3.7.0 from workflow run #546.