Thread overview | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 01, 2016 Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
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 |
October 01, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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.
>
> [...]
Many thanks!
|
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak Attachments:
| Nice work. One small issue link to Unrestricted Unions <http://dlang.org/changelog/2.072.0.html#unrestricted_unions> http://dlang.org/changelog/2.072.0.html#unrestricted_unions does not work Dne 1.10.2016 v 22:57 Martin Nowak via Digitalmars-d-announce napsal(a): > 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 > |
October 01, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Daniel Kozak | On Saturday, 1 October 2016 at 23:27:57 UTC, Daniel Kozak wrote: > Nice work. One small issue link to Unrestricted Unions <http://dlang.org/changelog/2.072.0.html#unrestricted_unions> It does work, there are simply no details. Needs a bit more explanation though https://github.com/dlang/dmd/commit/3725a663d8aeec3350e81728173d76f429481fef#commitcomment-19255521. |
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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. |
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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 Sorry, but when new libs will be included? XML (from GSoC) https://github.com/lodo1995/experimental.xml std_data_json https://github.com/s-ludwig/std_data_json I think it's better to include them now to std.experimental to help people start adopt projects to them. |
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Suliman | On Sunday, 2 October 2016 at 06:13:34 UTC, Suliman wrote:
> On Saturday, 1 October 2016 at 20:57:17 UTC, Martin Nowak wrote:
>> [...]
>
> Sorry, but when new libs will be included?
> XML (from GSoC) https://github.com/lodo1995/experimental.xml
> std_data_json https://github.com/s-ludwig/std_data_json
>
> I think it's better to include them now to std.experimental to help people start adopt projects to them.
They are not good enough to be included into Phobos. --Ilya
|
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On 2016-10-01 22:57, 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 It would be nice if the changelog, for the deprecated language constructs, contained information on what to use instead, if one is using them. -- /Jacob Carlborg |
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | On Sunday, 2 October 2016 at 11:12:41 UTC, Jacob Carlborg wrote: > On 2016-10-01 22:57, 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 > > It would be nice if the changelog, for the deprecated language constructs, contained information on what to use instead, if one is using them. In theory there is a special page: http://dlang.org/deprecate.html |
October 02, 2016 Re: Beta 2.072.0-b1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jacob Carlborg | On Sunday, 2 October 2016 at 11:12:41 UTC, Jacob Carlborg wrote: > It would be nice if the changelog, for the deprecated language constructs, contained information on what to use instead, if one is using them. Yes, that's how it should be, but don't both deprecations contain enough information to replace old code? Also here is the changelog if you want to improve it. https://github.com/dlang/dlang.org/blob/6c63ab22204e4363b2ea939a090c3f8bd3e5dbed/changelog/2.072.0_pre.dd |
Copyright © 1999-2021 by the D Language Foundation