Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 09, 2008 DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Mostly bug fixing. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.032.zip http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.016.zip |
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Wed, 09 Jul 2008 12:34:02 +0400, Walter Bright <newshound1@digitalmars.com> wrote:
> Mostly bug fixing.
>
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.032.zip
>
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.016.zip
Wow, great!
P.S. Left menu is missing in a D2.0 changelog page.
|
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Koroskin Denis | Koroskin Denis wrote:
> P.S. Left menu is missing in a D2.0 changelog page.
Fixed.
|
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Wed, 09 Jul 2008 01:34:02 -0700, Walter Bright <newshound1@digitalmars.com> wrote:
>Mostly bug fixing.
>
>http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.032.zip
>
>http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.016.zip
Thank you very much for recursive mixins!
Change log page for D 1.0 is also broken
|
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright Wrote:
> Mostly bug fixing.
It seems my libs work again with this version (1.032), I've had to change just two things in a 10-minutes debugging, than you.
I have had to change this line (inside a function template, T is a type, often it's an array, but it can be a void array too):
static if(!is( typeof(T) == void[0] )) {
To:
static if(!is( T == void[0] )) {
At a first test, it seems the compiled executables are 2-3+ times bigger than the ones produced by 1.029.
Bye,
bearophile
|
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote: > Mostly bug fixing. > > http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.032.zip Again a stable release that breaks Tango : http://d.puremagic.com/issues/show_bug.cgi?id=2207 It would be nice if the release process could stop this from happening. -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango |
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lars Ivar Igesund | Lars Ivar Igesund wrote: > Walter Bright wrote: > >> Mostly bug fixing. >> >> http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.032.zip > > Again a stable release that breaks Tango : > > http://d.puremagic.com/issues/show_bug.cgi?id=2207 > > It would be nice if the release process could stop this from happening. > There is another one triggered by the Tango unittests: tango/core/Variant.d(361): Error: functions cannot return static array char[3u] I'm not able to minimize it out of the box though. Maybe this is a result of the compiler becoming stricter, but it is any case a breaking change. -- Lars Ivar Igesund blog at http://larsivi.net DSource, #d.tango & #D: larsivi Dancing the Tango |
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lars Ivar Igesund | Lars Ivar Igesund wrote: > Lars Ivar Igesund wrote: > >> Walter Bright wrote: >> >>> Mostly bug fixing. >>> >>> http://www.digitalmars.com/d/1.0/changelog.html >>> http://ftp.digitalmars.com/dmd.1.032.zip >> Again a stable release that breaks Tango : >> >> http://d.puremagic.com/issues/show_bug.cgi?id=2207 The probably related bug #2208 also breaks Tango. >> >> It would be nice if the release process could stop this from happening. >> Yup. But I would have caught these before release if I hadn't had an email problem. > > There is another one triggered by the Tango unittests: > > tango/core/Variant.d(361): Error: functions cannot return static array > char[3u] > > I'm not able to minimize it out of the box though. Maybe this is a result of > the compiler becoming stricter, but it is any case a breaking change. Not necessarily. It might have uncovered a pre-existing bug. (Any accepts-invalid bug is very likely to break broken code). |
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | is it correct that 2.016 treats deprecated as errors now (always, no matter what compile flags) ??
Walter Bright schrieb:
> Mostly bug fixing.
>
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.032.zip
>
> http://www.digitalmars.com/d/2.0/changelog.html
> http://ftp.digitalmars.com/dmd.2.016.zip
|
July 09, 2008 Re: DMD 1.032 and 2.016 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Extrawurst | ok i see its a brand new bug, bugzilla: #2208
Extrawurst schrieb:
> is it correct that 2.016 treats deprecated as errors now (always, no matter what compile flags) ??
>
>
> Walter Bright schrieb:
>> Mostly bug fixing.
>>
>> http://www.digitalmars.com/d/1.0/changelog.html
>> http://ftp.digitalmars.com/dmd.1.032.zip
>>
>> http://www.digitalmars.com/d/2.0/changelog.html
>> http://ftp.digitalmars.com/dmd.2.016.zip
|
Copyright © 1999-2021 by the D Language Foundation