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@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.