[swift-evolution] Arbitrary-sized integers
    Dave Abrahams 
    dabrahams at apple.com
       
    Thu Jun 16 09:30:55 CDT 2016
    
    
  
on Tue Jun 14 2016, Félix Cloutier <swift-evolution at swift.org> wrote:
> I'm writing a program that would need Int128s. Since Swift uses LLVM
> and LLVM has good support for arbitrary-sized integers (well, up to
> 2^24 bits anyways), I was wondering if there was any interest in
> having arbitrary-sized integers in Swift.
There's an implementation of DoubleWidth integers in
https://github.com/apple/swift/blob/master/test/Prototypes/Integers.swift.gyb#L926.
We are planning to bring forward a proposal for integer protocols RSN™
that would allow you to write Int128 as
    typealias Int128 = DoubleWidth<Int64>
HTH,
-- 
-Dave
    
    
More information about the swift-evolution
mailing list