Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 20, 2008 DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.036.zip The 2.0 version splits phobos into druntime and phobos libraries (thanks to Sean Kelly). This will enable both Tango and Phobos to share a common core library. http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.020.zip There are a lot of structural changes that go along with this, so expect some rough patches with this release. It may take a followup release to file them down. There's also some renaming of imports and function names, as a compromise with Tango names. |
October 20, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Mr. Bright, can we please have 64bit version of DMD 2.020? Alternatively, we can have ability to specify where 32bit libraries are in the case one wishes to use DMD 2.x on 64bit Linux box. Thanks for wonderful news, and BIG THANKS to Sean Kelly and You for separating the core library! It is IMHO a major step forward. Kind regards |
October 20, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On Tue, Oct 21, 2008 at 8:29 AM, Walter Bright <newshound1@digitalmars.com> wrote:
>
> http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.036.zip
>
> The 2.0 version splits phobos into druntime and phobos libraries (thanks to Sean Kelly). This will enable both Tango and Phobos to share a common core library.
>
> http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.020.zip
>
> There are a lot of structural changes that go along with this, so expect some rough patches with this release. It may take a followup release to file them down. There's also some renaming of imports and function names, as a compromise with Tango names.
Hooray for progress on mending the Tango/Phobos schism!
One question about the D2 release notes. This one doesn't look quite right:
OLD NEW
import std.array; import core.exception;
--bb
|
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright Wrote:
>
> http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.036.zip
>
> The 2.0 version splits phobos into druntime and phobos libraries (thanks to Sean Kelly). This will enable both Tango and Phobos to share a common core library.
>
> http://www.digitalmars.com/d/2.0/changelog.html http://ftp.digitalmars.com/dmd.2.020.zip
>
> There are a lot of structural changes that go along with this, so expect some rough patches with this release. It may take a followup release to file them down. There's also some renaming of imports and function names, as a compromise with Tango names.
Gee, Walter -- could we change 'immutable' to 'nonchangeable'? (What have you done for me lately?)
Thank you (and Sean too!!)
Paul
|
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | This is a huge step forward for D libraries. Great work guys! Is the plan to eventually merge Tango and Phobos? -Craig |
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Craig Black | Craig Black wrote:
> This is a huge step forward for D libraries. Great work guys! Is the plan to eventually merge Tango and Phobos?
No plans for that at the moment. Just the ability to mix & match.
|
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright wrote:
> It may take a followup release to file them down.
Eh, I already screwed up. There was supposed to be a change in the Exception hierarchy. I'll have to fix that next update.
|
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | I'd love to try these releases, but on a stock setup trying to compile a Hello World, I get: E:\dmd\bin\..\src\phobos\std\stdio.d(27): module memory cannot read file 'core\memory.d' |
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to dsimcha | On Tue, Oct 21, 2008 at 9:16 AM, dsimcha <dsimcha@yahoo.com> wrote: > I'd love to try these releases, but on a stock setup trying to compile a Hello World, I get: > > E:\dmd\bin\..\src\phobos\std\stdio.d(27): module memory cannot read file > 'core\memory.d' > Assuming Windows, looks like DFLAGS aren't set right in dmd\bin\sc.ini. Should be: DFLAGS="-I%@P%\..\src\phobos" "-I%@P%\..\src\druntime\import" That fixes things for me. --bb |
October 21, 2008 Re: DMD 1.036 and 2.020 releases | ||||
---|---|---|---|---|
| ||||
Posted in reply to Bill Baxter | == Quote from Bill Baxter (wbaxter@gmail.com)'s article
> On Tue, Oct 21, 2008 at 9:16 AM, dsimcha <dsimcha@yahoo.com> wrote:
> > I'd love to try these releases, but on a stock setup trying to compile a Hello World, I get:
> >
> > E:\dmd\bin\..\src\phobos\std\stdio.d(27): module memory cannot read file
> > 'core\memory.d'
> >
> Assuming Windows, looks like DFLAGS aren't set right in dmd\bin\sc.ini.
> Should be:
> DFLAGS="-I%@P%\..\src\phobos" "-I%@P%\..\src\druntime\import"
> That fixes things for me.
> --bb
Works. Thanks. Now I just get weird, inscrutable linker errors. This one might be a little too bleeding edge even for me.
|
Copyright © 1999-2021 by the D Language Foundation