CompileTime performance measurement

Stefan Koch via Digitalmars-d digitalmars-d at puremagic.com
Sat Sep 3 21:14:59 PDT 2016


On Sunday, 4 September 2016 at 04:10:29 UTC, rikki cattermole 
wrote:
> On 04/09/2016 2:08 PM, Stefan Koch wrote:
>> On Sunday, 4 September 2016 at 02:06:55 UTC, Stefan Koch wrote:
>>> This works already.
>>> Anything placed in a debug {} block will be considered pure 
>>> regardless.
>>
>> Opps your comment was about the debate.
>> I would say that __ctfeWriteln and __ctfeTicksMs should not 
>> work outside
>> of debug.
>
> Can we have writeln and writefln call into it if __ctfe is true?
> Just so that we have got some consistency between runtime and 
> CTFE usage.

No!
writeln and __ctfeWriteln are to be regarded as completely 
different things.
__ctfeWriteln is a debugging tool only!
It should not be used in any production code.


More information about the Digitalmars-d mailing list