[Issue 22827] New: Deprecate 128-bit cent and ucent types
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Feb 27 14:16:19 UTC 2022
https://issues.dlang.org/show_bug.cgi?id=22827
Issue ID: 22827
Summary: Deprecate 128-bit cent and ucent types
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: ibuclaw at gdcproject.org
After looking into implementing 128-bit integers (cent and ucent), it was noted
that implementing them in DMD would about to a net negative trade-off of effort
and compilation speed over any other benefit.
After more thought, the decision is likely to be that it's better to implement
them as a library type, much in the same way that complex numbers were ripped
out of the compiler and implemented as a library feature.
The work that has already been done on `cent`/`ucent` will not be wasted, as it
can still be built on to implement the library type.
--
More information about the Digitalmars-d-bugs
mailing list