== Quote from bearophile ([EMAIL PROTECTED])'s article
> 1.037 compiles my dlibs fine :-) And with no other increase of exe size.
> Thank you for fixing 929, ASAP I'll remove about 100-150 lines of code from 
> my dlibs :-)
> Also thank you for 1797, a little problem, but nice to have it fixed.
> I am sad reading Derek Parnell say that 313 isn't fixed yet.
> From D2:
> - What is module(system) Identifier; syntax?

I think this is to tell the compiler that the module is a "system" module
and therefore should be exempt from "Safe D" checking.

> - >The 'this' parameter to struct member functions is now a reference type,< 
> I know this was
discussed, but how does this change code? Does this forces to change C code 
when it is ported to D?
How to do such porting? Few examples of situations may be useful.

I think it only affects structs:

struct S
{
    S fn()
    {
        return *this; // old D 2.0
        return this; // new D 2.0
    }
}


Sean

Reply via email to