On Sunday, April 15, 2012 03:51:59 ReneSac wrote: > About compiler optimizations, -finline-functions and -fweb are > part of -O3. I tried to compile with -no-bounds-check, but made > no diference for DMD and GDC. It probably is part of -release as > q66 said.
Not quite. -noboundscheck turns off _all_ array bounds checking, whereas - release turns it off in @system and @trusted functions, but not in @safe functions. But unless you've marked your code with @safe or it uses templated functions which get inferred as @safe, all of your functions are going to be @system functions anyway, in which case, it makes no difference. - Jonathan M Davis