Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
September 05, 2007 DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lars Ivar Igesund | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gregor Richards | Gregor Richards wrote:
>
> GDC followed suit roughly twenty years before GDC was written.
Now there's a paradox for you... ;-)
Sean
|
September 05, 2007 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to BLS | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sean Kelly | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | 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 Re: DMD 1.021 and 2.004 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | 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.
|
Copyright © 1999-2021 by the D Language Foundation