General

Profile

tompng (tomoya ishida)

  • Login: tompng
  • Email: [email protected]
  • Registered on: 12/26/2015
  • Last sign in: 06/06/2025

Issues

open closed Total
Assigned issues 0 17 17
Reported issues 8 67 75

Projects

Project Roles Registered on
Ruby Committer 12/26/2024

Like

Activity

05/31/2025

09:31 AM Ruby Revision 49f35c91 (git): Bump bundled bigdecimal to 3.2.1 (#13482)
tompng (tomoya ishida)

04/11/2025

03:53 PM Ruby Feature #21258: Retire CGI library from Ruby 3.5
`CGI.escape_uri_component` and `URI.encode_uri_component` are almost the same except `*` and `~`.
`CGI.escape` and `...
tompng (tomoya ishida)

03/29/2025

11:46 AM Ruby Bug #21202 (Closed): Ripper wrongly concats separate tstring_content within nested unterminated heredoc
Applied in changeset commit:git|a4a60195502add094fb52a587411bbd0c19facce.
----------
[Bug #21202] Fix wrong token co...
tompng (tomoya ishida)
11:46 AM Ruby Revision a4a60195 (git): [Bug #21202] Fix wrong token concat while tokenizing nested unterminated heredoc (#13000)
tompng (tomoya ishida)

03/27/2025

06:38 PM Ruby Bug #21202: Ripper wrongly concats separate tstring_content within nested unterminated heredoc
Pull request: https://github.com/ruby/ruby/pull/13000 tompng (tomoya ishida)
06:33 PM Ruby Bug #21202 (Closed): Ripper wrongly concats separate tstring_content within nested unterminated heredoc
~~~ruby
code = <<~'CODE'
<<H1
#{<<H2}a
H2
b
CODE
Ripper.tokenize(code) #=> ["<<H1", "\n", "\#{", "<<...
tompng (tomoya ishida)

02/14/2025

05:30 PM Ruby Bug #21139 (Assigned): Prism and parse.y parses `it = it` differently
~~~
# ruby --parser=parse.y -e "42.tap { it = it; p it }"
nil
# ruby --parser=prism -e "42.tap { it = it; p it }"
...
tompng (tomoya ishida)
01:41 PM Ruby Bug #21097 (Open): `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism
tompng (tomoya ishida)

02/13/2025

04:55 PM Ruby Bug #21117 (Assigned): Inconsistent behaviour between "_1" and "it" variables
These two should be SyntaxError, and is actually SyntaxError with --parser=parse.y
~~~ruby
[1, 2, 3].each { _1 += 1...
tompng (tomoya ishida)

02/08/2025

01:36 PM Ruby Bug #21117: Inconsistent behaviour between "_1" and "it" variables
Prism and parse.y parses these two code in the example differently.
~~~ruby
[1, 2, 3].each { it = it + 1; p it }
[...
tompng (tomoya ishida)

Also available in: Atom