user defined no bounds check

monarch_dodra monarchdodra at gmail.com
Mon Aug 20 11:47:22 PDT 2012


On Monday, 20 August 2012 at 15:42:50 UTC, Jonathan M Davis wrote:
> On Monday, August 20, 2012 12:44:40 monarch_dodra wrote:
>
> Except that generally assert does the job just fine. The only 
> reason that -
> noboundscheck is any different really is the fact that bounds 
> checking is left
> on in @safe code even with -release. It just seems overkill to 
> me try and have
> user-defined types act the same way. It's arguably bad enough 
> that arrays work
> this way.
>
> If you want control user-defined types with a 
> version(noboundscheck), then
> create an enhancement request, and maybe Walter will think that 
> it's a good
> idea. I don't know. It seems completely unnecessary to me, but 
> that doesn't
> mean that it won't happen.
>
> - Jonathan M Davis

Oh yeah... noboundscheck is not as simple as just doing
"-noboundscheck".

You are probably right, this would bring more harm than good.


More information about the Digitalmars-d-learn mailing list