summaryrefslogtreecommitdiffstats
path: root/arith.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * arith.c (logand, logior, logxor): Bugfix: result needs to beKaz Kylheku2012-09-161-4/+47
* Adding complementing function.Kaz Kylheku2012-09-161-0/+20
* Starting work on adding bit operations. The semantics is thatKaz Kylheku2012-09-161-0/+123
* * arith.c (plus): Fixed broken (+ fixnum char) case.Kaz Kylheku2012-04-241-2/+2
* * arith.c (INT_PTR_MAX_MP): New static variable.Kaz Kylheku2012-04-101-1/+8
* NetBSD port.Kaz Kylheku2012-04-091-0/+4
* * arith.c (bignum): Previously static function now exposed as external.Kaz Kylheku2012-04-081-1/+1
* * arith.c (numeq): Fix misplaced parenthesis.Kaz Kylheku2012-03-291-1/+1
* * arith.c (numeq): New function.Kaz Kylheku2012-03-291-2/+41
* * arith.c (gcd): Allow zeros. Don't issue "non-integral"Kaz Kylheku2012-03-291-1/+26
* * arith.c (dmod): New static function.Kaz Kylheku2012-03-291-3/+14
* * arith.c (to_float): Fix unterminated argument list in throwf.Kaz Kylheku2012-03-261-1/+1
* * arith.c (expo): New function.Kaz Kylheku2012-03-221-0/+5
* Fix sqrt confusion. There must be a separate isqrtKaz Kylheku2012-03-221-12/+10
* * arith.c (floorf, ceili, sine, cosi, atang, loga): New functions.Kaz Kylheku2012-03-221-0/+30
* * arith.c (int_flo): If sprintf produces somethingKaz Kylheku2012-03-221-0/+6
* * arith.c (to_float): New static function.Kaz Kylheku2012-03-221-135/+181
* * arith.c (divi): New function.Kaz Kylheku2012-03-211-0/+38
* * arith.c (mod): Floating support.Kaz Kylheku2012-03-211-82/+103
* * arith.c (trunc): Floating support.Kaz Kylheku2012-03-211-34/+73
* * arith.c (plus, minus, mul): Removing unnecessary type checks,Kaz Kylheku2012-03-211-7/+0
* * Makefile: link in -lm, which is needed now on some systems.Kaz Kylheku2012-03-211-56/+89
* * arith.c (neg): Floating-point support.Kaz Kylheku2012-03-211-7/+13
* * arith.c (plus): Minor code simplification.Kaz Kylheku2012-03-211-56/+73
* * arith.c (plus): Completed implementation of bignum-floatKaz Kylheku2012-03-201-6/+6
* * arith.c (flo_int): New function.Kaz Kylheku2012-03-201-0/+15
* * arith.c (plus): Optimization: use num_fast whenKaz Kylheku2012-03-201-46/+135
* * arith.c (plus): Showstopper bug: plus(bignum, fixnum)Kaz Kylheku2012-03-041-1/+1
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* * arith.c (plus, minus): Better wording in error messages.Kaz Kylheku2012-01-261-2/+2
* * arith.c (zerop): Misspelling in error message.Kaz Kylheku2012-01-251-1/+1
* * arith.c (highest_bit): Changing to external linkage.Kaz Kylheku2011-12-231-1/+1
* Bug #35136 and cleanup.Kaz Kylheku2011-12-221-32/+28