General

Profile

ksss (Yuki Kurihara)

  • Login: ksss
  • Email: co000ri@gmail.com
  • Registered on: 05/30/2015
  • Last sign in: 12/22/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 4 19 23

Activity

12/02/2025

10:24 PM Ruby Revision a63147ee (git): [ruby/strscan] [DOC] Avoid being interpreted as a link
(https://github.com/ruby/strscan/pull/180)
Since `[](n)` is being interpreted as a Markdown link, it cannot be
displayed as a method call.
I have corrected this by escaping the brackets so that they are
interpreted as strings rather tha...
ksss (Yuki Kurihara)

01/13/2025

10:54 AM Ruby Bug #21031 (Closed): Incompatibility with prism and parse.y when eval'ing unnamed forwarding variables
## Case 1
```rb
# t.rb
def foo(*)
eval("p(*)")
end
foo(1)
```
```
$ ruby --parser=prism t.rb
t.rb:4:in 'Kernel#eval': (eval at t.rb:4):1: syntax error found (SyntaxError)
> 1 | p(*)
| ^ unexpected `*`; no anonym...
ksss (Yuki Kurihara)

01/09/2025

02:49 PM Ruby Feature #21020 (Feedback): Sync sig directory for prism of default gem.
Currently, the type signatures (RBS) for the default gem is not available.
**Prism** is the only default gem with type signatures, but this number is expected to increase in the future.
As a first step to resolving this issue, I prop...
ksss (Yuki Kurihara)

06/10/2024

01:52 PM Ruby Bug #20570: Nokey behavior changed since 3.3.
Real case https://github.com/ksss/raap/blob/fff046c98c971da48df9106d8c698fbe40daaa57/lib/raap/symbolic_caller.rb#L148-L155 ksss (Yuki Kurihara)
01:46 PM Ruby Bug #20570 (Closed): Nokey behavior changed since 3.3.
I am using code that transfers the following method call, but found that the behavior has changed since CRuby 3.3.
```ruby
receiver_value = Set.new
method_name = :merge
args = [1]
kwargs = {}
block = nil
receiver_value.__send__(...
ksss (Yuki Kurihara)

02/22/2024

12:25 PM Ruby Bug #20292 (Closed): Abort ruby by `String#initialize`
I found a code that causes an anomaly.
```
$ uname -a
Darwin 20208671n 22.6.0 Darwin Kernel Version 22.6.0: Wed Oct 4 21:26:55 PDT 2023; root:xnu-8796.141.3.701.17~4/RELEASE_ARM64_T6020 arm64
$ ruby -v
ruby 3.4.0dev (2024-02-22...
ksss (Yuki Kurihara)

08/08/2023

08:34 AM Ruby Bug #19833 (Closed): Superclass of BasicObject is broken.
I encountered a phenomenon where a non-class object appeared in the superclass of BasicObject.
The minimum reproduction code is below.
```rb
module Mod
end
BasicObject.include Mod
# or BasicObject.prepend Mod
p BasicObject...
ksss (Yuki Kurihara)

12/26/2022

04:19 AM Ruby Bug #19262 (Closed): Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
It seems that `RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location` gives a Segmentation fault if any argument other than `Thread::Backtrace::Location` is given.
repro:
```
$ ruby -e 'RubyVM::AbstractSyntaxTree.node_id_for_b...
ksss (Yuki Kurihara)

09/22/2021

02:30 PM Ruby Bug #18185 (Closed): BasicObject is inserted in the middle of the inheritance tree.
t.rb
``` ruby
#! /usr/bin/env ruby
class Mod < Module
module InstanceMethods
end
def initialize(aaa:)
include InstanceMethods
end
end
class Foo
def initialize(key:)
end
end
class Bar < Foo
include M...
ksss (Yuki Kurihara)

10/11/2019

02:20 AM Ruby Revision 7cc1cd3d (git): Module#define_method: Add UnboundMethod to expected classes
ksss (Yuki Kurihara)

Also available in: Atom