Thread overview
[dmd-beta] D2 2.057 beta
Dec 06, 2011
Walter Bright
Dec 06, 2011
David Simcha
Dec 06, 2011
Walter Bright
Dec 06, 2011
mrmocool at gmx.de
Dec 07, 2011
David Simcha
Dec 06, 2011
David Nadlinger
Dec 07, 2011
Jonathan M Davis
Dec 07, 2011
Don Clugston
December 06, 2011
http://ftp.digitalmars.com/dmd2beta.zip
December 06, 2011
I found an ICE regression while trying to compile SciD:

Assertion failure: '0' on line 145 in file 'mtype.c'

This doesn't happen with 2.056. I haven't had a chance to reduce this yet, but I will try tonight if the assertion failure isn't enough of a hint. (I don't imagine reducing this one will be easy.)

On 12/6/2011 5:07 AM, Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>
December 06, 2011
More info will be printed if you compile the compiler with debug on.

I suspect it might have something to do with the addition of TypeNull (null as a separate type).

On 12/6/2011 6:26 AM, David Simcha wrote:
> I found an ICE regression while trying to compile SciD:
>
> Assertion failure: '0' on line 145 in file 'mtype.c'
>
> This doesn't happen with 2.056. I haven't had a chance to reduce this yet, but I will try tonight if the assertion failure isn't enough of a hint. (I don't imagine reducing this one will be easy.)
>
>
December 06, 2011
Am 06.12.2011, 18:17 Uhr, schrieb Walter Bright <walter at digitalmars.com>:

> More info will be printed if you compile the compiler with debug on.
>
> I suspect it might have something to do with the addition of TypeNull (null as a separate type).
>
> On 12/6/2011 6:26 AM, David Simcha wrote:
>> I found an ICE regression while trying to compile SciD:
>>
>> Assertion failure: '0' on line 145 in file 'mtype.c'
>>
>> This doesn't happen with 2.056. I haven't had a chance to reduce this yet, but I will try tonight if the assertion failure isn't enough of a hint. (I don't imagine reducing this one will be easy.)

I pulled latest SciD and it compiles the lib just fine with git dmd.
December 06, 2011
Still in there (regression since 2.056): http://d.puremagic.com/issues/show_bug.cgi?id=7027

David


On 12/6/11 11:07 AM, Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip
> _______________________________________________
> dmd-beta mailing list
> dmd-beta at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-beta

December 06, 2011
I found a simple test case for this regression.  See http://d.puremagic.com/issues/show_bug.cgi?id=7072 .

On 12/6/2011 9:26 AM, David Simcha wrote:
> I found an ICE regression while trying to compile SciD:
>
> Assertion failure: '0' on line 145 in file 'mtype.c'
>
> This doesn't happen with 2.056. I haven't had a chance to reduce this yet, but I will try tonight if the assertion failure isn't enough of a hint. (I don't imagine reducing this one will be easy.)
>
> On 12/6/2011 5:07 AM, Walter Bright wrote:
>> http://ftp.digitalmars.com/dmd2beta.zip
>> _______________________________________________
>> dmd-beta mailing list
>> dmd-beta at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-beta
>>

December 06, 2011
On Tuesday, December 06, 2011 02:07:10 Walter Bright wrote:
> http://ftp.digitalmars.com/dmd2beta.zip

Whatever ddoc file that you're using to generate the documentation in the zip file needs to be updated with some of the macros in std.ddoc in d-programming- language.org. At minimum, LREF is missing, which results in some stuff missing from the documentation when LREF is used. I don't know about this particular time around, but you might want to consider making it so that the documentation generated for the zip file uses the stuff from d-programming- language.org (such as std.ddoc) so that we don't run into issues like this where ddoc macros are missing and the like.

- Jonathan M Davis
December 07, 2011
On 6 December 2011 11:07, Walter Bright <walter at digitalmars.com> wrote:
> http://ftp.digitalmars.com/dmd2beta.zip

Bug 6881 may be a regression.  At the very least, it's code which works on 32 bit but ICEs on 64bit.