• Robert Griesemer's avatar
    math/big: define Word as uint instead of uintptr · 17405803
    Robert Griesemer authored
    For compatibility with math/bits uint operations.
    
    When math/big was written originally, the Go compiler used 32bit
    int/uint values even on a 64bit machine. uintptr was the type that
    represented the machine register size. Now, the int/uint types are
    sized to the native machine register size, so they are the natural
    machine Word type.
    
    On most machines, the size of int/uint correspond to the size of
    uintptr. On platforms where uint and uintptr have different sizes,
    this change may lead to performance differences (e.g., amd64p32).
    
    Change-Id: Ief249c160b707b6441848f20041e32e9e9d8d8ca
    Reviewed-on: https://go-review.googlesource.com/37372
    Run-TryBot: Robert Griesemer <gri@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
    17405803
Name
Last commit
Last update
..
README Loading commit data...
except.txt Loading commit data...
go1.1.txt Loading commit data...
go1.2.txt Loading commit data...
go1.3.txt Loading commit data...
go1.4.txt Loading commit data...
go1.5.txt Loading commit data...
go1.6.txt Loading commit data...
go1.7.txt Loading commit data...
go1.8.txt Loading commit data...
go1.txt Loading commit data...
next.txt Loading commit data...