Optimize 'string-hash'.
[bpt/guile.git] / libguile / numbers.h
2014-03-12 Mark H WeaverSCM_I_INUM: Rewrite to avoid unspecified behavior when...
2014-03-12 Mark H WeaverSCM_SRS: Improve fallback implemention to avoid unspeci...
2014-03-07 Mark H WeaverImprove compliance with C standards regarding signed...
2014-01-09 Mark H WeaverImplement 'exact-integer?' and 'scm_is_exact_integer'.
2013-03-12 Mark H WeaverAdd 'round-ash', a rounding arithmetic shift operator
2013-02-02 Mark H WeaverAdd scm_from_ptrdiff_t and scm_to_ptrdiff_t.
2011-12-02 Andy Wingoinstall gmp memory functions that let libgc know about...
2011-10-10 Mike GranNew functions scm_is_exact and scm_is_inexact
2011-04-09 Mark H WeaverFix the R6RS exact-integer-sqrt and import into core...
2011-02-14 Mark H WeaverMake SCM_NUMP and SCM_NUMBERP more extensible
2011-02-14 Mark H WeaverAdd four new sets of fast quotient and remainder operators
2011-02-14 Mark H WeaverMake divide functions return values via (SCM *) output...
2011-01-31 Mark H WeaverRename {euclidean,centered}_quo_rem to {euclidean,cente...
2011-01-30 Mark H WeaverImprove extensibility of core numeric procedures
2011-01-30 Mark H WeaverAdd two new sets of fast quotient and remainder operators
2011-01-28 Mark H WeaverAdd SCM_INUM1 to numbers.h, and make use of it and...
2010-10-12 Ludovic CourtèsAllocate complex numbers in contiguous pointer-less...
2010-09-07 Ludovic CourtèsUse Gnulib's `isnan' and `isinf' modules.
2010-07-26 Andy Wingoremove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64
2009-12-11 Andy Wingomerge from master to elisp
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-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 commit 'origin/master'
2009-08-25 Andy WingoMerge wip-array refactor, up to cd43fdc5b7a7c
2009-08-25 Michael GranAdd full Unicode capability to ports and the default...
2009-08-21 Neil JerramMerge branch 'wip-manual' of ssh://ossau@git.sv.gnu...
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-04 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-08-01 Michael GranDon't doubly define scm_t_wchar
2009-07-31 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-07-29 Michael GranAdd 32-bit characters
2009-06-27 Daniel KraftMerge branch 'master' of git://git.savannah.gnu.org...
2009-06-16 Neil JerramChange Guile license to LGPLv3+
2008-09-10 Ludovic CourtèsMerge branch 'master' into boehm-demers-weiser-gc
2008-09-10 Ludovic CourtèsMerge commit '032913739218c756f673bfb9c8f66ef9f8f02330...
2008-09-10 Ludovic CourtèsMerge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347...
2008-08-26 Andy Wingomerge from guile master
2008-08-02 Andy Wingomerge guile-vm to guile
2008-05-31 Ludovic CourtèsAdd `SCM_INTERNAL' macro, use it.
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-04-17 Kevin Rydemerge from 1.8 branch
2005-06-05 Marius Vollmer* hashtab.h: Bugfix: use SCM_API (WAS: extern).
2005-05-23 Marius VollmerThe FSF has a new address.
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.
2004-10-29 Marius Vollmer(scm_i_print_complex, icmplx2str): New.
2004-10-26 Marius Vollmer(scm_i_print_double): New.
2004-10-22 Marius Vollmer(SCM_T_INTBUFLEN): Increased to cover
2004-09-21 Marius VollmerInclude <gmp.h> in numbers.h, not in
2004-08-09 Marius Vollmer(scm_round, scm_truncate): Renamed to scm_c_round and...
2004-08-03 Marius Vollmer(scm_complex_p): New, export as "complex?" to Scheme.
2004-08-03 Marius Vollmer* numbers.h. numbers.c (scm_make_ratio): Renamed to
2004-08-03 Marius Vollmer(scm_is_rational): New.
2004-08-02 Marius Vollmer* discouraged.h, discouraged.c: New files.
2004-07-29 Marius Vollmer* numbers.h (scm_to_schar, scm_to_uchar, scm_to_char,
2004-07-29 Marius Vollmer* conv-integer.i.c, conv-uinteger.i.c: New files, used...
2004-07-23 Marius Vollmer(SCM_INUMP, SCM_NINUMP, SCM_INUM): Deprecated by reenam...
2004-07-08 Marius Vollmer* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_M...
2004-07-07 Marius Vollmer(scm_to_short, scm_to_ushort): It's SHRT_MIN, etc,...
2004-07-06 Marius Vollmer(scm_is_integer, scm_is_signed_integer, scm_is_unsigned...
2004-05-15 Dirk Herrmann * numbers.h (SCM_SLOPPY_FRACTIONP): Removed. It was...
2004-05-06 Marius Vollmer(SCM_I_BIG_MPZ): Use SCM_CELL_OBJECT_LOC instead of...
2004-03-25 Kevin Ryde(scm_modulo_expt): Renamed from
2004-03-25 Kevin RydeAdd copyright years based on ChangeLog entries.
2004-03-25 Kevin Ryde2004-03-26 Eric Hanchrow <offby1@blarg.net>
2003-11-18 Marius Vollmer* print.c (scm_iprin1): Handle fractions.
2003-09-21 Dirk Herrmann * numbers.h (SCM_INEXACTP): Removed uses of SCM_TYP16S.
2003-09-18 Dirk Herrmann This set of patches introduces a new tc7 code scm_tc7_...
2003-09-06 Dirk Herrmann * numbers.h (SCM_INEXACTP, SCM_REALP, SCM_COMPLEXP...
2003-09-04 Dirk Herrmann * numbers.h (SCM_MAKINUM): Define in terms of scm_tc2_int.
2003-05-30 Stefan Jahn2003-05-30 Stefan Jahn <stefan@lkcc.org>
2003-04-16 Rob Browningoops -- reverse accidental commit.
2003-04-16 Rob Browning*** empty log message ***
2003-04-07 Rob Browning* numbers.h: remove the gmp.h #include (not needed...
2003-04-05 Marius VollmerChanged license terms to the plain LGPL thru-out.
2003-04-04 Rob Browning* numbers.h: remove SCM_BIGDIG conditionals, reorganize...
2003-03-27 Rob Browning* numbers.h: fix various preprocessor usages of new...
2003-03-25 Rob Browning* numbers.h: replace usage of HAVE_FLOATINGPOINT_H...
2002-05-06 Marius VollmerConditionally include floatingpoint.h, ieeefp.h, and...
2001-11-25 Marius Vollmer(SCM_MAKE_BIGNUM_TAG): New.
2001-11-07 Stefan Jahn2001-11-07 Stefan Jahn <stefan@lkcc.org>
2001-11-02 Marius VollmerPrefixed each each exported symbol with SCM_API.
2001-10-06 Marius VollmerCorrected definition of SCM_MOST_POSITIVE_FIXNUM. ...
2001-10-06 Marius Vollmer* tags.h (SCM_T_BITS_MAX, SCM_T_SIGNED_BITS_MAX,
2001-10-05 Dirk Herrmann* numbers.h: Removed old comment about using SCM_CAR...
2001-09-23 Mikael Djurfeldt* validate.h (SCM_NUM2FLOAT, SCM_NUM2DOUBLE,
2001-08-31 Dirk Herrmann* Removed deprecated stuff.
2001-07-30 Dirk Herrmann* Rewrote string->number stuff.
2001-07-09 Thien-Thi NguyenRemove "face-lift" comment.
2001-06-14 Marius Vollmerreplace "scm_*_t" with "scm_t_*".
2001-06-14 Marius Vollmer(SCM_SRS): Cast shiftee to scm_signed_bits_t.
2001-05-26 Michael Livshinrevert the ill-considered part of the 2001-05-24 changes
next