Age | Commit message (Expand) | Author | Files | Lines |
2012-01-31 | Revert "add SCM_HEAP_OBJECT_BASE" | Andy Wingo | 1 | -3/+3 |
2011-12-02 | Merge remote-tracking branch 'origin/stable-2.0' | Andy Wingo | 1 | -0/+3 |
2011-12-02 | install gmp memory functions that let libgc know about allocations | Andy Wingo | 1 | -0/+3 |
2011-10-24 | add SCM_HEAP_OBJECT_BASE | Andy Wingo | 1 | -3/+3 |
2011-10-24 | refactor tc7 and tc16 checks | Andy Wingo | 1 | -6/+5 |
2011-10-09 | New functions scm_is_exact and scm_is_inexact | Mike Gran | 1 | -0/+2 |
2011-04-09 | Fix the R6RS exact-integer-sqrt and import into core guile | Mark H Weaver | 1 | -0/+2 |
2011-02-14 | Make SCM_NUMP and SCM_NUMBERP more extensible | Mark H Weaver | 1 | -3/+1 |
2011-02-14 | Add four new sets of fast quotient and remainder operators | Mark H Weaver | 1 | -0/+16 |
2011-02-14 | Make divide functions return values via (SCM *) output arguments | Mark H Weaver | 1 | -2/+5 |
2011-01-31 | Rename {euclidean,centered}_quo_rem to {euclidean,centered}_divide | Mark H Weaver | 1 | -2/+2 |
2011-01-30 | Improve extensibility of core numeric procedures | Mark H Weaver | 1 | -2/+3 |
2011-01-30 | Add two new sets of fast quotient and remainder operators | Mark H Weaver | 1 | -0/+6 |
2011-01-28 | Add SCM_INUM1 to numbers.h, and make use of it and SCM_INUM0 in numbers.c | Mark H Weaver | 1 | -3/+4 |
2010-10-13 | Allocate complex numbers in contiguous pointer-less memory. | Ludovic Courtès | 1 | -3/+4 |
2010-09-08 | Use Gnulib's `isnan' and `isinf' modules. | Ludovic Courtès | 1 | -18/+0 |
2010-07-26 | remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64 | Andy Wingo | 1 | -5/+1 |
2009-12-03 | change asubrs to be gsubrs | Andy Wingo | 1 | -1/+13 |
2009-12-03 | + is not an asubr | Andy Wingo | 1 | -0/+1 |
2009-12-03 | implement transcendental sin, cos etc in c; deprecate $sin, $cos, etc | Andy Wingo | 1 | -4/+12 |
2009-12-03 | expt implemented in C, handles complex numbers | Andy Wingo | 1 | -1/+1 |
2009-08-25 | Add full Unicode capability to ports and the default reader | Michael Gran | 1 | -1/+5 |
2009-08-21 | Use string accessors for string->number conversion | Michael Gran | 1 | -0/+1 |
2009-08-01 | Don't doubly define scm_t_wchar | Michael Gran | 1 | -3/+0 |
2009-07-29 | Add 32-bit characters | Michael Gran | 1 | -1/+9 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2008-05-31 | Add `SCM_INTERNAL' macro, use it. | Ludovic Courtès | 1 | -16/+16 |
2006-12-23 | * numbers.c (scm_i_fraction_reduce): move logic into | Han-Wen Nienhuys | 1 | -8/+0 |
2006-10-09 | merge from 1.8 branch | Kevin Ryde | 1 | -0/+4 |
2006-04-17 | merge from 1.8 branch | Kevin Ryde | 1 | -2/+3 |
2005-06-05 | * hashtab.h: Bugfix: use SCM_API (WAS: extern). | Marius Vollmer | 1 | -1/+0 |
2005-05-23 | The FSF has a new address. | Marius Vollmer | 1 | -1/+1 |
2005-04-14 | (scm_oneplus, scm_oneminus): New functions, converted from | Kevin Ryde | 1 | -0/+2 |
2005-03-13 | (scm_i_clonebig): Remove static, so can use in srfi-60. | Kevin Ryde | 1 | -1/+2 |
2004-10-29 | (scm_i_print_complex, icmplx2str): New. | Marius Vollmer | 1 | -0/+1 |
2004-10-26 | (scm_i_print_double): New. | Marius Vollmer | 1 | -0/+3 |
2004-10-22 | (SCM_T_INTBUFLEN): Increased to cover | Marius Vollmer | 1 | -4/+7 |
2004-09-21 | Include <gmp.h> in numbers.h, not in | Marius Vollmer | 1 | -0/+6 |
2004-08-09 | (scm_round, scm_truncate): Renamed to scm_c_round and scm_c_truncate; | Marius Vollmer | 1 | -2/+2 |
2004-08-03 | (scm_complex_p): New, export as "complex?" to Scheme. | Marius Vollmer | 1 | -3/+15 |
2004-08-03 | * numbers.h. numbers.c (scm_make_ratio): Renamed to | Marius Vollmer | 1 | -1/+0 |
2004-08-03 | (scm_is_rational): New. | Marius Vollmer | 1 | -28/+2 |
2004-08-02 | * discouraged.h, discouraged.c: New files. | Marius Vollmer | 1 | -33/+0 |
2004-07-29 | * numbers.h (scm_to_schar, scm_to_uchar, scm_to_char, | Marius Vollmer | 1 | -56/+114 |
2004-07-29 | * conv-integer.i.c, conv-uinteger.i.c: New files, used to generate | Marius Vollmer | 1 | -38/+30 |
2004-07-23 | (SCM_INUMP, SCM_NINUMP, SCM_INUM): Deprecated by reenaming them to | Marius Vollmer | 1 | -4/+4 |
2004-07-08 | * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to | Marius Vollmer | 1 | -2/+2 |
2004-07-07 | (scm_to_short, scm_to_ushort): It's SHRT_MIN, etc, not SHORT_MIN. | Marius Vollmer | 1 | -3/+59 |
2004-07-06 | (scm_is_integer, scm_is_signed_integer, scm_is_unsigned_integer, | Marius Vollmer | 1 | -2/+72 |
2004-05-15 | * numbers.h (SCM_SLOPPY_FRACTIONP): Removed. It was not used | Dirk Herrmann | 1 | -5/+5 |