Skip to content

docs: update query benchmarks (3.9.6)#1031

Merged
carlos-alm merged 2 commits intomainfrom
benchmark/query-v3.9.6-20260430-065114
Apr 30, 2026
Merged

docs: update query benchmarks (3.9.6)#1031
carlos-alm merged 2 commits intomainfrom
benchmark/query-v3.9.6-20260430-065114

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Automated query benchmark update for 3.9.6 from workflow run #786.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 30, 2026

Greptile Summary

This automated PR appends query benchmark results for version 3.9.6 to the benchmark history table and updates the "Latest results" section. The numeric data is internally consistent — all percentage delimiters (/) check out against the raw values, and the embedded JSON matches the rendered tables.

Two minor points worth confirming: the mid benchmark target changed from ctx to dir between 3.9.4 and 3.9.6, and version 3.9.5 is absent from the history table.

Confidence Score: 4/5

Safe to merge — documentation-only automated update with no logic changes and internally consistent data.

Only P2 style/clarification comments exist. The data is self-consistent; the mid-target change and missing 3.9.5 row are questions rather than errors.

No files require special attention beyond the clarification questions noted inline.

Important Files Changed

Filename Overview
generated/benchmarks/QUERY-BENCHMARKS.md Automated benchmark update for 3.9.6 — data is internally consistent (JSON matches tables, percentages are correct), but the mid target node changed from ctx to dir and version 3.9.5 is absent from the history table.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Workflow Run #786\nRelease 3.9.6] --> B[Collect query benchmarks\nMedian over 5 runs]
    B --> C{Engine}
    C --> D[Native / Rust\nhub=buildGraph, mid=dir, leaf=docs]
    C --> E[WASM\nhub=buildGraph, mid=dir, leaf=docs]
    D --> F[fnDeps d1/d3/d5\nfnImpact d1/d3/d5\ndiffImpact]
    E --> F
    F --> G[Append row to\nhistory table]
    F --> H[Update 'Latest results'\ndetail section]
    F --> I[Append JSON block\nfor machine consumption]
Loading

Fix All in Claude Code

Reviews (1): Last reviewed commit: "docs: update query benchmarks (3.9.6)" | Re-trigger Greptile

Comment on lines +8 to +9
| 3.9.6 | native | 28.7 ↑7% | 29.1 ↑7% | 33.2 ↑22% | 5.3 ↑8% | 5.5 ↑8% | 5.4 ↑6% | 16.7ms ↑129% |
| 3.9.6 | wasm | 38.4 ~ | 40 ↑4% | 38.4 ↓2% | 5 ~ | 5 ↓19% | 4.9 ↓20% | 11.5ms ↓20% |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Mid benchmark target changed between versions

The mid target node changed from ctx (3.9.4) to dir (3.9.6) in both native and WASM runs. The fnImpact depth metrics in the summary table reflect traversal from the hub (buildGraph), so they remain comparable, but benchmark runs that specifically exercise the mid-connectivity node are now on a different function. If ctx was renamed or removed in 3.9.6 this is expected — a small annotation in the "Latest results" section noting the target change would help readers interpret the relative / indicators for those runs. Was ctx renamed to dir in 3.9.6, or did the most representative mid-connectivity node simply shift? If the latter, are comparisons between 3.9.4 and 3.9.6 still meaningful for the mid-target benchmarks?

Fix in Claude Code


| Version | Engine | fnDeps d1 | fnDeps d3 | fnDeps d5 | fnImpact d1 | fnImpact d3 | fnImpact d5 | diffImpact |
|---------|--------|----------:|----------:|----------:|------------:|------------:|------------:|-----------:|
| 3.9.6 | native | 28.7 ↑7% | 29.1 ↑7% | 33.2 ↑22% | 5.3 ↑8% | 5.5 ↑8% | 5.4 ↑6% | 16.7ms ↑129% |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Version gap: 3.9.5 skipped in benchmark history

The table jumps from 3.9.4 directly to 3.9.6 — there is no 3.9.5 row. If 3.9.5 was released but benchmarks weren't collected (e.g., it was a hotfix), this is fine, but worth confirming so readers don't assume it was not released. Was 3.9.5 released? If so, was it intentionally excluded from benchmarks (e.g., patch-only release)?

Fix in Claude Code

@carlos-alm carlos-alm merged commit c5fad6d into main Apr 30, 2026
14 checks passed
@carlos-alm carlos-alm deleted the benchmark/query-v3.9.6-20260430-065114 branch April 30, 2026 09:37
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 30, 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