summaryrefslogtreecommitdiffstats
path: root/arith.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* * arith.c (rising_product): Fix wrong m == n case,Kaz Kylheku2014-07-281-1/+1
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-17/+16
* * RELNOTES: Updated.Kaz Kylheku2014-07-221-1/+1
* * arith.c (divi): Support one-argument form.Kaz Kylheku2014-07-201-5/+12
* * Makefile (conftest, conftest2): Link mathKaz Kylheku2014-07-181-0/+28
* * arith.c (bit): New function.Kaz Kylheku2014-06-281-0/+50
* Fixes to bignum bit operations affecting pretty much all bit operationsKaz Kylheku2014-06-261-1/+1
* String type related bugfixes: neglecting to handle all three kinds inKaz Kylheku2014-05-101-0/+2
* * arith.c (int_flo): Fix non-handling of negative values.Kaz Kylheku2014-03-191-4/+4
* * arith.c (tofloat, toint): New functions.Kaz Kylheku2014-03-191-0/+50
* * arith.c (logten): New function.Kaz Kylheku2014-03-041-0/+5
* * arith.c: Remove inclusion of unneeded headers: <limits.h>Kaz Kylheku2014-02-111-3/+0
* * arith.c (lognot): Conform to new scheme for defaulting optional args.Kaz Kylheku2014-02-051-1/+1
* * arith.c: Revised error messages to refer to Lisp names insteadKaz Kylheku2014-01-151-11/+11
* * arith.c (atang2): New function.Kaz Kylheku2014-01-151-0/+6
* Some bignum-related optimizationsKaz Kylheku2014-01-121-0/+16
* * arith.c (rising_product): New static function.Kaz Kylheku2014-01-111-0/+37
* * arith.c (to_float): Print function name as ~a rather than ~s,Kaz Kylheku2014-01-111-1/+55
* First cut at signal handling support.Kaz Kylheku2013-12-121-0/+2
* * arith.c, hash.c, lib.c, rand.c, stream.c, syslog.c: RemovingKaz Kylheku2013-12-111-1/+0
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-3/+1
* syslog support; bitwise logior and logand functions become variadic.Kaz Kylheku2013-12-101-0/+13
* * arith.c (bignum_from_long): New function.Kaz Kylheku2012-10-011-0/+11
* * arith.c (logand): Fix incorrect return value.Kaz Kylheku2012-09-241-1/+1
* * arith.c (logtest): New function.Kaz Kylheku2012-09-181-0/+6
* * arith.c (comp_trunc, logcomp): logcomp renamed to lognot,Kaz Kylheku2012-09-171-6/+6
* * arith.c (highest_significant_bit): New static function.Kaz Kylheku2012-09-171-4/+116