Skip to content

bench: record recursive_call_frame_relocation's windows dynasm guard_failures - #1049

Closed
youknowone wants to merge 1 commit into
mainfrom
buitlins
Closed

bench: record recursive_call_frame_relocation's windows dynasm guard_failures#1049
youknowone wants to merge 1 commit into
mainfrom
buitlins

Conversation

@youknowone

Copy link
Copy Markdown
Owner

main is red on windows dynasm with recursive_call_frame_relocation
guard_failures 638 -> 637. This records 637 as that host's value.

sha windows dynasm windows cranelift
#1028's base 638 (passed) 416 (failed vs 415)
4fecf865268 (#1042) 637 415
a8677f4a0a0 (#1043) 637 415
2f612802f1c (main, now) 637 415

Three consecutive runs at three different base shas, every other counter
identical, and check.py's own overlay comment names 637 for windows from two
earlier runs. macos-latest and ubuntu-24.04 pass their dynasm legs against the
shared 638, so the shared file still describes them.

Both counters stepped down by one at the same point and have held since. That
move left closure_per_call agreeing with its shared file — which is why
#1043 dropped its overlay — and left this one disagreeing, which is why it
gets one.

🤖 Generated with Claude Code

…failures

windows reports guard_failures=637 against a shared 638, on three consecutive
runs at three different base shas (#1042 at 4fecf86, #1043 at a8677f4,
main at 2f61280), with every other counter identical. check.py's overlay
comment names the same value from two earlier runs. macos-latest and
ubuntu-24.04 pass their dynasm legs against the shared file, so it keeps
describing them.

The single contrary reading is one run before that sequence, where windows
reported 638 and `closure_per_call` reported 416. Both counters moved down by
one at the same point and have held since; the move left `closure_per_call`
agreeing with its shared file, which is why the overlay dropped in the previous
commit is not needed and this one is.

Assisted-by: Claude
@coderabbitai

coderabbitai Bot commented Aug 5, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@youknowone, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 20 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 81cfc04f-04e0-4083-9d1b-6331586291bc

📥 Commits

Reviewing files that changed from the base of the PR and between 2f61280 and 5b693d0.

📒 Files selected for processing (1)
  • pyre/bench/synth/recursive_call_frame_relocation.dynasm.win32.jitstats

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

🤖 Codex parity review

Static analysis of this diff vs the local RPython/PyPy sources (commit 5b693d0).
Updated: 2026-08-05T05:27:48.716Z

The diff against the review base changes only generated jit-stats baselines (1 file(s)); nothing to review.

@youknowone youknowone closed this Aug 5, 2026
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