Walter, any progress on this? I understand that there is little time to tend to various issues, but in this case you have actually spent time on something that is a net pessimization.

Prior to this change all I had to do was make unittest and watch it failing. Now I need to actually scan visually the standard output after each run, otherwise failures count as successes (zero exit code).

Please revert the semantics of assert.


Thanks,

Andrei

On 06/27/2010 10:32 PM, Andrei Alexandrescu wrote:
Has anyone played with the new assert semantics? I find them a
significant step down from before.

Consider:

int x;
...
assert(x == 2, text(x));

I'm not seeing an actual message informing that an assertion has failed!
In case it does fail the text is just printed and as such it is
indistinguishable from regular debug chatter.

Walter, please revert the semantics of assert. This can't be worked with.

If you do want to improve things, please have assert abort the current
unittest and continue to the next one. The current semantics is unbearable.


Andrei
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to