1. 18
  1.  

  2. 1

    Why?

    1. 3

      It’s almost free to implement, since LLVM supports them natively, and it’s sometimes useful for things like implementing bigints. GCC and Clang already support them via __int128, why not Rust?

      1. 2

        It’s almost free to implement, since LLVM supports them natively,

        LLVM also natively supports 256 bit integers, why aren’t they being added to Rust as well?

        and it’s sometimes useful for things like implementing bigints.

        How? Bigints are typically implemented with words.

        GCC and Clang already support them via __int128, why not Rust?

        I didn’t think Rust’s design philosophy was “C compilers do it, why not us?” ;-)