Skip to content

docs: update incremental benchmarks (3.9.0)#854

Merged
carlos-alm merged 5 commits intomainfrom
benchmark/incremental-v3.9.0-20260404-213821
Apr 5, 2026
Merged

docs: update incremental benchmarks (3.9.0)#854
carlos-alm merged 5 commits intomainfrom
benchmark/incremental-v3.9.0-20260404-213821

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

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

Automated incremental benchmark update for 3.9.0 from workflow run #635.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 4, 2026

Greptile Summary

This automated PR appends benchmark data for version 3.9.0 to INCREMENTAL-BENCHMARKS.md, updating the summary table, "Latest results" section, and the embedded JSON block. The data is internally consistent — the rendered table values match the raw JSON figures within expected rounding. One notable data point worth tracking: the native engine's 1-file rebuild jumped from 41ms (3.8.1) to 527ms (3.9.0), a +1185% regression, while the WASM engine's 1-file rebuild actually improved (603ms → 541ms, –10%). The anomalously low 3.8.1 native time (41ms) may itself have been a measurement artifact or a short-lived optimisation, but the reversal is significant enough to warrant follow-up in the main repo.

Confidence Score: 5/5

Safe to merge — documentation-only change with internally consistent benchmark data.

All changes are to a generated markdown file. The rendered table values match the embedded JSON within rounding. No code is modified. The only observation (native 1-file rebuild regression) is a performance signal to track in the main codebase, not a defect in this docs PR.

No files require special attention.

Important Files Changed

Filename Overview
generated/benchmarks/INCREMENTAL-BENCHMARKS.md Adds 3.9.0 benchmark rows to the summary table and embedded JSON; data is internally consistent. Notable: native 1-file rebuild regressed 1185% vs 3.8.1 (41ms → 527ms).

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[publish.yml workflow_dispatch] --> B[Run codegraph on own codebase]
    B --> C{Engines}
    C --> D[Native Rust engine]
    C --> E[WASM engine]
    D --> F[Measure Full / No-op / 1-file build times]
    E --> F
    F --> G[Measure Import Resolution\nnative batch vs JS fallback]
    G --> H[Emit benchmark JSON]
    H --> I[Update INCREMENTAL-BENCHMARKS.md\n- Summary table row\n- Latest results section\n- Embedded JSON block]
    I --> J[Open automated PR #854\ndocs: update incremental benchmarks 3.9.0]
Loading

Reviews (1): Last reviewed commit: "docs: update incremental benchmarks (3.9..." | Re-trigger Greptile

@carlos-alm carlos-alm merged commit 0cc0ec0 into main Apr 5, 2026
13 checks passed
@carlos-alm carlos-alm deleted the benchmark/incremental-v3.9.0-20260404-213821 branch April 5, 2026 07:06
@github-actions github-actions bot locked and limited conversation to collaborators Apr 5, 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