now it's possible! printing floating point numbers at compile-time

Stefan Koch uplink.coder at googlemail.com
Sun Dec 30 12:07:56 UTC 2018


Hi Ketmar, thanks for sharing your work!

On Friday, 28 December 2018 at 19:03:02 UTC, ketmar wrote:
> Stefan Koch wrote:
>> [ ... ] [1] 
>> https://github.com/UplinkCoder/fpconv/blob/master/src/fpconv_ctfe.d
>
> of course, it is not all that fancy, but i ported STB converter 
> quite a long time ago, and it is ctfe-able too. ;-)
>
> [0] https://repo.or.cz/iv.d.git/blob_plain/HEAD:/ctfefloat.d


I've benchmarked it[0] against fpconv_ctfe[1] and yours is almost 
as fast!
However it has a a little more error when converting floats than 
grisu2 has.

Meaning generally the output cannot round-trip.

Warm greetings,

Stefan


More information about the Digitalmars-d-announce mailing list