12 meetings held this year
HashWithIndifferentAccess like Hash extension · Make Pathname to embedded class of Ruby · Sets: need ♥️
HashWithIndifferentAccess
Hash
Pathname
Class.descendants · Allow reading class instance varaibles from non-main Ractor · Optimize __send__ call
__send__
The heredoc pattern used in tests does not syntax highlight correctly in many editors · A dedicated module for experimental features · ruby -r debug catchpoint problem
ruby -r debug
SyntaxError in endless method · Remove Fixnum and Bignum · `RubyVM::AbstractSyntaxTree.of
SyntaxError
Fixnum
Bignum
Provide a public WeakMap that compares by equality rather than by identity · Tempfile’s finalizer can be interrupted by a Timeout exception which can cause the process to hang · Fix…
WeakMap
“What’s Here” section for class and module documentation · Missed constant lookup after prepend · Add column information into error backtrace
prepend
Clarify IO.read behavior and add File.read method · Keyword alternative for boolean positional arguments · Performance of redundant Kernel.require is slow when many gems are activat…
IO.read
File.read
Kernel.require
Which FL_USERx are open to extension libraries? · Move symbols exported under internal · TracePoint return event location is incorrect for methods defined with define_method
FL_USER
take_while_after · Add a new method to change GC.stress only in the given block such as GC.with_stress · Marshal.load freeze` option
take_while_after
GC.stress
GC.with_stress ·
Make Coverage suspendable · Exception#inspect should not include newlines · Introduce general model/semantic for immutable by default.
Exception#inspect
Enumerator::Lazy#partition · Module#defined_refinements · Module.used_refinements to list refinement modules
Enumerator::Lazy#partition
Module#defined_refinements
Module.used_refinements
Add GC.stat_pool for Variable Width Allocation · Let –jit enable YJIT on supported platforms · Support anonymous rest and keyword rest argument forwarding
GC.stat_pool