[dmd-beta] 2.067.0-b2

Martin Nowak via dmd-beta dmd-beta at puremagic.com
Wed Feb 18 04:35:23 PST 2015


On 02/18/2015 11:15 AM, Михаил Страшун via dmd-beta wrote:
> Added beta release job to my jenkins box :
> https://jenkins.dicebot.lv/job/dlang-beta

Awesome

> For now looks like only vibe.d master is not working with it but I will
> keep adding more projects.

We're working on that.
https://github.com/rejectedsoftware/vibe.d/pull/972

The problems are related to the new std.concurrency.scheduler which
isn't finished both on phobos' amd vibe.d's side.

The other problem is an unfortunately inevitable backwards 
incompatibility introduced by making synchronized nothrow.
Vibe.d is one of the few programs that inherit from core.sync.*
classes which now have nothrow lock/unlock methods.

This should be understood as a lecture, how bad an idea it is to allow 
deriving from a class as part of the public API. It creates the 
strongest possible coupling with little to no chance for ABI compatibility.


More information about the dmd-beta mailing list