Ruby Floats: When 2.6x Faster Is Actually Slower (and Then Faster Again)
I implemented Eisel-Lemire for Ruby's String#to_f. It was 2.6x faster on paper, 9% slower in practice - until I found the right approach. Now it's 3.4x faster.