This is why I don't use D.

Neia Neutuladh neia at ikeran.org
Wed Sep 5 06:16:57 UTC 2018


On Wednesday, 5 September 2018 at 05:44:38 UTC, H. S. Teoh wrote:
> To me, this strongly suggests the following idea:
> - add *all* dlang.org packages to our current autotester / CI
>   infrastructure.
> - if a particular (version of a) package builds successfully, 
> log the
>   compiler version / git hash / package version to a database 
> and add
>   a note to dlang.org that this package built successfully with 
> this
>   compiler version.

This kind of automation would also be useful for semantic 
versioning. By detecting whether a PR would cause any existing 
projects to not compile, we could automatically determine whether 
to apply it to the next minor release.

Unfortunately, that wouldn't distinguish between patch and minor 
releases, but probably a decent heuristic would be if any new 
compilable / runnable testcases were added.


More information about the Digitalmars-d mailing list