== 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