Basile B. wrote:

On Sunday, 30 December 2018 at 12:19:19 UTC, ketmar wrote:
too bad that i didn't knew about Ryu back than.

It's very recent, announce on proggit is < 1 year.

It would be nice to have one to format in phobos. RYU or Grisu3 doesn't matter much as long as the two issues that are

- CTFE formatting of floats
- formatting is identical on all platforms
actually, there is a 3rd issue, which is often overlooked: conversion from string to float. to get a perfect roundtrip, this one should be done right too.


is solved. There's also the "real" problem. I'm pretty sure that 32 and 64 bits floats are always handled. Someteimes 128 bits ones but not sure for 80 bits...
80 bits can (usually) be extended to 128. you'll get some extra meaningless digits, of course, but it is better than nothing, i think.

actually, Ryu has all the math to derive 80-bit implementation. it will require 128-bit integers, though. (less than 128, but there is no sense in using smaller ints anyway).

Reply via email to