DIP 1028 @safe by default: compilability list of all dub packages

H. S. Teoh hsteoh at quickfur.ath.cx
Tue Jan 7 18:44:15 UTC 2020


On Tue, Jan 07, 2020 at 11:12:14AM +0000, Andrea Fontana via Digitalmars-d wrote:
> On Monday, 6 January 2020 at 23:05:29 UTC, WebFreak001 wrote:
> > 
> > I think we can still fix a little bit but I don't think we can go
> > above 50% just by fixing phobos, dependencies on dub now also need
> > to be updated (my index currently only uses a fixed version and
> > isn't updated with any new releases)
> 
> We should try to write a tool like dustmite to annotate everything
> with @system and then removing the @system annotations while it works.
> :)

This is actually a good idea!  It would alleviate the tedium of doing it
manually, and it can be run as an upgrade tool on your source tree and
more-or-less guarantee compilable code afterwards.  This should address
many of the complaints about code breakage.


T

-- 
2+2=4. 2*2=4. 2^2=4. Therefore, +, *, and ^ are the same operation.


More information about the Digitalmars-d mailing list