Skip to content

docs(perf): measure the shipping 0.11.0 head against 0.10.1 - #1371

Merged
HuiJun merged 1 commit into
developfrom
docs/perf-record-0.11.0-final
Oct 22, 2026
Merged

HuiJun merged 1 commit into
developfrom
docs/perf-record-0.11.0-final

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

What and why

The 0.11.0 performance record that merged with #1337 measured an earlier candidate (develop at d8b60ed62 with #1350 merged on top) and described develop as not having moved; by the time it merged, every fix it named had merged too and develop had advanced by 23 further merges. This rewrites docs/project/performance-release-0.11.0-vs-0.10.1.md as a measurement of the head the release is cut from, 5db0f74158f1ecd43509d90141e5055cb0c3e539, against the v0.10.1 tag:

The record also states what the quiet pass leaves unexplained: four executor rows with identical allocation counts that moved +16–24% on time at p = 0.009–0.026, carried as time unexplained by allocation rather than attributed. The changelog fragment's wording is adjusted to name the head measured; mkdocs.yml, docs/project/README.md and docs/internals/performance.md already link the record and are unchanged. No implementation code is in this PR.

How it was verified

  • python3 scripts/check-doc-ids.py, python3 scripts/changelog.py check, python -m mkdocs build --strict, go test ./tests/hygiene clean. python3 scripts/check-doc-links.py reports one broken link in docs/project/third-party-notices.md (../assets/landing/libavoid-js.LICENSE.txt), which is the same on develop and not touched here.
  • Raw rounds, benchstat tables and the whole-binary runs are reproducible from the method section; the two fix PRs carry their own A/B tables.

Checklist

  • make test and make lint pass locally (docs gates above; no code changed)
  • Tests added or updated for the change (none: documentation)
  • Documentation extended where it already covers the surface
  • Changelog entry added as changes/unreleased/perf-0.11.0-record.added.md (wording updated), not as an edit to CHANGELOG.md
  • baselines regenerated and make docs-counts run if a gate count moved (none moved)
  • No internal work-item labels in the body, docs, or changelog

Link to Devin session: https://nasa-jpl-demo.devinenterprise.com/sessions/cf22d7a746814d20b2f0eaf11682fef9
Open in Devin Desktop: https://nasa-jpl-demo.devinenterprise.com/desktop/session/cf22d7a746814d20b2f0eaf11682fef9?variant=devin
Requested by: @HuiJun

Co-Authored-By: jason.han <hanhuijun@gmail.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

🔍 Devin Review: 4 flags

Not posted on this PR by your GitHub settings — view them in Devin Review. (Configure)

Devin Review

@devin-ai-integration
devin-ai-integration Bot marked this pull request as ready for review October 22, 2026 00:06
@HuiJun
HuiJun merged commit 149abcd into develop Oct 22, 2026
42 checks passed
@HuiJun
HuiJun deleted the docs/perf-record-0.11.0-final branch October 22, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant