summaryrefslogtreecommitdiff
path: root/src/bignum.h
AgeCommit message (Expand)Author
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-11-20A few more functions are not purePaul Eggert
2025-11-19Fix mis-declarations of non-const functionsPaul Eggert
2025-01-01Update copyright year to 2025Paul Eggert
2024-07-11New FASTER_BIGNUM macro to test slow-path codePaul Eggert
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-03-16Improve random bignum generationPaul Eggert
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-01-01Update copyright year to 2021Paul Eggert
2020-07-09Use Gnulib libgmp modulePaul Eggert
2020-05-06Pacify buggy old GCC with a castPaul Eggert
2020-03-27Use ATTRIBUTE_CONST for some bignum functionsPaul Eggert
2020-01-01Update copyright year to 2020Paul Eggert
2019-11-13Refactor bignum multiplication, exponentiationPaul Eggert
2019-08-21Be more careful about pointers to bignum valsPaul Eggert
2019-08-20Avoid some excess precision in time arithmeticPaul Eggert
2019-08-18Improve bignum_integer static checkingPaul Eggert
2019-05-04Refactoring: Factor out a function to set an mpz_t from a Lisp int.Philipp Stephani
2018-12-31Update more copyright yearsPaul Eggert
2018-10-06Export converting mpz to [u]intmaxPaul Eggert
2018-09-22Round bignums consistently with other integersPaul Eggert
2018-09-06Shrink pseudovectors a bitPaul Eggert
2018-09-04Fix bignum initializationPaul Eggert
2018-09-03Speed up (+ 2 2) by a factor of 10Paul Eggert
2018-08-27Modularize bignums betterPaul Eggert