October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eldar Insafutdinov | Eldar Insafutdinov wrote:
> Despite the application of #3301 patch that fixed compilation of QtD,
> the new release introduces a new regression, that causes the compiler
> to hang while compiling it. This release therefore remains broken.
What's the bugilla entry?
|
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Moritz Warning | Moritz Warning wrote:
> But Tango is still broken due to regressions (since 1.047?).
What's the bugzilla entry?
|
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Mon, 12 Oct 2009 11:24:38 -0700, Walter Bright wrote:
> Moritz Warning wrote:
>> But Tango is still broken due to regressions (since 1.047?).
>
> What's the bugzilla entry?
I don't know what the regressions are exactly.
It looks like a few different regressions to me.
Unfortunately, I'm short of time.
So someone else has to check it out.
|
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright Wrote:
> Eldar Insafutdinov wrote:
> > Despite the application of #3301 patch that fixed compilation of QtD, the new release introduces a new regression, that causes the compiler to hang while compiling it. This release therefore remains broken.
>
> What's the bugilla entry?
I haven't put my hands onto creating a testcase. QtD is very big amount of modules with the pretty uniform code. Some modules import up to 60 other modules. It's difficult to create a testcase out of this, especially as in case of last regressions, which were about module imports.
|
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Moritz Warning | "Moritz Warning" <moritzwarning@web.de> wrote in message news:havc43$9av$1@digitalmars.com... > On Sun, 11 Oct 2009 21:43:36 -0700, Walter Bright wrote: > >> Folding in patches to compiler faults from bugzilla. >> >> http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.049.zip >> >> >> http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.034.zip >> >> Many thanks to the numerous people who contributed to this update. > > Thanks to Walter and those who contributed all those numerous patches. > > But Tango is still broken due to regressions (since 1.047?). > Maybe someone can take look into this. Are you using Tango 0.99.8 or trunk? If you're using 0.99.8 then it's because DMD 1.044 had some sort of breaking change which Tango did make an adjustment to work with, but that was after 0.99.8 came out and they still have yet to put out a new release. If you're using tango trunk, then I don't know what the problem is either... |
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | On Mon, 12 Oct 2009 15:53:28 -0400, Nick Sabalausky wrote: > "Moritz Warning" <moritzwarning@web.de> wrote in message news:havc43$9av$1@digitalmars.com... >> On Sun, 11 Oct 2009 21:43:36 -0700, Walter Bright wrote: >> [..] > If you're using tango trunk, > then I don't know what the problem is either... It's trunk. |
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Moritz Warning | "Moritz Warning" <moritzwarning@web.de> wrote in message news:hb01mo$23g5$1@digitalmars.com... > On Mon, 12 Oct 2009 15:53:28 -0400, Nick Sabalausky wrote: > >> "Moritz Warning" <moritzwarning@web.de> wrote in message news:havc43$9av$1@digitalmars.com... >>> On Sun, 11 Oct 2009 21:43:36 -0700, Walter Bright wrote: >>> > [..] >> If you're using tango trunk, >> then I don't know what the problem is either... > > It's trunk. Maybe this?: http://www.dsource.org/projects/tango/forums/topic/809 |
October 12, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | On Mon, 12 Oct 2009 19:29:06 -0400, Nick Sabalausky wrote: > "Moritz Warning" <moritzwarning@web.de> wrote in message news:hb01mo$23g5$1@digitalmars.com... >> On Mon, 12 Oct 2009 15:53:28 -0400, Nick Sabalausky wrote: >> >>> "Moritz Warning" <moritzwarning@web.de> wrote in message news:havc43$9av$1@digitalmars.com... >>>> On Sun, 11 Oct 2009 21:43:36 -0700, Walter Bright wrote: >>>> >> [..] >>> If you're using tango trunk, >>> then I don't know what the problem is either... >> >> It's trunk. > > Maybe this?: http://www.dsource.org/projects/tango/forums/topic/809 No, this is the first error: /home/mwarning/trunk/build/runtime/../../runtime/common/tango/core/ Thread.d(659): Error: e2ir: cannot cast from tango.core.Thread.Thread to void* /home/mwarning/trunk/build/runtime/../../runtime/common/tango/core/ Thread.d(659): Error: e2ir: cannot cast from tango.core.Thread.Thread to void* Though, these cases work: class Foo{} Foo foo = new Foo(); auto x = cast(void*) foo; A{ void* x(){ return cast(void*)this; } } |
October 13, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Eldar Insafutdinov | Hi, the problem is related to a change that was probably done to improve http://d.puremagic.com/issues/show_bug.cgi?id=1170 see my comments there for more details. Rainer Eldar Insafutdinov Wrote: > Walter Bright Wrote: > > > Eldar Insafutdinov wrote: > > > Despite the application of #3301 patch that fixed compilation of QtD, the new release introduces a new regression, that causes the compiler to hang while compiling it. This release therefore remains broken. > > > > What's the bugilla entry? > > I haven't put my hands onto creating a testcase. QtD is very big amount of modules with the pretty uniform code. Some modules import up to 60 other modules. It's difficult to create a testcase out of this, especially as in case of last regressions, which were about module imports. |
October 13, 2009 Re: dmd 1.049 and 2.034 release | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rainer Schuetze | Rainer Schuetze wrote:
> Hi,
>
> the problem is related to a change that was probably done to improve
>
> http://d.puremagic.com/issues/show_bug.cgi?id=1170
>
> see my comments there for more details.
Yeah, makes sense.
|
Copyright © 1999-2021 by the D Language Foundation