General

Profile

watson1978 (Shizuo Fujita)

Issues

open closed Total
Assigned issues 1 1 2
Reported issues 9 34 43

Projects

Project Roles Registered on
Ruby Committer 12/19/2017

Activity

08/12/2026

01:34 PM Ruby Feature #21308: Replacing the Float#to_s (dtoa.c) implementation with a modern algorithm
Looks like we are about to get yet another vendored implementation of the same kind: https://github.com/ohler55/oj/pull/1095 proposes vendoring the same Boost-licensed fpconv (Grisu2) code that the json gem already ships.
I think it is...
watson1978 (Shizuo Fujita)

07/04/2026

04:30 PM Ruby Bug #22178 (Closed): Regexp#== regression: regexps built via the `rb_reg_new` C API are no longer equal to an identical literal
On current master, two `Regexp` objects that have the same options, the same regexp encoding (`Regexp#encoding`),
and byte-identical sources are no longer `==` if their *source strings* have different encodings (e.g. `ASCII-8BIT` vs `US...
watson1978 (Shizuo Fujita)

09/19/2025

11:22 AM Ruby Bug #21611: Ruby 3.4.6 can't be built with GCC 15.2.1
Attached full build logs. watson1978 (Shizuo Fujita)
11:07 AM Ruby Bug #21611 (Closed): Ruby 3.4.6 can't be built with GCC 15.2.1
Arch Linux provides GCC 15.2.1.
https://archlinux.org/packages/core/x86_64/gcc/
When I build Ruby 3.4.6 with GCC 15.2.1, it cause error:
### How to Reproduce
Here is a Dockerfile to reproduce the error:
```
FROM archlinux:lat...
watson1978 (Shizuo Fujita)

08/21/2025

01:18 PM Ruby Bug #21547: SEGV after 2083fa commit
Thanks. It works well! watson1978 (Shizuo Fujita)
10:09 AM Ruby Bug #21547: SEGV after 2083fa commit
We are running tests using Ruby HEAD on Linux, macOS, and Windows platforms.
https://github.com/fluent/fluentd/actions/runs/17022072274
The SEGV are caused on each platforms...
watson1978 (Shizuo Fujita)

08/20/2025

02:27 AM Ruby Bug #21547 (Closed): SEGV after 2083fa commit
I am maintaining [Fluentd](https://github.com/fluent/fluentd).
When I run Fluentd's unit tests after [2083fa](https://github.com/ruby/ruby/commit/2083fa89fc29005035c1a098185c4b707686a437) commit,
Ruby causes SEGV.
```
$ git clone -...
watson1978 (Shizuo Fujita)

05/05/2025

09:40 AM Ruby Feature #21308 (Open): Replacing the Float#to_s (dtoa.c) implementation with a modern algorithm
This is a feature request to replace Ruby's `Float#to_s` implementation with a modern high-performance float-to-string conversion algorithm such as Grisu.
Currently, `Float#to_s` in Ruby uses the BSD-derived implementation in [missing...
watson1978 (Shizuo Fujita)

02/13/2025

10:53 AM Ruby Bug #21132 (Closed): Changed postposition `rescue` and `if` behavior since Ruby 3.4
watson1978 (Shizuo Fujita)
10:52 AM Ruby Bug #21132: Changed postposition `rescue` and `if` behavior since Ruby 3.4
My problem will be solved by https://github.com/ruby/ruby/commit/c2908613368b2ae404d094a15df61d830fc46dc9
Thanks
watson1978 (Shizuo Fujita)

Also available in: Atom