[DOC] Link github style references in ChangeLog
Use pointer to the member
Instead of the offset calculation.
Remove automatically set environment variables
Probably since macOS Runner Image Version 20251020.XXXX, spawned processes initialize TMPDIR environment variable under the hood.
TMPDIR
Add configured environment variables first
And LD_PRELOAD is set to PRELOADENV on Linux.
LD_PRELOAD
PRELOADENV
Improve performance of UnicodeNormalize.canonical_ordering_one
Use array_of_integer.sort! instead of buble-sort-like algorithm
[DOC] Follow up GH-14470
IS_TYPED_DATA is no longer a flag in type, and the "embedded" flag has been shifted accordingly.
IS_TYPED_DATA
type
ruby/ruby#14470
Update default gems list at 226caf1a1f3542d9e39e1a72fb43fd [ci skip]
[ruby/json] Release 2.15.2
https://github.com/ruby/json/commit/5e61cd7dce
[ruby/json] Fix concurrent usage of JSON::Coder#dump
Fix: https://github.com/rails/rails/commit/90616277e3d8fc46c9cf35d6a7470ff1ea0092f7#r168784389
Because the depth counter is inside JSON::State it can't be used concurrently, and in case of a circular reference the counter may be...
depth
JSON::State
Fix memory leak of transcoding when fallback raises
When the fallback function in transcode_loop raises, it will leak the memory in rb_econv_t. The following script reproduces the leak:
10.times do 100_000.times do "\ufffd".encode(Encoding::US_ASCII, fallback: proc { raise })...
View all revisions | View revisions
Also available in: Atom