summaryrefslogtreecommitdiffstats
path: root/arith.c
Commit message (Expand)AuthorAgeFilesLines
...
* Extend infrastructure for double_intptr_t.Kaz Kylheku2019-01-251-0/+47
* Provide faster bignum-in-fixed-integer range tests in MPI.Kaz Kylheku2019-01-251-39/+2
* lib: revise wording of integer range errors.Kaz Kylheku2019-01-241-1/+2
* Fix some instances of 4 bytes = 32 bits assumption.Kaz Kylheku2019-01-231-5/+5
* sysif: use double-intptr function from arith.Kaz Kylheku2019-01-231-1/+1
* mpi: put access macros into mp_ namespaceKaz Kylheku2019-01-221-9/+9
* mpi: hardening; bug found.Kaz Kylheku2019-01-181-1/+3
* int-flo: take advantage of unsigned range.Kaz Kylheku2019-01-181-0/+3
* int-flo: fix always-false test.Kaz Kylheku2019-01-181-1/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* New function: square.Kaz Kylheku2019-01-051-0/+53
* nzerop: new function.Kaz Kylheku2018-12-131-0/+22
* Use tnil instead of if2 in arithmetic predicates.Kaz Kylheku2018-12-131-9/+9
* plusp: wrong name in error message.Kaz Kylheku2018-12-131-1/+1
* Streamline logand and logior slightly.Kaz Kylheku2018-11-251-18/+4
* logxor: fix seriously broken function.Kaz Kylheku2018-11-251-0/+43
* compiler: use binary versions of common math functions.Kaz Kylheku2018-11-161-0/+11
* math: remove redundant type checks from NUM.Kaz Kylheku2018-11-161-118/+118
* type_check: take function name arg.Kaz Kylheku2018-11-071-1/+1
* math: improve error diagnosis.Kaz Kylheku2018-11-071-116/+191
* Hide deprecated, undocumented variables.Kaz Kylheku2018-10-301-6/+13
* New function: signum.Kaz Kylheku2018-08-071-0/+22
* feature: support for floating-point rounding control.Kaz Kylheku2018-07-261-0/+29
* logcount: new function.Kaz Kylheku2018-05-181-0/+40
* width: misleading error message.Kaz Kylheku2018-05-181-1/+1
* bugfix: include most negative two's in cnum range.Kaz Kylheku2018-04-291-2/+17
* code review: switch case breaks.Kaz Kylheku2018-03-081-0/+3
* New function: bignum-len.Kaz Kylheku2018-03-061-0/+13
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* New functions for polynomial evaluation.Kaz Kylheku2017-09-051-0/+88
* New function: inverse of cumulative normal dist.Kaz Kylheku2017-08-311-0/+24
* Allow character inputs in some bit operations.Kaz Kylheku2017-08-161-0/+28
* New divides function.Kaz Kylheku2017-08-071-0/+23
* New functions digpow and digits.Kaz Kylheku2017-08-051-0/+50
* Handle returns of MPI functions that return MP_TOOBIG.Kaz Kylheku2017-06-181-66/+136
* mpi: fix some careless use of integer types.Kaz Kylheku2017-06-181-3/+3
* ash: check range of bits argument.Kaz Kylheku2017-06-171-0/+5
* ash: fix wrong function name in diagnostics.Kaz Kylheku2017-06-171-3/+3
* bugfix: sign-extend broken for bignums.Kaz Kylheku2017-06-141-0/+1
* better error message for unum conversion.Kaz Kylheku2017-06-061-1/+1
* bits: external linkage.Kaz Kylheku2017-05-241-2/+1
* Disallow negative bits in two logical operations.Kaz Kylheku2017-05-041-0/+12
* Buffers implementation, part three: get functions.Kaz Kylheku2017-04-211-0/+11
* Rename c_uint_ptr_num; introduce cunum typedef.Kaz Kylheku2017-04-211-1/+1
* Bugfix: ash: right shifts of fixnums broken.Kaz Kylheku2017-04-201-1/+2
* Use TAG_SHFIT instead of hard-coded 2.Kaz Kylheku2017-04-201-3/+3
* Rename badly named default_bool_argKaz Kylheku2017-03-171-1/+1
* Fix missing nao terminator in formatted printing.Kaz Kylheku2017-03-131-4/+4
* New floor-rem, ceil-rem and round-rem.Kaz Kylheku2017-02-261-7/+28
* Second argument optional in trunc.Kaz Kylheku2017-02-251-0/+21