Am 08.04.2014 18:20, schrieb Steven Schveighoffer:
On Tue, 08 Apr 2014 11:55:35 -0400, Paulo Pinto <[email protected]>
wrote:
Am 08.04.2014 16:57, schrieb Steven Schveighoffer:
Note, you can disable bounds checking on an expression basis by
replacing this:
arr[x]
with this:
arr.ptr[x]
The only tricky part is if you have to slice, and you are using $:
arr.ptr[x..$]
doesn't work, you have to use:
arr.ptr[x..arr.length]
Is that only allowed in @system?
Probably. Is that an issue? Disabling bounds-checking in @safe code is a
bad idea.
-Steve
Completely agree. I expressed myself badly.
I think it should only be allowed in @system code.
--
Paulo