With DUB 1.6.0 (part of the DMD 2.077.0 release), DUB will retry
downloads from the DUB registry and alternatively use fallback mirrors.
../dmd/src/posix.mak uses 2.072.0 atm, hence the bump of the host
version.
Previously one could only apply a check for an entire codebase and not
selectively for specific modules. As a temporary solution,
has_public_example has been introduced - a standalone checker with
filtering capabilities.
However, with selective filtering integrated in Dscanner, the analog
Dscanner check `explicitly_annotated_unittests` can be used.
This adds a work-around to the non-deterministic coverage fluctuations
in std.parallelism. Lines with `nocoverage` on them will be excluded
from coverage analysis, and be considered as not containing any code.
- added merge with upstream branch, s.t. changes are always tested as
they would be merged
- provide default value for CIRCLE_NODE_INDEX (makes the script easier to run
manually)
- move setup_repos before style task, s.t. the latest style requirements
are enforced
- removed exclusion of failing modules for the individual module
coverage tests