On 7/30/2014 2:30 PM, Timon Gehr wrote:
Did you read the article?http://en.wikipedia.org/wiki/Assertion_%28computing%29#Disabling_assertions '[...] disabling assertion checking can mean that a program that would have aborted will continue to run. This is sometimes preferable.' This is not what DMD does in -release where assertions are 'disabled'. It follows a diametrally opposite philosophy.
Not at all. The Wikipedia article does not argue that the program will continue in a valid state.