CTFE Status

Nicholas Wilson via Digitalmars-d digitalmars-d at puremagic.com
Mon Dec 19 01:12:30 PST 2016


On Monday, 19 December 2016 at 08:26:00 UTC, Stefan Koch wrote:
> 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!

Excellent! Keep up the great work!


More information about the Digitalmars-d mailing list