Skip to content

[pull] master from ruby:master#1053

Merged
pull[bot] merged 2 commits into
turkdevops:masterfrom
ruby:master
May 27, 2026
Merged

[pull] master from ruby:master#1053
pull[bot] merged 2 commits into
turkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 27, 2026

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 : )

k0kubun and others added 2 commits May 26, 2026 14:50
After 4bb1977 switched RCLASS_PRIME_CLASSEXT_WRITABLE_P to FL_TEST_RAW,
GCC lost the RB_FL_ABLE-derived hint that klass is not a special const,
and started warning that RCLASS_EXT_PRIME(klass) (used by the inlined
RCLASS_WRITE_SUPER in class_associate_super) could yield a near-zero
pointer. Make the existing VM_ASSERT(klass != 0) precondition visible
to the optimizer via RBIMPL_ASSUME so the warning goes away without
re-introducing the FL_TEST overhead.

Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>
Bundler doesn't need to have an opinion on the current version of
these tools. We can just include them without specific constraint, and
if the user doesn't want the most recent version for some reason they
can add the necessary constraint themselves.

ruby/rubygems@5c080f0647
@pull pull Bot locked and limited conversation to collaborators May 27, 2026
@pull pull Bot added the ⤵️ pull label May 27, 2026
@pull pull Bot merged commit b237d9f into turkdevops:master May 27, 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.

2 participants