A serious security bug... caused by no bounds checking.

w0rp devw0rp at gmail.com
Thu Apr 10 10:31:31 PDT 2014


On Thursday, 10 April 2014 at 17:25:26 UTC, bearophile wrote:
> Steven Schveighoffer:
>
>> No, the author of the @safe code expects bounds checking, it's 
>> part of the requirements.
>
> Take a look ad Ada language. It has bounds checking and its 
> compilers have a switch to disable those checks. If you want 
> the bounds checking don't use the switch that disables the 
> bounds checking. Safety doesn't mean to have no way to work 
> around safety locks. It means have nice handy locks that are 
> active on default. In a system language total safety is an 
> illusion. Better to focus on real world safety and not a 
> illusion of theoretical safety.
>
> Bye,
> bearophile

Yeah, it's like how I have matches in my house. I could use the 
matches to burn my house down, but I don't think that I will.

That is, unless I can manage to pull off a really good insurance 
fraud scam.


More information about the Digitalmars-d mailing list