On Wednesday, 19 December 2012 at 01:58:54 UTC, Jonathan M Davis wrote:
Are the remaining issues at the compiler, runtime, or phobos levels (or
what combination of the three)? Are the bugs filed?

Quite a few are, but it wouldn't surprise me at all if there are quite a few which aren't. For instance, AFAIK, no one ever brought up the issue of slicing
static arrays being unsafe until just a couple of months ago:

http://d.puremagic.com/issues/show_bug.cgi?id=8838

Such operations should be @system but are currently considered @safe. Who knows how many others we've missed beyond what's currently in bugzilla.


This is chicken and egg issue. Due to limitations, enforcing @safe is hard to do in many code that is safe. So you actually don't notice that some stuff are considered/not considered safe/system when they should.

Reply via email to