tompng (tomoya ishida) - Ruby Issue Tracking System
- Login: tompng
- Email: tomoyapenguin@gmail.com
- Registered on: 12/26/2015
- Last sign in: 02/28/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 18 | 18 |
| Reported issues | 10 | 78 | 88 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 12/26/2024 |
Activity
02/22/2026
02/08/2026
-
07:00 PM Ruby Bug #21870: Regexp: Warnings when using slightly overlapping \p{...} classes
- I found 130 (5 sets of 26 alphabets) characters matching both `\p{S}` and `\p{Word}`.
The visual looks like alphabet-ish symbol character
~~~ruby
(0..0x10ffff).select{(s=''<<it; s=~/\p{Word}/&&s=~/\p{S}/) rescue false}.map{''<<it}.joi... tompng (tomoya ishida)
02/05/2026
-
01:59 AM Ruby Revision ad0ac0ec (git): [ruby/rubygems] Remove "##" from a comment to require
- In RDoc, comment that starts with "##" is a metaprogramming method definition.
If it's not a metaprogramming method definition, "##" shouldn't be used.
https://github.com/ruby/rubygems/commit/b1953a3a09 tompng (tomoya ishida)
02/03/2026
-
05:59 PM Ruby Bug #21859: Inconsistent behaviors in Regexp lookbehind/lookahead with capture groups
- > Isn't it impossible? To match, regexp needs to satisfy negative lookahead, so there should not be anything to capture.
As you wrote, captures are not available OUTSIDE of negative lookahead and also in MatchData.
But in `/(?!([a-z]... tompng (tomoya ishida) -
10:58 AM Ruby Bug #21859: Inconsistent behaviors in Regexp lookbehind/lookahead with capture groups
- First issue
> This should be false in both cases.
I think `Regexp.linear_time?(/(?<=(a))/)` matches in linear time.
If the issue is just for inconsistency between lookahead and lookbehind, it's not a bug.
Here's an example:
~... tompng (tomoya ishida)
01/18/2026
-
07:59 PM Ruby Revision b536c6a8 (git): [DOC] Remove _emphasis_ in code blocks which is not handled as emphasis anymore (#15901)
- tompng (tomoya ishida)
-
05:25 PM Ruby Revision 37c7ee53 (git): [DOC] Replace rdoc style codeblocks with markdown style backtick codeblocks in markdown documents (#15900)
- tompng (tomoya ishida)
01/16/2026
-
08:59 PM Ruby Feature #21827: Deprecating Ripper
- For IRB, I think migration pull-request is almost done and it won't take so long to completely migrate to Prism. tompng (tomoya ishida)
12/17/2025
-
06:04 PM Ruby Revision 7e13fbc0 (git): Update bundled bigdecimal and rbs (#15611)
- * Bundle rbs-3.10.0.pre.1
* Update rbs gem entry with commit hash
Updated rbs entry to include commit hash.
* Fix rbs entry in bundled_gems
* Update rbs gem to version 3.10.0.pre.2
Updated rbs gem version from 3.10.0.pre.1 to 3.10.0... tompng (tomoya ishida)
12/15/2025
-
03:35 PM Ruby Bug #21784: Proc#source_location start column seems strange for -> {}
- Except the problematic case `-> { }`, start position consistently excludes whitespaces just after `->`.
So I think `-> { }`'s source location should be `{ }`.
~~~ruby
-> ( ) { }.source_location # ["(irb)", 1, 3, 1, 10]
^^^^^^^
->... tompng (tomoya ishida)
Also available in: Atom