General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 28 28
Reported issues 29 138 167

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Activity

06/17/2026

06:34 AM Ruby Revision cae36665 (git): [ruby/json] ResumableParser#<<: call rb_str_modify before shrinking the buffer
Fix: https://github.com/ruby/json/issues/1013
The string may be shared.
https://github.com/ruby/json/commit/11ed69439f
byroot (Jean Boussier)

06/16/2026

02:52 PM Ruby Revision 78495ca4 (git): imemo_tmp_buffer: skip marking when useless
In many place ALLOC_V / ALLOCV_N is used as a safer `alloca`,
and to behave like stack memory, `ALLOCV` does scan its buffer
for references using `rb_gc_mark_locations`.
The problem is that it's quite slow, and in many cases, the
tempor...
byroot (Jean Boussier)
01:44 PM Ruby Revision 0384a278 (git): [ruby/json] fast_float_parser.h: fix GCC 8 support
https://github.com/ruby/json/commit/cdad7dfb26 byroot (Jean Boussier)
01:00 PM Ruby Revision 99d5f19e (git): [ruby/json] fast_float_parser.h: handle `__has_builtin` not being defined
https://github.com/ruby/json/commit/97dda65096 byroot (Jean Boussier)
12:25 PM Ruby Revision c8ec3b96 (git): [ruby/json] fast_float_parser.h: copy `nlz_int64` from the bigdecimal gem
https://github.com/ruby/json/commit/2203b8dce2 byroot (Jean Boussier)
11:01 AM Ruby Revision 48dabba2 (git): [ruby/json] fast_float_parser.h: handle more environments
Inspired by bigdecimal
https://github.com/ruby/json/commit/8d2a1ff57d
byroot (Jean Boussier)
10:10 AM Ruby Revision 3b582d1b (git): [ruby/json] fast_float_parser.h: handle `__has_builtin` not being defined
https://github.com/ruby/json/commit/34bc289d69 byroot (Jean Boussier)
08:28 AM Ruby Revision 52e03428 (git): Update ext/json dependency file
And update the LEGAL mentions. byroot (Jean Boussier)
07:42 AM Ruby Revision 61e2d8e3 (git): [ruby/json] Replace Ryu with a C99 port of fast_float
Contrary to Ryu, it remains correct up to 18 mantissa digits,
meaning we don't have to fallback as much to Ruby's much slower
`rb_cstr_to_dbl`.
On `canada.json`, the most number heavy benchmark, `ffp_s2d` is less
than 5% of total runtim...
byroot (Jean Boussier)
07:42 AM Ruby Revision 1096a7b5 (git): [ruby/json] fast_float_parser.h: add portable __builtin_clzll
Required for Windows support.
https://github.com/ruby/json/commit/c171e34939
byroot (Jean Boussier)

Also available in: Atom