• griesemer's avatar
    math/big: provide support for conversion bases up to 62 · 51cfe684
    griesemer authored
    Increase MaxBase from 36 to 62 and extend the conversion
    alphabet with the upper-case letters 'A' to 'Z'. For int
    conversions with bases <= 36, the letters 'A' to 'Z' have
    the same values (10 to 35) as the corresponding lower-case
    letters. For conversion bases > 36 up to 62, the upper-case
    letters have the values 36 to 61.
    
    Added MaxBase to api/except.txt: Clients should not make
    assumptions about the value of MaxBase being constant.
    
    The core of the change is in natconv.go. The remaining
    changes are adjusted tests and documentation.
    
    Fixes #21558.
    
    Change-Id: I5f74da633caafca03993e13f32ac9546c572cc84
    Reviewed-on: https://go-review.googlesource.com/65970Reviewed-by: 's avatarMartin Möhrmann <moehrmann@google.com>
    51cfe684
Name
Last commit
Last update
..
accuracy_string.go Loading commit data...
arith.go Loading commit data...
arith_386.s Loading commit data...
arith_amd64.s Loading commit data...
arith_amd64p32.s Loading commit data...
arith_arm.s Loading commit data...
arith_arm64.s Loading commit data...
arith_decl.go Loading commit data...
arith_decl_pure.go Loading commit data...
arith_decl_s390x.go Loading commit data...
arith_mips64x.s Loading commit data...
arith_mipsx.s Loading commit data...
arith_ppc64x.s Loading commit data...
arith_s390x.s Loading commit data...
arith_s390x_test.go Loading commit data...
arith_test.go Loading commit data...
bits_test.go Loading commit data...
calibrate_test.go Loading commit data...
decimal.go Loading commit data...
decimal_test.go Loading commit data...
doc.go Loading commit data...
example_rat_test.go Loading commit data...
example_test.go Loading commit data...
float.go Loading commit data...
float_test.go Loading commit data...
floatconv.go Loading commit data...
floatconv_test.go Loading commit data...
floatexample_test.go Loading commit data...
floatmarsh.go Loading commit data...
floatmarsh_test.go Loading commit data...
ftoa.go Loading commit data...
gcd_test.go Loading commit data...
hilbert_test.go Loading commit data...
int.go Loading commit data...
int_test.go Loading commit data...
intconv.go Loading commit data...
intconv_test.go Loading commit data...
intmarsh.go Loading commit data...
intmarsh_test.go Loading commit data...
nat.go Loading commit data...
nat_test.go Loading commit data...
natconv.go Loading commit data...
natconv_test.go Loading commit data...
prime.go Loading commit data...
prime_test.go Loading commit data...
rat.go Loading commit data...
rat_test.go Loading commit data...
ratconv.go Loading commit data...
ratconv_test.go Loading commit data...
ratmarsh.go Loading commit data...
ratmarsh_test.go Loading commit data...
roundingmode_string.go Loading commit data...