General

Profile

tompng (tomoya ishida)

Issues

open closed Total
Assigned issues 0 17 17
Reported issues 10 69 79

Projects

Project Roles Registered on
Ruby Committer 12/26/2024

Like

Activity

10/06/2025

02:45 AM Ruby Revision b22fd7c4 (git): [ruby/json] Fix sliced string escaping
https://github.com/ruby/json/commit/d7baf015d9 tompng (tomoya ishida)

10/03/2025

03:35 PM Ruby Bug #21623 (Open): Endless method definition without parenthesis is wrongly accepted in Prism
These are syntax error in parse.y but accepted in Prism
~~~ruby
def f x: = 1
def f ... = 1
def f * = 1
def f ** ...
tompng (tomoya ishida)

10/02/2025

10:52 AM Ruby Bug #21622 (Open): Prism wrongly accepts command call to be a key of keyword argument
These are syntax error in parse.y but accepted in Prism
~~~ruby
p(p a, x: b => value)
p(p a, x: => value)
p(p a, ...
tompng (tomoya ishida)

09/18/2025

09:25 AM Ruby Misc #21609: Propose Stan Lo (@st0012) as a core committer
+1 tompng (tomoya ishida)

08/31/2025

12:52 PM Ruby Bug #21559 (Open): Unicode normalization nfd -> nfc -> nfd is not reversible
I expect `nfd(nfc(str)) == nfd(str)` but found a string that doesn't.
~~~ruby
# Ruby 3.1 - 3.5
str = "s\u{11930}...
tompng (tomoya ishida)

08/29/2025

12:46 PM Ruby Feature #20163: Introduce #bit_count method on Integer
I also think popcount of a negative number should raise error because of the ambiguity.
One way to extend popcount t...
tompng (tomoya ishida)

07/29/2025

04:34 PM Ruby Revision a66e4f21 (git): Improve performance of bignum[beg, len] (#14007)
Implement rb_big_aref2.
Taking a small slice from large bignum was slow in rb_int_aref2.
tompng (tomoya ishida)

07/23/2025

05:12 PM Ruby Revision 5e5cec1b (git): Fix bigand_int edgecase returning false (#13987)
tompng (tomoya ishida)

07/22/2025

11:25 AM Ruby Feature #21515: Add `&return` as sugar for `x=my_calculation; return x if x`
Instead of adding new syntax to `return` part, how about a new keyword to reference if-predicate part?
It can be use...
tompng (tomoya ishida)

07/08/2025

11:24 AM Ruby Bug #19473: can't be called from trap context (ThreadError) is too limiting
Locking multiple mutex with a fixed order is considered to be deadlock-safe, but permitting mutex in signal_handler, ... tompng (tomoya ishida)

Also available in: Atom