Beta 2.072.0-b1

Basile B. via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Oct 1 17:18:23 PDT 2016


On Saturday, 1 October 2016 at 20:57:17 UTC, Martin Nowak wrote:
> First beta for the 2.072.0 release.
>
> This release comes with many new phobos features, native TLS 
> support on OSX, the first bunch of @safety enhancements (try 
> -transition=safe), and a few smaller language and compiler 
> additions.
>
> This is also the first dmd release to include dub.
>
> http://dlang.org/download.html#dmd_beta 
> http://dlang.org/changelog/2.072.0.html
>
> Unfortunately we still need to resolve a regression that causes 
> issues with EncodingScheme.create 
> (https://issues.dlang.org/show_bug.cgi?id=16291), you might run 
> into problems when using std.net.curl.
>
> In case you run into a yet unknown module cycle, this is
> likely due to the fixed cycle detection.
> We're still working on a -DRT-cyclecheck=printonly switch to 
> allow
> making those non-fatal.
> https://github.com/dlang/druntime/pull/1602#issuecomment-248447332
>
> Please report any bugs at https://issues.dlang.org
>
> -Martin

Thanks.

After compiling something that worked fine I've started to get 
some strange errors message about some very simple OOP things 
("stuff.x" does not override anything...repeated many times). 
When I've tried to execute only the module containing the classes 
related to the error message, I've received:

"object.Error at src/rt/minfo.d(356): Cyclic dependency between 
module ... and ..." + the list allowing to detect the cycle.

It was compiling fine with 2.071.2. I cant say if this is a 
regression or not.
If not it would mean that the previous management of the static 
ctor hided a problem ?

Otherwise 2 other regressions found, one is not yet identified.


More information about the Digitalmars-d-announce mailing list