General

Profile

radiospiel (Enrico Thierbach)

  • Login: radiospiel
  • Registered on: 05/11/2025
  • Last sign in: 05/13/2025

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 0 0

Activity

05/13/2025

07:57 AM Ruby Feature #21308: Replacing the Float#to_s (dtoa.c) implementation with a modern algorithm
The change in https://github.com/ruby/json/pull/768 was an easy win, because the previous implementation was calling into question`Float#to_s` via `rb_funcall`. The overhead of doing so is so extreme, that any implementation that would s... radiospiel (Enrico Thierbach)

03/27/2025

02:37 AM Ruby Revision d1f3c812 (git): Faster integer formatting
This commit provides an alternative implementation for a
long → decimal conversion.
The main difference is that it uses an algorithm pulled from
https://github.com/jeaiii/itoa.
The source there is C++, it was converted by hand to C for
...
radiospiel (Enrico Thierbach)

03/24/2025

05:35 AM Ruby Revision c98e6a9b (git): [ruby/json] Extends license description
https://github.com/ruby/json/commit/cce3d1f6c1 radiospiel (Enrico Thierbach)
05:35 AM Ruby Revision a59333c5 (git): [ruby/json] Faster float formatting
This commit provides an alternative implementation for a float → decimal conversion.
It integrates a C implementation of Fabian Loitsch's Grisu-algorithm [[pdf]](http://florian.loitsch.com/publications/dtoa-pldi2010.pdf), extracted from...
radiospiel (Enrico Thierbach)
05:35 AM Ruby Revision 528c08cc (git): [ruby/json] Adjust fpconv to add ".0" to integers
Adds a test case
fix
https://github.com/ruby/json/commit/fa5bdf87cb
radiospiel (Enrico Thierbach)

Also available in: Atom