View mode: basic / threaded / horizontal-split · Log in · Help
April 09, 2012
[dmd-beta] D 2.059 beta 4
http://ftp.digitalmars.com/dmd2beta.zip
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
On Mon, 09 Apr 2012 10:01:43 +0300, Walter Bright <walter@digitalmars.com>  
wrote:

> http://ftp.digitalmars.com/dmd2beta.zip

My projects build now (with warnings disabled), thanks.

-- 
Best regards,
 Vladimir                            mailto:vladimir@thecybershadow.net
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
One more regression:

---
struct S {
    int n[1];
    static S test(){ S ret = void; ret.n[0] = 0; return ret; }
}

enum Test = S.test();
---

ctfe_uninit.d(3): Error: cannot read uninitialized variable ret.n in ctfe
ctfe_uninit.d(3): Error: variable ctfe_uninit.S.test.ret was 
uninitialized and used before set

There is no hint where the CTFE instantiation that triggered the error is.

Am 09.04.2012 09:01, schrieb Walter Bright:
>
> http://ftp.digitalmars.com/dmd2beta.zip
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
On Monday, April 09, 2012 00:01:43 Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip

I found another regression while working on one of my projects:

http://d.puremagic.com/issues/show_bug.cgi?id=7871

And it's a weird one too.

- Jonathan M Davis
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
Another similar case reduced from a large code base (B having no fields 
does not play a role):
---
struct B {}
struct C { B b; }
C func() { C b = void; b.b = B(); return b; }
C test = func();
---
Assertion failed: (dest->op == TOKstructliteral || dest->op == 
TOKarrayliteral || dest->op == TOKstring), function assignInPlace, file 
interpret.c, line 3390.

Am 09.04.2012 09:28, schrieb Sönke Ludwig:
> One more regression:
>
> ---
> struct S {
>     int n[1];
>     static S test(){ S ret = void; ret.n[0] = 0; return ret; }
> }
>
> enum Test = S.test();
> ---
>
> ctfe_uninit.d(3): Error: cannot read uninitialized variable ret.n in ctfe
> ctfe_uninit.d(3): Error: variable ctfe_uninit.S.test.ret was 
> uninitialized and used before set
>
> There is no hint where the CTFE instantiation that triggered the error 
> is.
>
> Am 09.04.2012 09:01, schrieb Walter Bright:
>>
>> http://ftp.digitalmars.com/dmd2beta.zip
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta@puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
Shouldn't that say "during compile time"? The term "CTFE" might not be
obvious...

Regards,
Alex

On Mon, Apr 9, 2012 at 9:28 AM, Sönke Ludwig <sludwig@outerproduct.org> wrote:
> One more regression:
>
> ---
> struct S {
>    int n[1];
>    static S test(){ S ret = void; ret.n[0] = 0; return ret; }
> }
>
> enum Test = S.test();
> ---
>
> ctfe_uninit.d(3): Error: cannot read uninitialized variable ret.n in ctfe
> ctfe_uninit.d(3): Error: variable ctfe_uninit.S.test.ret was uninitialized
> and used before set
>
> There is no hint where the CTFE instantiation that triggered the error is.
>
> Am 09.04.2012 09:01, schrieb Walter Bright:
>
>>
>> http://ftp.digitalmars.com/dmd2beta.zip
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta@puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
> _______________________________________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
On 9 Apr 2012, at 9:01, Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip

Thrift still broken, see the (reopened) 
http://d.puremagic.com/issues/show_bug.cgi?id=7868.

David
_______________________________________________
dmd-beta mailing list
dmd-beta@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-beta
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
Scid is also still broken.
http://d.puremagic.com/issues/show_bug.cgi?id=7815

I'm having a pretty tough time reducing a test case for it, because it's
the nightmare scenario where the place where the bug is occurring depends
in difficult-to-isolate ways on the rest of a decent-sized codebase,
Dustmite doesn't seem to be helping and I'm out of town and trying to do it
on a 15 inch laptop screen instead of the dual monitor setup I usually use.

I'll update my non-reduced test case in Bugzilla momentarily.  Is it
feasible for someone who knows the compiler internals to debug from such a
huge test case, or is it virtually impossible without reducing it first?

On Mon, Apr 9, 2012 at 5:38 AM, David Nadlinger <code@klickverbot.at> wrote:

> On 9 Apr 2012, at 9:01, Walter Bright wrote:
>
>> http://ftp.digitalmars.com/**dmd2beta.zip<http://ftp.digitalmars.com/dmd2beta.zip>
>>
>
> Thrift still broken, see the (reopened) http://d.puremagic.com/issues/**
> show_bug.cgi?id=7868 <http://d.puremagic.com/issues/show_bug.cgi?id=7868>.
>
> David
>
> ______________________________**_________________
> dmd-beta mailing list
> dmd-beta@puremagic.com
> http://lists.puremagic.com/**mailman/listinfo/dmd-beta<http://lists.puremagic.com/mailman/listinfo/dmd-beta>
>
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
This still isn't compiling dcollections.

Kenji has posted a fix for http://d.puremagic.com/issues/show_bug.cgi?id=7811

I'm going to test with this and see if I can determine what the underlying issue is (of course, 7811 should still be fixed!)

-Steve




>________________________________
> From: Walter Bright <walter@digitalmars.com>
>To: Discuss the dmd beta releases for D <dmd-beta@puremagic.com> 
>Sent: Monday, April 9, 2012 3:01 AM
>Subject: [dmd-beta] D 2.059 beta 4
> 
>
>http://ftp.digitalmars.com/dmd2beta.zip
>_______________________________________________
>dmd-beta mailing list
>dmd-beta@puremagic.com
>http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
>
April 09, 2012
Re: [dmd-beta] D 2.059 beta 4
I can confirm that Kenji's fix works (oh, I guess you already merged it, cool :)


Also, I have found the other issue: http://d.puremagic.com/issues/show_bug.cgi?id=7873
-Steve





>________________________________
> From: Steve Schveighoffer <schveiguy@yahoo.com>
>To: Discuss the dmd beta releases for D <dmd-beta@puremagic.com> 
>Sent: Monday, April 9, 2012 11:20 AM
>Subject: Re: [dmd-beta] D 2.059 beta 4
> 
>
>This still isn't compiling dcollections.
>
>
>Kenji has posted a fix for http://d.puremagic.com/issues/show_bug.cgi?id=7811
>
>
>I'm going to test with this and see if I can determine what the underlying issue is (of course, 7811 should still be fixed!)
>
>
>-Steve
>
>
>
>
>>________________________________
>> From: Walter Bright <walter@digitalmars.com>
>>To: Discuss the dmd beta releases for D <dmd-beta@puremagic.com> 
>>Sent: Monday, April 9, 2012 3:01 AM
>>Subject: [dmd-beta] D 2.059 beta 4
>> 
>>
>>http://ftp.digitalmars.com/dmd2beta.zip
>>_______________________________________________
>>dmd-beta mailing list
>>dmd-beta@puremagic.com
>>http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>
>>
>>
>_______________________________________________
>dmd-beta mailing list
>dmd-beta@puremagic.com
>http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
>
« First   ‹ Prev
1 2 3 4 5
Top | Discussion index | About this forum | D home