newCTFE Status November 2018
Joakim
dlang at joakim.fea.st
Sat Dec 8 04:06:11 UTC 2018
On Saturday, 8 December 2018 at 00:32:58 UTC, Stefan Koch wrote:
> Hi All,
>
> I have short but good news, non-default class-constructors work
> now.
> (this was tricky because of my unorthodox vtbl layout).
>
> And another exciting news item, newCTFE is going to support
> cross-platform floating-point as soon as I got around to
> re-implementing, the qemu fork of softfloat-2.
What do you mean by "cross-platform floating-point," using the
same implementation everywhere without calling _any_ libc/arch
intrinsics?
> That'll result in a compile-time testable floating point
> implementation ;) Pretty cool, huh.
How does that differ from the current implementation?
Btw, do you know some way to get the current compile-time real's
precision in D code? It would be useful to avoid static asserts
from overflowing when the runtime real's precision exceeds the
compile-time real's precision, which doesn't happen with dmd but
can with ldc:
https://github.com/dlang/phobos/pull/6790#discussion_r238633160
More information about the Digitalmars-d
mailing list