General

Profile

ksss (Yuki Kurihara)

  • Login: ksss
  • Email: co000ri@gmail.com
  • Registered on: 05/30/2015
  • Last sign in: 10/08/2026

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 4 20 24

Activity

Today

01:02 AM Ruby Bug #22420 (Closed): `require "strscan"` no longer activates the default gem, so a newer installed strscan is ignored and later loaded twice
Applied in changeset commit:git|2cdfc0d20e5f56b5b45178c172d78d95700666e1.
----------
[Bug #22420] Prefix `lib/` only to collected files of default gems
The files collected for a default gem are relative to its lib
directory, while the ...
ksss (Yuki Kurihara)
01:02 AM Ruby Revision 2cdfc0d2 (git): [Bug #22420] Prefix `lib/` only to collected files of default gems
The files collected for a default gem are relative to its lib
directory, while the files listed by the gemspec itself are relative
to the gem root. `load_gemspec` prefixed `lib/` to any `.rb` entry
missing from the current directory, so ...
ksss (Yuki Kurihara)
01:02 AM Ruby Revision 6b32bb45 (git): Evaluate gemspecs in a binding without local variables
Gemspecs can assign local variables such as `files`, `file` and
`base`, which overwrote the ones of `load_gemspec`. For instance,
ipaddr.gemspec and net-http.gemspec assign `file`, and `loaded_from`
of their specs pointed to their Ruby ...
ksss (Yuki Kurihara)

10/09/2026

03:03 PM Ruby Revision 2e236bfd (git): [ruby/prism] Declare `pp` dependency of RBS signatures in `sig/manifest.yaml`
The generated RBS files refer to `PP` in `pretty_print: (PP q) -> void`,
but `PP` is defined in the `pp` standard library, not in core. Without a
declaration, loading the signatures of the prism gem alone fails:
$ rbs -r prism valid...
ksss (Yuki Kurihara)
03:59 AM Ruby Bug #22420: `require "strscan"` no longer activates the default gem, so a newer installed strscan is ignored and later loaded twice
I opened a pull request: https://github.com/ruby/ruby/pull/19275 ksss (Yuki Kurihara)
02:55 AM Ruby Bug #22420 (Closed): `require "strscan"` no longer activates the default gem, so a newer installed strscan is ignored and later loaded twice
Since Ruby 4.0.0, `require "strscan"` loads the default version from rubylibdir even when a newer strscan gem is installed, and does not activate the default gem. If the gem is activated later, its extension is loaded on top of the one a... ksss (Yuki Kurihara)

10/08/2026

02:33 PM Ruby Feature #21020: Sync sig directory for prism of default gem.
Sorry for the late reply. I'd like to resume the discussion.
I'd like to install the signatures into the gem directory of each default gem, as @Eregon suggested in #note-3:
```
$prefix/lib/ruby/gems/X.Y.0/gems/$name-$version/sig
...
ksss (Yuki Kurihara)

09/23/2026

10:12 AM Ruby Revision 94285c5c (git): [DOC] `Encoding.locale_charmap` never returns nil (#18943)
ksss (Yuki Kurihara)

05/28/2026

05:39 AM Ruby Feature #22081: Core type definition migration from `ruby/rbs` to `ruby/ruby`
The `ruby/rbs` repository consists of type definitions that are loaded by default (`core`) and those that can be loaded optionally (`stdlib`).
* Could you please clarify the scope of the type definitions to be migrated? For instance, ...
ksss (Yuki Kurihara)

05/26/2026

06:59 AM Ruby Revision 7898c2c9 (git): [ruby/strscan] [DOC] Correct `StringScanner#named_captures`
(https://github.com/ruby/strscan/pull/208)
I have updated the documentation for `StringScanner#named_captures` to
reflect its actual behavior.
https://github.com/ruby/strscan/commit/a78da3c025
ksss (Yuki Kurihara)

Also available in: Atom