On Mon, 05 Oct 2009 14:23:26 +0400, Nick Sabalausky <[email protected]> wrote:

"Walter Bright" <[email protected]> wrote in message
news:[email protected]...
Another OSX 10.5 release :-)

Anyhow, this should work with gdb now, and has contract inheritance
(finally).

http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.048.zip


http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.033.zip

Many thanks to the numerous people who contributed to this update.

"Compiler now detects some cases of illegal null dereferencing when compiled
with -O"

A bug-detection feature that's turned on with -O? I assume that's just a
temporary situation and is related to either it currently being detected by the optimizer and the feature maybe being in a "trial" phase? Or maybe just
a typo? ;)



No, it's not:

void main() {
    Object o;
    o.toString();
}

# dmd test.d // fine
# dmd test.d -O // test.d(4): Error: null dereference in function _Dmain (mangled name, is it done on purpose?)

Nice start, anyway, I'm looking forward to having a complete code flow analysis soon :)

Reply via email to