Making all high-level functions of Phobos @safe
-----------------------------------------------

There's are still some functions in Phobos which could be @safe, but aren't.
One of the high-level goals of 2018 [1] is:

to enable large-scale uses of D with safety guarantees.

So what's missing regarding Phobos?

GH project: https://github.com/dlang/phobos/projects/5
Bugzilla issue: https://issues.dlang.org/show_bug.cgi?id=18110

or old-school with grep "@system unittest"

DIP1000 & Phobos
----------------

Thanks to a lot of work of carblue, there's now a special dip1000.mak file, s.t. the last modules can be gradually tackled without regressions:

https://github.com/dlang/phobos/blob/master/dip1000.mak

GH project: https://github.com/dlang/phobos/projects/6


Meh, this is taking too long
----------------------------

So if it's still cold in your country, why not take 15 minutes and help in this crowd-sourced campaign to make Phobos @safer? If you don't like @safety, there are a few other currently maintained GitHub projects [2].

[1] https://wiki.dlang.org/Vision/2018H1
[2] https://github.com/dlang/phobos/projects

Reply via email to