dmd 1.054 and 2.038 release

2009-12-31 Thread Walter Bright
Happy New Year! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.054.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.038.zip Many thanks to the numerous people who contributed to this update.

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread BCS
Hello Walter, Happy New Year! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.054.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.038.zip Many thanks to the numerous people who contributed to this update. New updates,

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread bearophile
Walter Bright: Happy New Year! Happy end of the year to you too! Is this the last release for the 2009? ;-) This is funny: min(x, y) = 10;// sets x to 10 This looks by far like the most useful improvement/change of this DMD release, I've already tried it and I like it a lot, thanks to Don

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread grauzone
Walter Bright wrote: Happy New Year! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.054.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.038.zip Many thanks to the numerous people who contributed to this update. Tons of

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread Don
bearophile wrote: Walter Bright: Happy New Year! Happy end of the year to you too! Is this the last release for the 2009? ;-) This is funny: min(x, y) = 10;// sets x to 10 This looks by far like the most useful improvement/change of this DMD release, I've already tried it and I like it

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread bearophile
Walter Bright: I don't think the min() example is that useful, No, I meant it's the Bugzilla 2816 that's very useful! :-) Bye, bearophile

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread Steven Schveighoffer
On Thu, 31 Dec 2009 15:05:56 -0500, Don nos...@nospam.com wrote: bearophile wrote: Walter Bright: Happy New Year! Happy end of the year to you too! Is this the last release for the 2009? ;-) This is funny: min(x, y) = 10;// sets x to 10 This looks by far like the most useful

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread grauzone
bearophile wrote: grauzone: But I have a problem: the compiler is either extremely slow for me, or is stuck in an endless loop. All it does is to slowly allocate memory. I aborted the compilation after ~ 20 minutes and 2 GB RAM allocation. This wasn't the case with dmd 1.053, where it only

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread Nick Sabalausky
Walter Bright newshou...@digitalmars.com wrote in message news:hhirlb$fj...@digitalmars.com... Happy New Year! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.054.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.038.zip

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread Walter Bright
Steven Schveighoffer wrote: (I'm assuming bug 1961('scoped const') is considered to be fixed). Sadly, it's not fixed yet :( struct S { int x; inout(int)* getX() inout { return x;} } void main() { S s; int *x = s.getX(); } testinout.d(10): Error: function testinout.S.getX

Re: dmd 1.054 and 2.038 release

2009-12-31 Thread Jason House
Steven Schveighoffer Wrote: struct S { int x; inout(int)* getX() inout { return x;} } void main() { S s; int *x = s.getX(); } testinout.d(10): Error: function testinout.S.getX () inout is not callable using argument types () That's the same error message