Skip to content

Comments

[pull] master from ruby:master#177

Merged
pull[bot] merged 10 commits intoturkdevops:masterfrom
ruby:master
Aug 15, 2025
Merged

[pull] master from ruby:master#177
pull[bot] merged 10 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link

@pull pull bot commented Aug 15, 2025

See Commits and Changes for more details.


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

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

peterzhu2118 and others added 10 commits August 15, 2025 09:30
For most tests (except two), we don't need to change Encoding.default_internal
in assert_raise_with_message. We're trying to run the test suite across
multiple Ractors and modifying Encoding.default_internal can cause other
concurrently running tests to fail.
Calling rb_ary_replace(copy, orig) can modify orig, which is not safe
across ractors because orig is shared (it's the global encoding list).

Hoping to address CI failures such as https://ci.rvm.jp/results/trunk-gc-asserts@ruby-sp2-noble-docker/5890058
Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>
ZJIT: Implement getspecial in ZJIT

Adds support for the getspecial instruction in zjit.

We split getspecial into two instructions, one for special symbols
(`$&`, $'`, etc) and one for special backrefs (`$1`, `$2`, etc).

Co-authored-by: Aaron Patterson <tenderlove@ruby-lang.org>
@pull pull bot locked and limited conversation to collaborators Aug 15, 2025
@pull pull bot added the ⤵️ pull label Aug 15, 2025
@pull pull bot merged commit 2a1210f into turkdevops:master Aug 15, 2025
1 of 2 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.

5 participants