Remove useless code from do_divide
[bpt/guile.git] / libguile / numbers.c
2011-01-28 Mark H WeaverRemove useless code from do_divide
2011-01-28 Mark H WeaverOptimize scm_exact_p by making use of SCM_INEXACTP
2011-01-28 Mark H WeaverImplement `finite?' in core and fix R6RS `finite?'...
2011-01-28 Mark H WeaverAdd SCM_INUM1 to numbers.h, and make use of it and...
2011-01-23 Ludovic CourtèsRemove `scm_lfwrite_str'.
2011-01-22 Andy Wingoinfinities are no longer integers
2011-01-20 Mark H WeaverFix bugs in expt and integer-expt
2010-11-19 Andy Wingofix a number of assuptions that a long could hold an...
2010-11-18 Andy Wingolower-case hexadecimal digits again
2010-11-15 Andy Wingofix string->number for bases > 16
2010-10-12 Ludovic CourtèsAllocate complex numbers in contiguous pointer-less...
2010-10-12 Ludovic CourtèsAllocate inexact numbers in pointer-less memory.
2010-09-27 Ludovic CourtèsFix bignum memory leak.
2010-09-27 Ludovic CourtèsAllocate bignums in pointer-less memory.
2010-09-25 Michael GranIncorrect parsing of NaN complex numbers
2010-09-07 Ludovic CourtèsClarify feature macro conditionals.
2010-09-07 Ludovic CourtèsUse Gnulib's `isnan' and `isinf' modules.
2010-08-08 Andy Wingoremove "discouraged" infrastructure
2010-08-08 Andy Wingodeprecated all discouraged functions
2010-07-26 Andy Wingoremove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64
2010-06-10 Andy Wingoexpt / integer-expt fixes
2010-06-07 Andy Wingofix (expt #t 0)
2010-05-28 Ludovic CourtèsFix the visibility of a few of internal symbols.
2009-12-11 Andy Wingomerge from master to elisp
2009-12-05 Andy Wingodecruftify scm_sys_protects
2009-12-05 Andy Wingoremove a bunch of needless scm_permanent_object calls
2009-12-04 Andy Wingoremove rpsubrs
2009-12-03 Andy Wingochange asubrs to be gsubrs
2009-12-03 Andy Wingo+ is not an asubr
2009-12-03 Andy Wingoimplement transcendental sin, cos etc in c; deprecate...
2009-12-03 Andy Wingoexpt implemented in C, handles complex numbers
2009-11-17 Ludovic CourtèsRemove references to undefined macros.
2009-09-09 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-09-01 Ludovic CourtèsMerge branch 'boehm-demers-weiser-gc' into bdw-gc-stati...
2009-08-28 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-27 Neil JerramMerge branch 'ossau-gds-dev'
2009-08-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-08-25 Andy WingoMerge wip-array refactor, up to cd43fdc5b7a7c
2009-08-21 Neil JerramMerge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
2009-08-21 Michael GranUse uc_tolower in number conversion
2009-08-21 Michael GranUse string accessors for string->number conversion
2009-08-17 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-08-08 Michael GranMerge commit 'origin/master'
2009-08-04 Andy Wingofix buffer overrun reading partial numbers: 1.0f, 1...
2009-07-31 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-29 Michael GranAdd 32-bit characters
2009-07-04 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-01 Neil JerramRead complex numbers where both parts are inexact decimals
2009-06-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-06-16 Neil JerramChange Guile license to LGPLv3+
2009-05-29 Andy WingoMerge branch 'syncase-in-boot-9'
2009-05-20 Ludovic CourtèsFix compilation of `numbers.c' on Tru64.
2009-03-22 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-03-08 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-02-14 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2009-01-17 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-12-14 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-11-04 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-10-11 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-09-30 Andy WingoMerge commit 'origin/master' into vm
2008-09-23 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-09-22 Neil JerramFix for incorrect (gcd -2) => -2; should give 2.
2008-09-13 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-09-13 Ludovic CourtèsInclude <config.h> in all C files; use `#ifdef HAVE_CON...
2008-09-10 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-09-10 Ludovic CourtèsMerge commit '2e77f7202b11ad0003831fcff94ec7db80cca015...
2008-09-10 Ludovic CourtèsMerge commit '29776e85da637ec4d44b2b2822d6934a50c0084b...
2008-09-10 Ludovic CourtèsMerge commit '7337d56d5714227865aeca2b40b6bd97cce296d2...
2008-09-10 Ludovic CourtèsMerge commit '032913739218c756f673bfb9c8f66ef9f8f02330...
2008-09-10 Ludovic CourtèsMerge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347...
2008-09-10 Ludovic CourtesUse `scm_gc_malloc_pointerless' in various places ...
2008-08-26 Andy Wingomerge from guile master
2008-08-20 Ludovic CourtèsNever define `_GNU_SOURCE' explicitly since `AC_USE_SYS...
2008-08-02 Neil JerramFix misleading output from `(help rationalize)'
2008-08-02 Andy Wingomerge guile-vm to guile
2008-05-07 Ludovic CourtèsAvoid warning with GCC on FreeBSD 6.2 in `numbers.c'.
2008-03-09 Neil JerramOnly define scm_from_complex_double if it will
2008-02-23 Ludovic CourtèsUse `imaginary_part' instead of `imaginary' to fix...
2008-02-11 Neil Jerram* numbers.c (SCM_COMPLEX_VALUE): Use GUILE_I instead...
2008-02-06 Ludovic CourtèsFix compilation of `numbers.c' with Sun CC.
2007-12-08 Ludovic CourtèsChanges from arch/CVS synchronization
2007-09-02 Kevin Ryde(scm_log): Test HAVE_CLOG as well as HAVE_COMPLEX_DOUBLE
2007-04-17 Ludovic CourtèsChanges from arch/CVS synchronization
2007-04-09 Han-Wen Nienhuys* configure.in (HAVE_CRYPT): check for cexp, clog,...
2007-01-15 Kevin Rydemerge from 1.8
2006-12-23 Han-Wen Nienhuys* numbers.c (scm_i_fraction_reduce): move logic into
2006-10-09 Kevin Rydemerge from 1.8 branch
2006-07-12 Ludovic CourtèsChanges from arch/CVS synchronization
2006-06-17 Kevin Rydemerge from 1.8 branch
2006-04-17 Kevin Rydemerge from 1.8 branch
2005-08-11 Marius VollmerUse scm_from_bool instead of SCM_BOOL. Thanks to Peter...
2005-05-23 Marius VollmerThe FSF has a new address.
2005-04-29 Kevin Ryde(scm_divide): Correction to 1/complex and <any>/complex,
2005-04-14 Kevin Ryde(scm_oneplus, scm_oneminus): New functions, converted...
2005-03-13 Kevin Ryde(scm_i_clonebig): Remove static, so can use in srfi-60.
2005-03-13 Kevin Ryde(scm_logior): Must scm_i_normbig results as per scm_logand,
2005-03-13 Kevin Ryde(scm_num_eq_p): On 64-bit systems, be careful about
2005-02-14 Kevin RydeAdd a copyright year.
2005-02-14 Kevin RydeIn scm_difference, amend comment about normbig.
2005-01-27 Kevin Ryde(scm_ash): Rewrite using shifts, much faster than
next