tompng (tomoya ishida)
- Login: tompng
- Email: tomoyapenguin@gmail.com
- Registered on: 12/26/2015
- Last sign in: 03/27/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 0 | 17 | 17 |
Reported issues | 9 | 66 | 75 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 12/26/2024 |
Like
Activity
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
-
06:33 PM Ruby Bug #21202 (Open): Ripper wrongly concats separate tstring_content within nested unterminated heredoc
- ~~~ruby
code = <<~'CODE'
<<H1
#{<<H2}a
H2
b
CODE
Ripper.tokenize(code) #=> ["<<H1", "\n", "\#{", "<<...
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 }"
... -
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
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...
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 }
[...
02/05/2025
-
11:24 AM Ruby Bug #21114 (Closed): Prism hangs up while parsing deeply nested `def`
- ~~~ruby
Prism.parse "def f\n" * 500 # Ruby 3.4
Prism.parse "def f\n" * 5000 # Ruby 3.5
Prism.parse "def initialize...
01/29/2025
-
12:53 PM Ruby Revision 2d3d7a74 (git): [DOC] Fix wrong call-seq format (#12662)
-
10:06 AM Ruby Bug #21097: `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism
- `not` `in` and `not` `rescue` has the same problem
~~~
$ ruby --parser=parse.y -e "def f = not 1 in 2; p f"
false
... -
08:51 AM Ruby Bug #21097 (Assigned): `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism
- ~~~ruby
x = a rescue b in c
(x = (a rescue b)) in c # parse.y, prism(ruby 3.4)
x = (a rescue (b in c)) # prism(rub...
Also available in: Atom