@safe and null dereferencing
Adrian Matoga via Digitalmars-d
digitalmars-d at puremagic.com
Thu Jul 27 10:59:41 PDT 2017
On Thursday, 27 July 2017 at 17:43:17 UTC, H. S. Teoh wrote:
> On Thu, Jul 27, 2017 at 05:33:22PM +0000, Adrian Matoga via
> Digitalmars-d wrote: [...]
>> Why can't we just make the compiler insert null checks in
>> @safe code?
>
> Because not inserting null checks is a sacred cow we inherited
> from the C/C++ days of POOP (premature optimization oriented
> programming), and we are loathe to slaughter it. :-P We
> should seriously take some measurements of this in a large D
> project to determine whether or not inserting null checks
> actually makes a significant difference in performance.
That's exactly what I thought.
More information about the Digitalmars-d
mailing list