11 meetings held this year
Rewrite Array#each in Ruby · Introduce Fiber#resuming? · Hide implementation of rb_io_t.
Array#each
Fiber#resuming?
rb_io_t
Inconsistent quotes in error messages · Include the method owner in backtraces, not just the method name · Module#const_source_location returns wrong information when real constant was…
Module#const_source_location
Deprecate and remove rb_newobj and rb_newobj_of · Add rb_free_at_exit_p · SyntaxError metadata
Hash: set value and get pre-existing value in one call · Hide implementation of rb_io_t · Array#unzip as an alias of Array#transpose
Interpolated string literal in regexp encoding handling · Circular parameter syntax error rules · Document source file size restrictions
Hash.inspect for some hash returns syntax invalid representation · Add MatchData#bytebegin and MatchData#byteend · A new String method to append bytes while preserving encoding
Ensure fork isn’t called when raddrinfo’s background thread is in getaddrinfo · A new String method to append bytes while preserving encoding · Range#step semantics for non-Numeric…
fork
raddrinfo
getaddrinfo
r-l.o email · require on Ractor should run on the main Ractor · warn/error passing a block to a method which never use a block
require
Request to migrate the json gem from flori/json repository to ruby/json · Add eileencodes as a core committer · Expose ruby_thread_has_gvl_p in ruby/thread.h
json
flori/json
ruby/json
Expose information about the currently running GC Module · Merge Optional Experimental Feature MMTk into Ruby · warning: in a**b, b may be too big is really helpful?
warning: in a**b, b may be too big
Different semantics for nested it and _1 · A new C API to create a String by adopting a pointer · Add an environment variable so we can change the thread quantum
it
_1