|
22251 |
Ruby |
Bug |
Open |
ObjectSpace::WeakMap#size can return a stale value |
|
08/18/2026 04:39 PM |
Actions |
|
22250 |
Ruby |
Feature |
Open |
Add an only: keyword to Coverage.peek_result |
|
08/18/2026 12:16 PM |
Actions |
|
22249 |
Ruby |
Misc |
Open |
DevMeeting-2026-09-10 |
|
08/18/2026 02:27 PM |
Actions |
|
22248 |
Ruby |
Bug |
Open |
`Errno::NOERROR` from `connect(2)` once a non-main Ractor has more than one Ruby thread |
|
08/17/2026 04:17 PM |
Actions |
|
22247 |
Ruby |
Feature |
Open |
Add Ractor.movable? |
|
08/15/2026 12:47 PM |
Actions |
|
22246 |
Ruby |
Bug |
Open |
Rational#to_f incorrectly rounds when the numerator is a bignum that cannot be represented exactly by a double, and the denominator is a fixnum |
|
08/18/2026 02:44 PM |
Actions |
|
22245 |
Ruby |
Feature |
Open |
Reduce Array#& cost when self is much shorter than the argument |
|
08/14/2026 04:12 PM |
Actions |
|
22244 |
Ruby |
Feature |
Open |
`ruby -UU` should set both internal and external, `ruby -E` should print encoding list |
|
08/13/2026 06:56 PM |
Actions |
|
22242 |
Ruby |
Bug |
Open |
SEGV in method dispatch (`vm_call_iseq_setup_kwparm_nokwarg` / `def_iseq_ptr`) on Ruby 4.0.6 — Rails CI |
|
08/18/2026 06:48 AM |
Actions |
|
22241 |
Ruby |
Bug |
Open |
Restore compatibility for removed `JSON.dump` and `JSON.parse` arguments |
byroot (Jean Boussier) |
08/12/2026 05:43 AM |
Actions |
|
22240 |
Ruby |
Bug |
Open |
Protect against SEGV caused by native extensions using rb_funcall between rb_protect and rb_jump_tag |
|
08/14/2026 05:31 PM |
Actions |
|
22239 |
Ruby |
Bug |
Open |
Multiple buffer clear errors in IO |
|
08/10/2026 12:18 PM |
Actions |
|
22238 |
Ruby |
Feature |
Open |
String#tr to take a Hash for multi-character replacements |
|
08/14/2026 02:36 PM |
Actions |
|
22236 |
Ruby |
Feature |
Open |
New API for adjustable JIT warmup |
jit |
08/10/2026 03:51 PM |
Actions |
|
22234 |
Ruby |
Bug |
Open |
IO::Buffer#resize(0) copies uninitialized memory into the buffer |
|
08/08/2026 08:58 AM |
Actions |
|
22233 |
Ruby |
Feature |
Open |
Warn when Net::HTTP#set_debug_output enables debug output |
|
08/06/2026 07:51 PM |
Actions |
|
22232 |
Ruby |
Feature |
Open |
Deprecate `RHASH_TBL` and associated APIs |
|
08/06/2026 10:09 AM |
Actions |
|
22231 |
Ruby |
Feature |
Open |
Add `IO::Buffer#index` |
|
08/07/2026 02:33 AM |
Actions |
|
22227 |
Ruby |
Feature |
Open |
Per-Ractor GC: collect each Ractor's heap locally, stop the world only when needed |
|
08/08/2026 08:53 AM |
Actions |
|
22226 |
Ruby |
Feature |
Open |
Ractor: class/module ownership -- restrict modification to the Ractor that created it |
ko1 (Koichi Sasada) |
08/10/2026 07:23 AM |
Actions |
|
22219 |
Ruby |
Bug |
Open |
IO::Buffer#free, #resize and #transfer should raise FrozenError if the receiver is frozen |
|
07/30/2026 11:40 PM |
Actions |
|
22216 |
Ruby |
Bug |
Open |
Special variables (ex. Regexp backref and IO lastline) are thread-unsafe in some cases, incompatible with Ractor |
|
08/07/2026 09:24 PM |
Actions |
|
22211 |
Ruby |
Bug |
Open |
Fiber::Scheduler stalls on Ractor::Port.receive |
ractor |
07/29/2026 08:50 AM |
Actions |
|
22209 |
Ruby |
Bug |
Open |
IO#set_encoding is ignoring the :newline keyword argument when given Encoding positional argument |
|
08/09/2026 10:35 AM |
Actions |
|
22205 |
Ruby |
Feature |
Assigned |
Deprecate ruby2_keywords |
shugo (Shugo Maeda) |
08/14/2026 12:24 AM |
Actions |
|
22204 |
Ruby |
Bug |
Open |
Kernel#require documentation pulls from RubyGems' version of method instead of core version (stable releases only) |
|
07/18/2026 04:40 PM |
Actions |
|
22203 |
Ruby |
Bug |
Open |
Coverage (eval: true): branch entries for re-eval'd code are nondeterministically duplicated |
mame (Yusuke Endoh) |
07/20/2026 12:02 PM |
Actions |
|
22200 |
Ruby |
Bug |
Open |
ObjectSpace._id2ref can return a different object than the id's owner on Ruby 4.0 (stale id2ref_tbl entry for objects with generic fields) |
Eregon (Benoit Daloze) |
08/10/2026 07:57 PM |
Actions |
|
22195 |
Ruby |
Bug |
Open |
IO::Buffer read after free silently returns empty data instead of raising |
|
07/14/2026 01:52 PM |
Actions |
|
22194 |
Ruby |
Bug |
Open |
File.realpath and File.realdirpath handle differently path encoding incompatible with a filesystem's one |
|
07/20/2026 01:02 PM |
Actions |
|
22187 |
Ruby |
Bug |
Open |
High major GCs caused by specific workloads in 3.4 |
|
07/11/2026 08:34 AM |
Actions |
|
22182 |
Ruby |
Feature |
Open |
Poor man's escape analysis |
|
07/20/2026 05:34 PM |
Actions |
|
22180 |
Ruby |
Misc |
Assigned |
Provide official Windows (mswin) binary packages and a version manager |
hsbt (Hiroshi SHIBATA) |
07/14/2026 11:50 PM |
Actions |
|
22176 |
Ruby |
Bug |
Assigned |
[Feature] TracePoint#defined_box: get the Ruby::Box where a method is defined |
tagomoris (Satoshi Tagomori) |
07/07/2026 06:40 AM |
Actions |
|
22174 |
Ruby |
Bug |
Open |
Set operations (&, ^, collect!, flatten, classify, divide) do not preserve compare_by_identity |
|
07/04/2026 12:41 AM |
Actions |
|
22173 |
Ruby |
Bug |
Open |
`Ractor.new { Fiber.current }.value` raises `[BUG] rb_ractor_confirm_belonging object-ractor id:1, current-ractor id:2` |
ractor |
07/05/2026 10:50 AM |
Actions |
|
22134 |
Ruby |
Feature |
Open |
Faster rb_scan_args() for keyword args (optimization) |
|
06/30/2026 01:05 AM |
Actions |
|
22132 |
Ruby |
Feature |
Open |
Scala-like for comprehensions |
|
07/08/2026 02:23 AM |
Actions |
|
22130 |
Ruby |
Feature |
Open |
Add a new YARV instruction for a `String.new` fast path |
|
07/09/2026 09:48 PM |
Actions |
|
22128 |
Ruby |
Feature |
Open |
C API: Expose RB_OBJ_SET_FROZEN_SHAREABLE |
|
07/02/2026 10:05 AM |
Actions |
|
22125 |
Ruby |
Bug |
Open |
IO::Buffer triggers use-after-free when it's freed/resized during enumeration |
|
06/23/2026 08:17 PM |
Actions |
|
22122 |
Ruby |
Bug |
Open |
A Ractor/Ractor::Port memory leak (or so it would seem) |
ractor |
07/02/2026 01:07 PM |
Actions |
|
22121 |
Ruby |
Feature |
Open |
Introduce Parallel Sweep feature |
|
07/07/2026 05:48 PM |
Actions |
|
22119 |
Ruby |
Feature |
Open |
Thread: inherit storage on child threads |
|
06/17/2026 12:38 PM |
Actions |
|
22113 |
Ruby |
Bug |
Open |
Proc#curry produces a corrupted (false) argument under GC compaction |
|
06/14/2026 09:33 AM |
Actions |
|
22110 |
Ruby |
Bug |
Assigned |
Ruby::Box C-extension loading can be denied by predictable temporary filename |
tagomoris (Satoshi Tagomori) |
06/13/2026 05:11 AM |
Actions |
|
22109 |
Ruby |
Bug |
Open |
Unexpected or misleading error when subclass of a ractor calls a new method on itself |
|
06/13/2026 10:06 PM |
Actions |
|
22106 |
Ruby |
Bug |
Open |
Getting a segfault when using finalizers and/or WeakMap in Ractors |
ractor |
08/15/2026 01:18 AM |
Actions |
|
22105 |
Ruby |
Bug |
Open |
Cannot initialize a WeakRef in a Ractor |
ractor |
07/28/2026 08:41 AM |
Actions |
|
22102 |
Ruby |
Feature |
Open |
C API to obtain a C string from a Ruby String |
|
07/07/2026 09:29 PM |
Actions |