Trusted Manifesto
John Colvin via Digitalmars-d
digitalmars-d at puremagic.com
Mon Feb 9 04:02:11 PST 2015
On Monday, 9 February 2015 at 11:47:03 UTC, Meta wrote:
> On Monday, 9 February 2015 at 11:43:00 UTC, Walter Bright wrote:
>> On 2/9/2015 2:54 AM, John Colvin wrote:
>>> It seems to me that rules 2 and 3 could be helped along by
>>> tooling (compiler or
>>> external).
>>
>> Sounds good, but I'd like to see how this works in practice
>> before going further with it. The nice thing about this
>> proposal is it involves no language changes. It'll allow us to
>> gain experience before committing to language changes.
>
> On the topic of safety, I seem to remember that bounds checking
> is disabled in @trusted code is this true? If so, can we change
> that? I think it should only be disabled in @system code, if at
> all.
bounds checking *can be* disabled in @trusted and @system code,
by choice of compiler flags. It can even be disabled in @safe as
well, with -boundscheck=off.
It might be nice to have a -boundscheck=trusted option.
pragma(boundscheck, true/false) would also be nice for functions.
More information about the Digitalmars-d
mailing list