General

Profile

ktsj (Kazuki Tsujimoto)

  • Login: ktsj
  • Email: kazuki@callcc.net
  • Registered on: 05/05/2011
  • Last sign in: 10/21/2025

Issues

open closed Total
Assigned issues 3 38 41
Reported issues 0 43 43

Projects

Project Roles Registered on
Ruby Committer 08/27/2011

Activity

10/21/2025

03:45 PM Ruby Feature #21572: Make illegal variable in alternation pattern a syntax error
I agree with you, @kddnewton.
Your proposal makes sense.
ktsj (Kazuki Tsujimoto)

05/15/2025

03:05 PM Ruby Revision c3eb4068 (git): Update power_assert for `opt_new`
https://bugs.ruby-lang.org/issues/21298#note-5 ktsj (Kazuki Tsujimoto)

05/05/2025

05:27 AM Ruby Bug #21298: `ObjectSpace.allocation_class_path` returns inconsistent results depending on `TracePoint` state
> Would it be possible for power_assert to avoid depending on Class#new being present in the stack trace?
I updated power_assert.
https://github.com/ruby/power_assert/pull/56
Now, it should work.
ktsj (Kazuki Tsujimoto)

12/23/2024

06:01 AM Ruby Revision f2d1c3d3 (git): [DOC] Fix a typo in NEWS.md
ktsj (Kazuki Tsujimoto)
05:57 AM Ruby Revision 8947e53b (git): Update power_assert to 2.0.5
ktsj (Kazuki Tsujimoto)

12/20/2024

06:55 AM Ruby Bug #20973 (Closed): `it` in pattern matching pin operator causes BUG
```
$ ./miniruby --parser=prism -e 'tap { 0 => ^it }'
-e: [BUG] Unexpected node type in pattern matching expression: PM_IT_LOCAL_VARIABLE_READ_NODE
ruby 3.4.0dev (2024-12-20T00:48:01Z master 978df259ca) +PRISM [x86_64-linux]
```
W...
ktsj (Kazuki Tsujimoto)

10/06/2024

04:07 AM Ruby Bug #20785: Should `a in b, and c` `a in b, or c` `a in b, rescue c` be syntax ok?
I agree with tompng's proposal.
> I'm guessing that `a in b`, is parsed as `a in [b,]` but a trailing comma like that is just too wild for me
`in` (`=>`) can be considered right assignment.
And, I think it makes sense that a trail...
ktsj (Kazuki Tsujimoto)

05/15/2024

11:41 PM Ruby Feature #19840 (Feedback): [Proposal] Expand Find pattern to Multiple Find
Sorry for late response.
I disagree with this suggestion.
I implemented this feature in the [pattern-match](https://github.com/k-tsj/pattern-match) gem, a PoC library for pattern matching.
```ruby
match({ results: [{ id: 1, nam...
ktsj (Kazuki Tsujimoto)

05/03/2023

01:24 AM Ruby Misc #19431: DevMeeting at RubyKaigi 2023
I'll attend. ktsj (Kazuki Tsujimoto)

04/01/2023

07:35 AM Ruby Revision 4ac8d117 (git): `*` in an array pattern should not be parsed as nil in ripper
After 6c0925ba7017efde6091e2ec4f1a6be268166696, it was impossible
to distinguish between the presence or absence of `*`.
# Before the commit
Ripper.sexp('0 in []')[1][0][2][1] #=> [:aryptn, nil, nil, nil, nil]
Ripper.sexp('...
ktsj (Kazuki Tsujimoto)

Also available in: Atom