DMD 1.036 and 2.020 releases

Steven Schveighoffer schveiguy at yahoo.com
Tue Oct 21 08:15:11 PDT 2008


"KennyTM~" wrote
> Bill Baxter wrote:
>> On Tue, Oct 21, 2008 at 8:29 AM, Walter Bright
>> <newshound1 at 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
>
> But http://www.digitalmars.com/d/2.0/phobos/std_array.html got 404'ed, and 
> std/array.d is really removed.

The comment for the commit is

"Removed std.array. To trap an array bounds error, import 'exception' from 
druntime and catch ArrayBoundsException."

It says nothing about the other functions that were in std.array.  Are those 
replaced by functions elsewhere?

It might have been an oversight by Sean.

-Steve 




More information about the Digitalmars-d-announce mailing list