Skip to content

[pull] master from ruby:master#919

Merged
pull[bot] merged 23 commits intoturkdevops:masterfrom
ruby:master
Apr 8, 2026
Merged

[pull] master from ruby:master#919
pull[bot] merged 23 commits intoturkdevops:masterfrom
ruby:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Apr 8, 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 : )

dependabot bot and others added 18 commits April 8, 2026 11:24
Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action).


Updates `taiki-e/install-action` from 2.74.0 to 2.75.0
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](taiki-e/install-action@94cb46f...cf39a74)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.75.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
ruby/rubygems@72bdf54b6d

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ates

The Rust function hello("world") returns "Hello world, from Rust!" but
the Ruby test templates expected "Hello earth, from Rust!", causing
generated tests to fail immediately after bundle gem --ext=rust.

ruby/rubygems@8de4c041ba

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… newgem template

be checks object identity which will fail for newly-allocated strings.
eq checks value equality and is the correct matcher here.

ruby/rubygems@828440937b

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Change "and lock the mutex" to "and to lock the mutex" for correct
parallel infinitive structure.

ruby/rubygems@94f9267b72

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The expected value should be first, second the actual value.
`imemo_tmpbuf` can be skipped if `ptr` is `NULL` which is often
the case if `RB_ALLOCV_END` was used.
Since PBKDF2 runs single-threaded and is typically configured to take
several hundred milliseconds or longer, it is a perfect candidate to be
run without the GVL.

ruby/openssl@2a24966414
scrypt is another password hashing algorithm, so releasing the GVL is
useful.

ruby/openssl@dd2f6ba892
@pull pull bot locked and limited conversation to collaborators Apr 8, 2026
@pull pull bot added the ⤵️ pull label Apr 8, 2026
rhenium and others added 5 commits April 8, 2026 13:00
Embarrassingly, the previous commits introduced OPENSSL_cleanse() calls
against the temporary struct instead of the buffer content. Thanks to
nagachika for noticing.

ruby/openssl@8eca3efad4
This makes IsBlockParamModified pure and the loads more understandable
to load-store forwarding.
…ll (#16675)

Thread through special handling of the potential block argument.
Just update some HIR tests.
@pull pull bot merged commit 30e3148 into turkdevops:master Apr 8, 2026
3 of 4 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.

8 participants