Closed Geod24 closed 2 weeks ago
✅ PR OK, no changes in deprecations or warnings
Total deprecations: 0
Total warnings: 0
Build statistics:
statistics (-before, +after)
executable size=5259464 bin/dub
rough build time=61s
Interesting, this is broken. Because now serializing ToolchainRequirement
leads to *
being output and the DMD-like SemVer parser does not support it. Already have a fix and will incorporate in https://github.com/dlang/dub/pull/2929 as it uncovered the bug.
The
VersionRange.toString
method was not ideal and dropping this rare case. A tiny improvement that was also done in the process is to give higher priority tomatchesAny
so that we get a more user-friendly output, given how common it is (e.g. forToolchainRequirement
).