Skip to content

docs: update build performance benchmarks (3.9.1)#880

Merged
carlos-alm merged 2 commits intomainfrom
benchmark/build-v3.9.1-20260406-070159
Apr 6, 2026
Merged

docs: update build performance benchmarks (3.9.1)#880
carlos-alm merged 2 commits intomainfrom
benchmark/build-v3.9.1-20260406-070159

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 6, 2026

Automated build benchmark update for 3.9.1 from workflow run #667.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 6, 2026

Greptile Summary

Automated benchmark update recording v3.9.1 performance data, generated by CI workflow run #667. The README performance table is restructured from a single "Latest" column to separate Native/WASM columns, and all figures are internally consistent with the raw JSON payload embedded in BUILD-BENCHMARKS.md.

Confidence Score: 5/5

Safe to merge — documentation-only automated benchmark update with no code changes.

All benchmark figures are internally consistent: per-file build rates (native 10.2 ms/file, WASM 13.7 ms/file) correctly derive from total build times over 570 files; resolution recall (71.1%) correctly aggregates JS (12/18) and TS (15/20) raw counts; 50k-file extrapolations are linear projections of per-file metrics; README summary values match the detailed benchmark tables exactly.

No files require special attention — both are generated documentation with no logic changes.

Important Files Changed

Filename Overview
README.md Updates benchmark summary table to v3.9.1; restructured from single Latest column to separate Native/WASM columns — all values match detailed benchmark data.
generated/benchmarks/BUILD-BENCHMARKS.md Appends v3.9.1 rows to build, incremental, and query tables; updates raw totals, phase breakdown, and 50k-file extrapolations — all numbers internally consistent with embedded JSON.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[CI Workflow Run #667] --> B[Build codegraph v3.9.1\n570 files]
    B --> C{Engine}
    C --> D[Native Rust\n10.2 ms/file\n5.8s total]
    C --> E[WASM\n13.7 ms/file\n7.8s total]
    D --> F[Phase breakdown\nparse 3382ms · CFG 310ms\ndataflow 904ms]
    E --> G[Phase breakdown\nparse 3104ms · CFG 1077ms\ndataflow 835ms]
    F --> H[Resolution benchmark\nJS 12/18 · TS 15/20]
    G --> H
    H --> I[precision 100% · recall 71.1%]
    I --> J[Write BUILD-BENCHMARKS.md]
    J --> K[Update README.md summary]
    K --> L[Automated PR #880]
Loading

Reviews (1): Last reviewed commit: "docs: update build performance benchmark..." | Re-trigger Greptile

@carlos-alm carlos-alm merged commit 65864dc into main Apr 6, 2026
10 of 13 checks passed
@carlos-alm carlos-alm deleted the benchmark/build-v3.9.1-20260406-070159 branch April 6, 2026 07:21
@github-actions github-actions bot locked and limited conversation to collaborators Apr 6, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant