summaryrefslogtreecommitdiff
path: root/libguile/numbers.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-56/+69
2009-08-21Use uc_tolower in number conversionMichael Gran1-1/+1
2009-08-21Use string accessors for string->number conversionMichael Gran1-55/+68
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-15/+51
2009-08-04fix buffer overrun reading partial numbers: 1.0f, 1.0/, and 1.0+Andy Wingo1-1/+16
2009-07-29Add 32-bit charactersMichael Gran1-0/+8
2009-07-01Read complex numbers where both parts are inexact decimalsNeil Jerram1-6/+13
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-20Fix compilation of `numbers.c' on Tru64.Ludovic Courtès1-2/+7
2008-09-23Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-22Fix for incorrect (gcd -2) => -2; should give 2.Neil Jerram1-1/+1
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-40/+52
2008-09-10Merge commit '29776e85da637ec4d44b2b2822d6934a50c0084b' into boehm-demers-wei...Ludovic Courtès1-32/+3
2008-09-10Merge commit '7337d56d5714227865aeca2b40b6bd97cce296d2' into boehm-demers-wei...Ludovic Courtès1-0/+29
2008-09-10Merge commit '032913739218c756f673bfb9c8f66ef9f8f02330' into boehm-demers-wei...Ludovic Courtès1-34/+27
2008-09-10Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347' into boehm-demers-wei...Ludovic Courtès1-1/+164
2008-09-10Use `scm_gc_malloc_pointerless' in various places (improves performance).Ludovic Courtes1-2/+3
2008-08-20Never define `_GNU_SOURCE' explicitly since `AC_USE_SYSTEM_EXTENSIONS'Ludovic Courtès1-3/+0
2008-08-03Fix misleading output from `(help rationalize)'Neil Jerram1-5/+15
2008-05-07Avoid warning with GCC on FreeBSD 6.2 in `numbers.c'.Ludovic Courtès1-1/+3
2008-03-09Only define scm_from_complex_double if it willNeil Jerram1-2/+4
2008-02-23Use `imaginary_part' instead of `imaginary' to fix build on Solaris 2.10.Ludovic Courtès1-4/+4
2008-02-11* numbers.c (SCM_COMPLEX_VALUE): Use GUILE_I instead of _Complex_INeil Jerram1-6/+7
2008-02-06Fix compilation of `numbers.c' with Sun CC.Ludovic Courtès1-9/+9
2007-12-08Changes from arch/CVS synchronizationLudovic Courtès1-12/+12
2007-09-02(scm_log): Test HAVE_CLOG as well as HAVE_COMPLEX_DOUBLEKevin Ryde1-32/+3
2007-04-17Changes from arch/CVS synchronizationLudovic Courtès1-5/+5
2007-04-09* configure.in (HAVE_CRYPT): check for cexp, clog, cargHan-Wen Nienhuys1-0/+29
2007-01-15merge from 1.8Kevin Ryde1-3/+13
2006-12-23* numbers.c (scm_i_fraction_reduce): move logic intoHan-Wen Nienhuys1-31/+14
2006-10-09merge from 1.8 branchKevin Ryde1-1/+164
2006-07-12Changes from arch/CVS synchronizationLudovic Courtès1-4/+6
2006-06-17merge from 1.8 branchKevin Ryde1-22/+27
2006-04-17merge from 1.8 branchKevin Ryde1-5/+6
2005-08-11Use scm_from_bool instead of SCM_BOOL. Thanks to Peter Gavin!Marius Vollmer1-6/+6
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-04-29(scm_divide): Correction to 1/complex and <any>/complex,Kevin Ryde1-3/+3
2005-04-14(scm_oneplus, scm_oneminus): New functions, converted fromKevin Ryde1-0/+20
2005-03-13(scm_i_clonebig): Remove static, so can use in srfi-60.Kevin Ryde1-1/+1
2005-03-13(scm_logior): Must scm_i_normbig results as per scm_logand,Kevin Ryde1-2/+2
2005-03-13(scm_num_eq_p): On 64-bit systems, be careful aboutKevin Ryde1-2/+29
2005-02-14Add a copyright year.Kevin Ryde1-1/+1
2005-02-14In scm_difference, amend comment about normbig.Kevin Ryde1-1/+2
2005-01-27(scm_ash): Rewrite using shifts, much faster thanKevin Ryde1-14/+65
2005-01-15(scm_logtest, scm_logbit_p, scm_integer_expt): UpdateKevin Ryde1-8/+18
2004-12-10(scm_modulo): Amend fixme comment about negative divisorKevin Ryde1-2/+3
2004-10-29(scm_i_print_complex, icmplx2str): New.Marius Vollmer1-14/+29
2004-10-26(scm_i_print_double): New.Marius Vollmer1-0/+7