summaryrefslogtreecommitdiffstats
path: root/arith.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Adding round function.Kaz Kylheku2017-02-251-0/+60
* floor and ceil do division, with optional second arg.Kaz Kylheku2017-02-241-4/+177
* Add useful sys:bits function.Kaz Kylheku2017-02-041-0/+8
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* Coding convention fix in plus function.Kaz Kylheku2016-10-031-3/+1
* Support arithmetic operations on ranges.Kaz Kylheku2016-10-021-0/+116
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* New functions: tofloatz and tointz.Kaz Kylheku2016-09-241-0/+16
* Do not leave COBJ-ified mp_int uninitialized.Kaz Kylheku2016-06-081-0/+1
* Fix leaks in use of MPI and within MPI.Kaz Kylheku2016-06-081-6/+6
* New --free-all option for freeing memory on exit.Kaz Kylheku2016-06-071-0/+7
* Adding fixnum-min and fixnum-max variables.Kaz Kylheku2016-04-271-0/+2
* Fix ctype.h functions misapplied to wide characters.Kaz Kylheku2016-03-231-3/+3
* Functions for converting between buffers and integers.Kaz Kylheku2016-02-261-0/+31
* New random-state-get-vec function.Kaz Kylheku2016-01-181-1/+39
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* New global control over float print precision.Kaz Kylheku2015-11-131-0/+2
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-3/+5
* Switching some globals to lexical and changing some names.Kaz Kylheku2015-08-031-6/+12
* * arith.c (trunc_rem): New function.Kaz Kylheku2015-02-071-0/+7
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * arith.c (make_ubignum): New static function.Kaz Kylheku2015-01-291-0/+34
* * arith.c (width): New function.Kaz Kylheku2015-01-271-0/+40
* * arith.c (zerop): Handle character arguments.Kaz Kylheku2015-01-121-0/+34
* * arith.c (tofloat, toint): Handle characters.Kaz Kylheku2014-12-051-1/+24
* * arith.c (wrap_star, wrap): New functions.Kaz Kylheku2014-11-201-0/+13
* * arith.c (succ, ssucc, sssucc, pred, ppred, pppred): New functions.Kaz Kylheku2014-11-201-0/+30
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-11/+11
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-3/+3
* * arith.c (gcd): Fix semantics. If either operand isKaz Kylheku2014-10-161-2/+16
* * arith.c (gcd, lognot): Bugfix: bignum resultsKaz Kylheku2014-10-161-2/+2
* * arith.c (arith_init): Register some variables: *flo-dig*,Kaz Kylheku2014-09-011-0/+15
* * arith.c (plus, minus, mul): Fix missing breaksKaz Kylheku2014-07-291-0/+6