CTFE Status

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Mon Dec 19 00:26:00 PST 2016


On Saturday, 17 December 2016 at 09:39:02 UTC, Stefan Koch wrote:
> On Saturday, 17 December 2016 at 08:53:07 UTC, Stefan Koch 
> wrote:
>> Miscompiling phobos code is down to 4 functions.
>> std.range.primitives.{front, empty, back}
>> and std.traits.defaultParameters.
>> Note, StructLiterals are still regressed.
>> I am looking into it.
>
> Fixed the regression.
> It was an off-by-one error in the check of the member-count.
> causing the last field of a struct to be considered not part of 
> the struct :p

Many of the forced bailouts could be removed.
Soon newCTFE will compile Phobos without any blacklisted 
functions!


More information about the Digitalmars-d mailing list