Open cjdb opened 4 months ago
@llvm/issue-subscribers-c-17
Author: Christopher Di Bella (cjdb)
I'm glad there are finally issues for these topics; that makes it much easier to collect publicly available information about them, rather have them scattered in the heads of core libcxx contributors.
Also some context I had kept from long ago
@h-vetinari: Stumbled over this while looking for the status of P0067R5; took me a while to unearth some old comments on this topic in https://reviews.llvm.org/D70631:
@h-vetinari: I was under the impression that https://github.com/llvm/llvm-project/commit/87c016078ad72c46505461e4ff8bfa04819fe7ba did most of the work for from_chars?
@mordante: Thanks for both links I wasn't aware of this effort! At the moment I'm too busy with
<format>
to look atfrom_chars
, but this is useful when somebody starts working onfrom_chars
. (I might look at it when I finished the larger projects I'm working on.)
The from_chars
issue could be largely solved with https://github.com/fastfloat/fast_float
It is what GCC/glibc++ does.
I also left a comment in https://github.com/llvm/llvm-project/issues/92711
I'd be happy to help.
The implementation of the remaining bits landed in #91651, which completes this paper except for long-double support (needs #113237). Feature test macro wasn't set yet.
Looks like that we're now very close to setting FTM on long double
-eq-double
platforms.
Link: https://wg21.link/p0067r5