checkedint DUB package updated for the new integer promotion rules
tsbockman
thomas.bockman at gmail.com
Sat Apr 18 22:12:03 UTC 2020
I have updated my checkedint DUB package to work with newer
compilers:
https://code.dlang.org/packages/checkedint
There are two significant breaking changes as a part of this:
* The minimum compiler frontend version is now 2.071.
* If the `-preview=intpromote` compiler option is supplied, the
return types of `safeOp.unary`, `safeOp.abs`, and the
corresponding `SafeInt` methods change to match the new behavior
of the built-in types. See the changelog for D 2.078:
https://dlang.org/changelog/2.078.0.html#fix16997
I fixed all of the deprecation warnings that I could, but there
are a few that can only reasonably be removed by enabling
`-preview=intpromote`. These should go away naturally once
`intpromote` becomes the default.
If anyone is actually using this package, please let me know
either here or on GitHub if there's anything else I need to fix.
More information about the Digitalmars-d-announce
mailing list