Jump to page: 1 24  
Page
Thread overview
dmd 1.054 and 2.038 release
Dec 31, 2009
Walter Bright
Dec 31, 2009
BCS
Dec 31, 2009
BCS
Dec 31, 2009
bearophile
Dec 31, 2009
Walter Bright
Dec 31, 2009
bearophile
Dec 31, 2009
Don
Dec 31, 2009
Walter Bright
Jan 01, 2010
Jason House
Jan 01, 2010
Jason House
Dec 31, 2009
Ary Borenszweig
Dec 31, 2009
grauzone
Dec 31, 2009
bearophile
Dec 31, 2009
grauzone
Jan 01, 2010
Moritz Warning
Jan 01, 2010
Don
Jan 01, 2010
Moritz Warning
Jan 01, 2010
Moritz Warning
Jan 02, 2010
Don
Jan 02, 2010
Walter Bright
Jan 02, 2010
Moritz Warning
Jan 01, 2010
Moritz Warning
Dec 31, 2009
Nick Sabalausky
Jan 01, 2010
Michel Fortin
Jan 02, 2010
Sönke Ludwig
Jan 02, 2010
bearophile
Jan 02, 2010
Walter Bright
Jan 02, 2010
bearophile
Jan 03, 2010
Don
Jan 03, 2010
Lutger
December 31, 2009
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.
December 31, 2009
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, Always nice to see! Damn, I like to see those long list of bugs!


December 31, 2009
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.
> 

Oh cool, I think I'm going to like this one: 2816: "Sudden-death static assert is not very useful"

12 Grammar fixes? Sweeeeet!


December 31, 2009
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 and to you!
>Bugzilla 2816: Sudden-death static assert is not very useful<

Bye,
bearophile
December 31, 2009
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.

Very nice!

In http://www.digitalmars.com/d/2.0/function.html#auto-ref-functions the links for auto function and ref function are broken.

Happy New Year!
Ary
December 31, 2009
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 bug fixes == great!

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 took 5-10 seconds to compile.

Can anyone confirm this?
December 31, 2009
bearophile wrote:
> 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 and
> to you!

A lot of credit also goes to Andrei for design issues, and some others who also submitted bugzilla reports and patches, such as Rainer Schuetze.

I don't think the min() example is that useful, I can't think of when I ever needed it. But min() is important as one of those metaprogramming "litmus tests" that are the canary that indicates whether one has a complete system or not.
December 31, 2009
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 a lot, thanks to Don and to you!
>> Bugzilla 2816: Sudden-death static assert is not very useful<

I can't take credit for that. It comes from the LDC guys, I just enhanced it slightly.
There are 26 Bugzilla votes fixed in this release, which is probably a record. (I'm assuming bug 1961('scoped const') is considered to be fixed).
December 31, 2009
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 took 5-10 seconds to compile.
> Can anyone confirm this?

Show the code!

Bye,
bearophile
December 31, 2009
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
« First   ‹ Prev
1 2 3 4