Closed Geod24 closed 11 months ago
⚠️ This PR introduces new deprecations:
source/dub/dependency.d(911,18): Deprecation: scope variable `this` assigned to non-scope parameter `oth` calling `opEquals`
source/dub/dependency.d(914,30): Deprecation: scope variable `this` assigned to non-scope parameter `a` calling `doCmp`
source/dub/dependency.d(915,27): Deprecation: scope variable `this` assigned to non-scope parameter `b` calling `doCmp`
source/dub/dependency.d(933,26): Deprecation: scope variable `this` assigned to non-scope parameter `oth` calling `opEquals`
✅ This PR fixes following deprecations:
source/dub/dependency.d(917,18): Deprecation: scope variable `this` assigned to non-scope parameter `oth` calling `opEquals`
source/dub/dependency.d(920,30): Deprecation: scope variable `this` assigned to non-scope parameter `a` calling `doCmp`
source/dub/dependency.d(921,27): Deprecation: scope variable `this` assigned to non-scope parameter `b` calling `doCmp`
source/dub/dependency.d(939,26): Deprecation: scope variable `this` assigned to non-scope parameter `oth` calling `opEquals`
Total deprecations: 14
Total warnings: 0
Build statistics:
statistics (-before, +after)
executable size=5335176 bin/dub
rough build time=66s
@WebFreak001 : Thanks!
The logging was not really useful: One unittest one, and a spurious one with no action. There is a lot of value in having dependency be data-only, not having side effect or much dependency to the rest of dub.