summaryrefslogtreecommitdiffstats
path: root/mpi
Commit message (Expand)AuthorAgeFilesLines
* Fix some issues found by ubsan.Kaz Kylheku2022-02-141-23/+23
* Fix various instances of implicit conversions.Paul A. Patience2022-02-141-1/+1
* mpi: compile out more unused functions.Kaz Kylheku2022-01-281-0/+6
* Remove numerous unused global functions.Kaz Kylheku2022-01-232-0/+22
* Casts have crept into the code not wrapped by macros.Kaz Kylheku2022-01-061-1/+1
* math: two bad edge cases in double_uintptr_t conversion.Kaz Kylheku2021-10-091-1/+21
* mpi: bug converting most negative 64 bit value.Kaz Kylheku2021-05-211-2/+3
* mpi: incorrect unsigned integer extraction.Kaz Kylheku2021-05-211-4/+6
* mpi: bug in range test predictes.Kaz Kylheku2021-05-211-3/+3
* mpi: bugfix: out-of-bounds access in or, xor.Kaz Kylheku2021-02-241-4/+16
* mpi: small rearrangement in is-power-of-two function.Kaz Kylheku2020-11-221-4/+2
* mpi: remove dubious MP_DEBUG cruft.Kaz Kylheku2020-04-223-17/+0
* mpi: memory leak in mp_bit.Kaz Kylheku2019-10-221-1/+6
* All HAVE_* macros should be tested with #if, not #ifdef.Kaz Kylheku2019-09-122-2/+2
* mpi: avoid additive inverse of most negative integer.Kaz Kylheku2019-05-251-3/+6
* bugfix: c_num won't convert most negative value.Kaz Kylheku2019-05-251-2/+3
* mpi: use integer math for radix length.Kaz Kylheku2019-04-054-59/+42
* Replace Perl program that came with MPI.Kaz Kylheku2019-04-012-32/+26
* mpi/arith: optimize "highest bit" with GCC builtins.Kaz Kylheku2019-02-191-1/+7
* configure: problems with 128 bit integer detection.Kaz Kylheku2019-01-261-2/+2
* Extend infrastructure for double_intptr_t.Kaz Kylheku2019-01-252-1/+86
* Provide faster bignum-in-fixed-integer range tests in MPI.Kaz Kylheku2019-01-252-0/+34
* mpi: put access macros into mp_ namespaceKaz Kylheku2019-01-222-7/+15
* mpi: some params should be mp_size, not mp_digit.Kaz Kylheku2019-01-182-9/+9
* mpi: hardening; bug found.Kaz Kylheku2019-01-183-9/+12
* mpi: use wchar_t string for text-to-bignum.Kaz Kylheku2019-01-182-4/+4
* Fix bug in bignum single-digit addition.Kaz Kylheku2019-01-181-1/+1
* logcount: new function.Kaz Kylheku2018-05-182-0/+60
* bugfix: broken single-digit bignum multiplication.Kaz Kylheku2018-03-081-18/+9
* mpi: enforce testing of some return values.Kaz Kylheku2017-06-181-32/+38
* mpi: introduce clamp on number of digits.Kaz Kylheku2017-06-183-2/+13
* mpi: avoid OOB pointer decr in two descending loops.Kaz Kylheku2017-06-181-10/+12
* mpi: smaller default precision.Kaz Kylheku2017-06-181-1/+1
* mpi: fix some careless use of integer types.Kaz Kylheku2017-06-185-119/+126
* Big MPI whitepace and comment cleanup.Kaz Kylheku2017-06-147-2413/+1445
* Fix some C style casts to use casting macros.Kaz Kylheku2016-12-071-1/+1
* mpi: must clamp result of conversion to bignum.Kaz Kylheku2016-11-151-0/+3
* mpi: eliminate trailing whitespace.Kaz Kylheku2016-11-142-104/+69
* Fix bug in bignum addition.Kaz Kylheku2016-11-141-1/+1
* Going back to unmodified 2-Clause BSD License.Kaz Kylheku2016-09-225-5/+10
* Fix out-of-bounds memory access in bit.Kaz Kylheku2016-06-081-1/+1
* Do not leave COBJ-ified mp_int uninitialized.Kaz Kylheku2016-06-081-0/+5
* Fix leaks in use of MPI and within MPI.Kaz Kylheku2016-06-081-11/+0
* Fix broken bignum to int_ptr_t conversion.Kaz Kylheku2016-04-281-3/+2
* Fix broken bignum to uint_ptr_t conversion.Kaz Kylheku2016-04-281-1/+1
* Replace all stray C style casts with macros.Kaz Kylheku2016-03-293-36/+53
* Functions for converting between buffers and integers.Kaz Kylheku2016-02-262-0/+27
* Reduce header pollution caused by mpi.h.Kaz Kylheku2016-01-223-7/+11
* New random-state-get-vec function.Kaz Kylheku2016-01-182-11/+29
* random: wrong mask width for power-of-two moduli.Kaz Kylheku2016-01-182-0/+6