[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