tompng (tomoya ishida)
- Login: tompng
- Email: tomoyapenguin@gmail.com
- Registered on: 12/26/2015
- Last sign in: 10/14/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 17 | 17 |
| Reported issues | 9 | 70 | 79 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 12/26/2024 |
Activity
Today
-
12:19 PM Ruby Revision 377aa2a3 (git): Improve performance of UnicodeNormalize.canonical_ordering_one
- Use array_of_integer.sort! instead of buble-sort-like algorithm
10/10/2025
-
04:39 PM Ruby Revision 0ba6379a (git): Update bundled bigdecimal version (#14809)
- * Update bigdecimal spec
* Update bundled bigdecimal to 3.3.1
10/06/2025
-
02:45 AM Ruby Revision b22fd7c4 (git): [ruby/json] Fix sliced string escaping
- https://github.com/ruby/json/commit/d7baf015d9
10/03/2025
-
03:35 PM Ruby Bug #21623 (Closed): 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 ** = 1
def f & = 1
def f *a = 1
def f **a = 1
def f &a = 1
~~~
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, &block => value)
p(p a, *args => value)
p(p a, **kwargs => value)
~~~
Maybe as a result, Prism accepts command cal...
09/18/2025
-
09:25 AM Ruby Misc #21609: Propose Stan Lo (@st0012) as a core committer
- +1
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}\u{323}\u{11930}\u{307}"
p str.unicode_normalize(:nfd) == str.unicode_normalize(:nfc).unicode_normalize(:nfd)
#=> fals...
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 to negative number is using a relationship below, derived from the fact that `-5 == 0b111...11111011` has 1 fewer bits co...
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.