![]() use longs for the "limbs" of bigints. However, when GMP's configure script detects that mingw64 is compiling, it defines LONG_LONG_LIMB, which makes the type of limbs long long, or 64 bits. This is fine; a 64-bit machine should use 64-bit ints for the digits of its bigints. It would have been nice to know this special case earlier, though I can see why it's not advertised: most users don't need to know, and it seems like it's obviously the right choice to make when dealing with Win64's annoying ABI. Made "mpfr.rkt" search for 'mpfr_set_z_exp if 'mpfr_set_z_2exp isn't found. Hopefully this allows the bigfloat tests to finish on DrDr. If not, DrDr will need a libmpfr upgrade. Made some minor doc fixups |
||
---|---|---|
.. | ||
math-array.scrbl | ||
math-base.scrbl | ||
math-bigfloat.scrbl | ||
math-distributions.scrbl | ||
math-flonum.scrbl | ||
math-number-theory.scrbl | ||
math-special-functions.scrbl | ||
math-statistics.scrbl | ||
math-utils.scrbl | ||
math.scrbl | ||
rename-defines.rkt | ||
utils.rkt |