Skip to content

[pull] master from ruby:master#1129

Merged
pull[bot] merged 8 commits into
turkdevops:masterfrom
ruby:master
Jun 18, 2026
Merged

[pull] master from ruby:master#1129
pull[bot] merged 8 commits into
turkdevops:masterfrom
ruby:master

Conversation

@pull

@pull pull Bot commented Jun 18, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

peterzhu2118 and others added 8 commits June 18, 2026 22:09
Cover the cases where folding a Fixnum add/sub/mult would overflow
RUBY_FIXNUM_MAX/MIN into a Bignum, asserting the fold is rejected and
the FixnumAdd/Sub/Mult node is kept.

FixnumDiv is omitted because `test_dont_fold_fixnum_div_negative_one_overflow` already covers its only overflow case (RUBY_FIXNUM_MIN / -1).

FixnumMod is omitted, a % b is bounded by |b| and can never overflow.
…value

ruby/json@e5fa06aa42

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…n an empty buffer

ruby/json@3927c5ca4c

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ruby/json@489b8c13b9

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
ruby/json@d91b370b1e

Co-Authored-By: Jean Boussier <jean.boussier@gmail.com>
ruby/json@56d16deb46

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
cursor_position consumed the newline ending the previous line (post-decrement)
before counting lines, so any error past the first line was reported one line
too low (e.g. "[1,\n@" reported '@' at line 1 instead of line 2). Count that
newline when the column loop breaks on it.

ruby/json@82b6b21354

Co-Authored-By: Jean Boussier <jean.boussier@gmail.com>
@pull pull Bot locked and limited conversation to collaborators Jun 18, 2026
@pull pull Bot added the ⤵️ pull label Jun 18, 2026
@pull pull Bot merged commit 0c99279 into turkdevops:master Jun 18, 2026
1 of 3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants