www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 22827] New: Deprecate 128-bit cent and ucent types

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 puremagic.com
          Reporter: ibuclaw 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.

--
Feb 27 2022