parse.y: Split forwarding argument in method and lambda
Eliminate the lambda argument conditions from the action.
Update default gems list at 9356837d1a436a75ba3b35234d7678 [ci skip]
[ruby/json] Release 2.19.0
https://github.com/ruby/json/commit/a11acc1ff4
[ruby/json] fbuffer.h: Use size_t over unsigned long
unsigned long is only 32b on some platforms.
https://github.com/ruby/json/commit/0a4fb79cd9
[ruby/json] Reject negative depth; add overflow guards to prevent hang/crash
https://github.com/ruby/json/commit/de993aa766
[ruby/rubygems] Remove dead code in dependency installer tests
Remove unused si.to_yaml calls that stored YAML at URLs that were never fetched. With the pure-Ruby parser, NilClass no longer has to_yaml, but these lines were dead code regardless.
https://github.com/ruby/rubygems/commit/6ab25e49ac
[ruby/rubygems] Skip flaky webauthn test on TruffleRuby
Pend test_with_webauthn_enabled_failure on TruffleRuby where it fails intermittently.
https://github.com/ruby/rubygems/commit/6e062ccef1
Improve comparison error message.
In certain cases, things like Array#sort can result in a confusing error message. For instance where a and b are characters in a string, "string":
"string"
array.sort { |a, b| string.index(a) <=> string.index(b) }
...
Use OPTIMIZED_CMP in r_less instead of <=>
ZJIT: Remove duplicate CheckInterrupts within basic blocks (#16317)
Add a new optimization pass that eliminates redundant CheckInterrupts instructions within each basic block. Only the first CheckInterrupts is needed per stretch of non-call code, since the interrupt flag only needs...
View all revisions | View revisions
Also available in: Atom