Jump to page: 1 28  
Page
Thread overview
DMD 1.021 and 2.004 releases
Sep 05, 2007
Walter Bright
Sep 05, 2007
Sean Kelly
Sep 05, 2007
Lars Ivar Igesund
Sep 05, 2007
Gregor Richards
Sep 05, 2007
Sean Kelly
Sep 05, 2007
BLS
Sep 05, 2007
Sean Kelly
Sep 05, 2007
Walter Bright
Sep 05, 2007
Sean Kelly
Sep 05, 2007
Sean Kelly
Sep 05, 2007
BLS
Sep 05, 2007
Walter Bright
Sep 06, 2007
Chad J
Sep 05, 2007
Bill Baxter
Sep 05, 2007
Walter Bright
Sep 05, 2007
Brad Roberts
Sep 05, 2007
Walter Bright
Sep 06, 2007
Don Clugston
Sep 06, 2007
Sean Kelly
Sep 06, 2007
Walter Bright
Sep 06, 2007
BCS
Sep 06, 2007
Nathan Reed
Sep 06, 2007
Sean Kelly
Sep 06, 2007
BCS
Sep 07, 2007
Nathan Reed
Sep 10, 2007
Stewart Gordon
Sep 10, 2007
Kirk McDonald
Sep 10, 2007
Stewart Gordon
Sep 10, 2007
Walter Bright
Sep 10, 2007
Kirk McDonald
Sep 10, 2007
Walter Bright
Sep 10, 2007
Kirk McDonald
Sep 11, 2007
Kirk McDonald
Sep 11, 2007
Walter Bright
Sep 11, 2007
Jascha Wetzel
Sep 11, 2007
Jascha Wetzel
Sep 11, 2007
Jascha Wetzel
Sep 11, 2007
Kirk McDonald
Sep 11, 2007
Jascha Wetzel
Sep 11, 2007
Kirk McDonald
Sep 12, 2007
Aziz K.
Sep 12, 2007
Kirk McDonald
Sep 11, 2007
Kirk McDonald
Sep 11, 2007
Bruno Medeiros
Sep 11, 2007
Stewart Gordon
Sep 06, 2007
BCS
Sep 07, 2007
Nathan Reed
Sep 07, 2007
BCS
Sep 07, 2007
Reiner Pope
Sep 07, 2007
Walter Bright
Sep 07, 2007
Ary Manzana
Re: DMD 1.021 and 2.004 releases (Delimiter Strings & Co.)
Sep 07, 2007
Bruno Medeiros
Sep 10, 2007
Walter Bright
Sep 05, 2007
Robert Fraser
Compile error: QuadPart is not a member of LARGE_INTEGER (Re: DMD 1.021 and 2.004 releases)
Sep 06, 2007
yidabu
Sep 06, 2007
Sascha Katzner
Sep 10, 2007
Stewart Gordon
Sep 06, 2007
Daniel Keep
Sep 06, 2007
Chad J
Sep 06, 2007
negerns
Sep 06, 2007
Walter Bright
Sep 06, 2007
Chad J
Sep 06, 2007
Brad Roberts
Sep 06, 2007
Max Samukha
Sep 10, 2007
Aziz K.
Sep 11, 2007
Walter Bright
Sep 11, 2007
Aziz K.
Sep 13, 2007
Walter Bright
Sep 13, 2007
BCS
Sep 13, 2007
Bill Baxter
September 05, 2007
Mostly bug fixes for CTFE. Added library switches at Tango's request.

http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.021.zip

http://www.digitalmars.com/d/changelog.html
http://ftp.digitalmars.com/dmd.2.004.zip
September 05, 2007
Walter Bright wrote:
> Mostly bug fixes for CTFE. Added library switches at Tango's request.

Awesome!  And great job, as always.


Sean
September 05, 2007
Walter Bright wrote:

> Mostly bug fixes for CTFE. Added library switches at Tango's request.

Great! And now for GDC to follow suit ;)

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango
September 05, 2007
Lars Ivar Igesund wrote:
> Walter Bright wrote:
> 
>> Mostly bug fixes for CTFE. Added library switches at Tango's request.
> 
> Great! And now for GDC to follow suit ;)
> 

GDC followed suit roughly twenty years before GDC was written.

 - Gregor Richards
September 05, 2007
Walter Bright schrieb:
> Mostly bug fixes for CTFE. Added library switches at Tango's request.
> 
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.021.zip
> 
> http://www.digitalmars.com/d/changelog.html
> http://ftp.digitalmars.com/dmd.2.004.zip


Multiple

Module

static constructors/destructors allowed.

Unfortunately I have no idea what a "multiple module constructor" is. A code snippet showing a multi. module constructor in action would help.
Sorry about my ignorance and thanks in advance.
Bjoern
September 05, 2007
Gregor Richards wrote:
> 
> GDC followed suit roughly twenty years before GDC was written.

Now there's a paradox for you... ;-)


Sean
September 05, 2007
BLS wrote:
> Walter Bright schrieb:
>> Mostly bug fixes for CTFE. Added library switches at Tango's request.
>>
>> http://www.digitalmars.com/d/1.0/changelog.html
>> http://ftp.digitalmars.com/dmd.1.021.zip
>>
>> http://www.digitalmars.com/d/changelog.html
>> http://ftp.digitalmars.com/dmd.2.004.zip
> 
> 
> Multiple
> 
> Module
> 
> static constructors/destructors allowed.
> 
> Unfortunately I have no idea what a "multiple module constructor" is. A code snippet showing a multi. module constructor in action would help.
> Sorry about my ignorance and thanks in advance.

I thought they were already supported, but here's an example:


    module MyModule;

    static  this() { printf( "ctor A\n" ); }
    static  this() { printf( "ctor B\n" ); }
    static ~this() { printf( "dtor A\n" ); }
    static ~this() { printf( "dtor B\n" ); }


Sean
September 05, 2007
Sean Kelly wrote:
> I thought they were already supported, but here's an example:
> 
> 
>     module MyModule;
> 
>     static  this() { printf( "ctor A\n" ); }
>     static  this() { printf( "ctor B\n" ); }
>     static ~this() { printf( "dtor A\n" ); }
>     static ~this() { printf( "dtor B\n" ); }

They were already supported, they just didn't work :-(
September 05, 2007
Walter Bright wrote:
> Mostly bug fixes for CTFE. Added library switches at Tango's request.
> 
> http://www.digitalmars.com/d/1.0/changelog.html
> http://ftp.digitalmars.com/dmd.1.021.zip
> 
> http://www.digitalmars.com/d/changelog.html
> http://ftp.digitalmars.com/dmd.2.004.zip

What's std.hiddenfunc for?  I looked at the code but it didn't help.

--bb
September 05, 2007
Bill Baxter wrote:
> What's std.hiddenfunc for?  I looked at the code but it didn't help.

It's an exception thrown when an overridden function that still exists in the vtbl[] gets called anyway.
« First   ‹ Prev
1 2 3 4 5 6 7 8