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