Allow to sync pathname manually
Still development of the gem continues, sync as possible manually.
[DOC] Fix formatting in docs for String#[]=
[ruby/stringio] [DOC] Tweaks for StringIO#pos= (https://github.com/ruby/stringio/pull/194)
https://github.com/ruby/stringio/commit/3cef1e0e5f
[ruby/stringio] [DOC] Tweaks for StringIO#pos (https://github.com/ruby/stringio/pull/193)
https://github.com/ruby/stringio/commit/90728bbbca
[ruby/stringio] [DOC] Tweaks for StringIO#lineno= (https://github.com/ruby/stringio/pull/192)
https://github.com/ruby/stringio/commit/8b1ee03cbe
[ruby/stringio] [DOC] Tweaks for StringIO#lineno (https://github.com/ruby/stringio/pull/191)
https://github.com/ruby/stringio/commit/f2a2a5a99e
Fix id2ref for multi-Ractor
The id2ref table needs to be under a VM lock to ensure there are no race conditions. The following script crashes:
o = Object.new ObjectSpace._id2ref(o.object_id) 10.times.map do Ractor.new do 10_000.times do...
[ruby/stringio] [DOC] Change link to on-page
https://github.com/ruby/stringio/commit/a7c118d786
[ruby/openssl] asn1integer_to_num: don't cast away const
ASN1_ENUMERATED_to_BN() has been const-correct for a long time in all supported libcrytos, so we can remove this workaround.
https://github.com/ruby/openssl/commit/d0f36a7c65
[ruby/date] Call rb_gc_register_mark_object after object allocation
It's possible that both half_days_in_day and day_in_nanoseconds are Ruby objects, which means that creating day_in_nanoseconds may trigger GC. Since half_days_in_day is not registered as a mark object until after...
View all revisions | View revisions
Also available in: Atom