Skip to content

[pull] master from ruby:master - #1373

Merged
pull[bot] merged 9 commits into
turkdevops:masterfrom
ruby:master
Sep 3, 2026
Merged

[pull] master from ruby:master#1373
pull[bot] merged 9 commits into
turkdevops:masterfrom
ruby:master

Conversation

@pull

@pull pull Bot commented Sep 3, 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 : )

matzbot and others added 9 commits September 3, 2026 06:58
… symbol

In strict mode, a Symbol whose name is not UTF-8 compatible was passed to
generate_json_string, which handed the as_json result to
raw_generate_json_string without checking its type. A non-String result was
then read as a String, segfaulting the process.

Route strict symbols through the T_STRING case of generate_json_general so
they reuse its as_json handling. That re-dispatches the result by type, and
its as_json_called flag stops a symbol returned by as_json from recursing.

ruby/json@2d73e6bdfe

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
README-bundler.md duplicated the supporting, conduct, contributing and
getting-help sections of README.md, and no prose document linked to it.
LICENSE-bundler.md carried the same MIT text as MIT.txt, differing only
in wrap width and quote style. Move Bundler's description and usage
example into README.md, credit Bundler's copyright holders in MIT.txt,
and ship MIT.txt in the bundler gem in place of the two removed files.

ruby/rubygems@292aae49b4

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Since the base `string` is a valid encoding, there should be no other
invalid sequences in `sliced`.

ruby/rubygems@c240193553
Operations on an already open file are faster and safer than those
based on the path name.

ruby/rubygems@f449acaa49
A UTF-8 replacement makes String#scrub! raise
Encoding::CompatibilityError on an ASCII-incompatible receiver such as
UTF-16LE, where the loop trimmed the tail fine. It is also slower than
the loop for the common case of an ASCII name that needs no truncation.

ruby/rubygems@5e1eb084d6

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Sep 3, 2026
@pull pull Bot added the ⤵️ pull label Sep 3, 2026
@pull
pull Bot merged commit e6d3c65 into turkdevops:master Sep 3, 2026
0 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.

6 participants