Beta 2.073.0-b1

Timothee Cour via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Sat Jan 7 13:39:18 PST 2017


* -transition=safe/-dip1000
=> not mentioned in http://dlang.org/changelog/2.073.0.html

* std.experimental.ndslice has been deprecated. The synchronization between
Phobos and Mir turned out to be a lot of work with litte gain

=> That's a good move. Will make development faster indeed by not being
tied to dmd releases. The downside of `batteries included` is is hampers
development speed, deprecation speed, etc. Another example: std.json sucks
compared to http://vibed.org/api/vibe.data.json/



On Sat, Jan 7, 2017 at 8:49 AM, biozic via Digitalmars-d-announce <
digitalmars-d-announce at puremagic.com> wrote:

> On Saturday, 7 January 2017 at 15:59:47 UTC, Martin Nowak wrote:
>
>> On 01/07/2017 03:44 PM, biozic wrote:
>>
>>> Are phobos unittests not passing when compiling with -dip1000 considered
>>> bugs or is it this experimental?
>>>
>>
>> Most of phobos is currently not usable with DIP1000, partly because
>> safety checks are hard errors (instead of deprecations) and partly
>> because of implementation bugs.
>> You can try it experimentally with isolated code snippets.
>> Don't expect much documentation or help at this stage, the feature will
>> properly released when it's finished.
>>
>> Any way to escape pointers in @safe code with -dip1000 enabled are
>> considered bugs and should be reported under issues.dlang.org using the
>> `safe` keyword and `[scope]` in the title.
>>
>> https://issues.dlang.org/buglist.cgi?keywords=safe&keywords_
>> type=allwords&query_format=advanced&resolution=---&short_
>> desc=%5Bscope%5D&short_desc_type=substring
>>
>> -Martin
>>
>
> Thanks for the precisions!
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-announce/attachments/20170107/eb94e297/attachment.html>


More information about the Digitalmars-d-announce mailing list