I have quickly tested it and looks like asserts are not removed
from unittest blocks in release builds, only from normal code.
Which does not seem to be documented on dlang.org but was
probably introduced exactly to prevent existing tests from
breaking in release mode. I have just learned something new :)
- version(assert) and Phobos release unittest build Joseph Rushton Wakeling
- Re: version(assert) and Phobos release unitte... Dicebot
- Re: version(assert) and Phobos release un... Joseph Rushton Wakeling
- Re: version(assert) and Phobos releas... Joseph Rushton Wakeling
- Re: version(assert) and Phobos releas... Dicebot
- Re: version(assert) and Phobos re... Joseph Rushton Wakeling
- Re: version(assert) and Phobos re... Dicebot
- Re: version(assert) and Phob... Joseph Rushton Wakeling
- Re: version(assert) and Phob... Dicebot
- Re: version(assert) and ... Joseph Rushton Wakeling
- Re: version(assert) and ... Joseph Rushton Wakeling
- Re: version(assert) and ... Dicebot
- Re: version(assert) ... Joseph Rushton Wakeling
- Re: version(assert) ... Dicebot
- Re: version(assert) ... Gary Willoughby
- Re: version(assert) ... Dicebot
- Re: version(assert) ... Joseph Rushton Wakeling
- Re: version(assert) ... Dicebot
- Re: version(assert) ... Jonathan M Davis