On Tuesday, 8 April 2014 at 19:47:02 UTC, Andrei Alexandrescu wrote: > For the record, dmd used to remove bounds checking in -release > mode. I've asked Walter to add a new flag for that, independent It still does (for un- at safe functions) and there is no way to turn it on (if you don't want asserts and contracts).