I just discovered to my dismay that dmd does not define version=release when compiling in -release mode. What's the reason for this?
I have some code that uses ctRegex, which slows down compilation significantly due to heavy amounts of CTFE, but which speeds up the final executable. I'd like to version this code and use regular regex() for non-release builds, and switch to ctRegex for release builds. Yes I can just pass in a version on the commandline, but it'd be nice if it could be triggered automatically by -release. T -- Computerese Irregular Verb Conjugation: I have preferences. You have biases. He/She has prejudices. -- Gene Wirchenko
