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