Release Candidate D 2.067.0-rc1

NCrashed via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Tue Mar 17 03:53:40 PDT 2015


On Tuesday, 17 March 2015 at 10:52:18 UTC, NCrashed wrote:
> On Monday, 16 March 2015 at 21:38:22 UTC, Martin Nowak wrote:
>> Release Candidate for 2.067.0
>>
>> http://downloads.dlang.org/pre-releases/2.x/2.067.0/
>> http://ftp.digitalmars.com/
>> You can get the binaries here until they are mirrored.
>> https://dlang.dawg.eu/downloads/dmd.2.067.0-rc1/
>>
>> We fixed the few remaining issues.
>> https://github.com/D-Programming-Language/dmd/compare/v2.067.0-b4...v2.067.0-rc1
>> https://github.com/D-Programming-Language/phobos/compare/v2.067.0-b4...v2.067.0-rc1
>>
>> Unless any new issue pops up, we'll make the release on friday.
>>
>> -Martin
>
> Seems a new regression with DList:
> ```
> import std.container.dlist;
>
> interface ITest {}
>
> class Test : ITest {}	
>
> void main()
> {
> 	DList!ITest().insertBack(new Test());
> }
> ```
>
> Compiles successfully with 2.066.1

Forgot output of dmd for 2.067-rc1:
```
/usr/include/dmd/phobos/std/container/dlist.d(642): Error: 
template std.container.dlist.DList!(ITest).DList.createNode 
cannot deduce function from argument types !()(Test, BaseNode*, 
BaseNode*), candidates are:
/usr/include/dmd/phobos/std/container/dlist.d(166):        
std.container.dlist.DList!(ITest).DList.createNode()(ref T arg, 
BaseNode* prev = null, BaseNode* next = null)
/usr/include/dmd/phobos/std/container/dlist.d(414): Error: 
template instance 
std.container.dlist.DList!(ITest).DList.insertBeforeNode!(Test) 
error instantiating
source/app.d(9):        instantiated from here: insertBack!(Test)
```


More information about the Digitalmars-d-announce mailing list