summaryrefslogtreecommitdiff
path: root/libguile/numbers.h
Commit message (Expand)AuthorAgeFilesLines
...
* Add SCM_INUM1 to numbers.h, and make use of it and SCM_INUM0 in numbers.cMark H Weaver2011-01-281-3/+4
* Allocate complex numbers in contiguous pointer-less memory.Ludovic Courtès2010-10-131-3/+4
* Use Gnulib's `isnan' and `isinf' modules.Ludovic Courtès2010-09-081-18/+0
* remove SCM_HAVE_T_INT64, SCM_HAVE_T_UINT64Andy Wingo2010-07-261-5/+1
* change asubrs to be gsubrsAndy Wingo2009-12-031-1/+13
* + is not an asubrAndy Wingo2009-12-031-0/+1
* implement transcendental sin, cos etc in c; deprecate $sin, $cos, etcAndy Wingo2009-12-031-4/+12
* expt implemented in C, handles complex numbersAndy Wingo2009-12-031-1/+1
* Add full Unicode capability to ports and the default readerMichael Gran2009-08-251-1/+5
* Use string accessors for string->number conversionMichael Gran2009-08-211-0/+1
* Don't doubly define scm_t_wcharMichael Gran2009-08-011-3/+0
* Add 32-bit charactersMichael Gran2009-07-291-1/+9
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Add `SCM_INTERNAL' macro, use it.Ludovic Courtès2008-05-311-16/+16
* * numbers.c (scm_i_fraction_reduce): move logic intoHan-Wen Nienhuys2006-12-231-8/+0
* merge from 1.8 branchKevin Ryde2006-10-091-0/+4
* merge from 1.8 branchKevin Ryde2006-04-171-2/+3
* * hashtab.h: Bugfix: use SCM_API (WAS: extern).Marius Vollmer2005-06-051-1/+0
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* (scm_oneplus, scm_oneminus): New functions, converted fromKevin Ryde2005-04-141-0/+2
* (scm_i_clonebig): Remove static, so can use in srfi-60.Kevin Ryde2005-03-131-1/+2
* (scm_i_print_complex, icmplx2str): New.Marius Vollmer2004-10-291-0/+1
* (scm_i_print_double): New.Marius Vollmer2004-10-261-0/+3
* (SCM_T_INTBUFLEN): Increased to coverMarius Vollmer2004-10-221-4/+7
* Include <gmp.h> in numbers.h, not inMarius Vollmer2004-09-211-0/+6
* (scm_round, scm_truncate): Renamed to scm_c_round and scm_c_truncate;Marius Vollmer2004-08-091-2/+2
* (scm_complex_p): New, export as "complex?" to Scheme.Marius Vollmer2004-08-031-3/+15
* * numbers.h. numbers.c (scm_make_ratio): Renamed toMarius Vollmer2004-08-031-1/+0
* (scm_is_rational): New.Marius Vollmer2004-08-031-28/+2
* * discouraged.h, discouraged.c: New files.Marius Vollmer2004-08-021-33/+0
* * numbers.h (scm_to_schar, scm_to_uchar, scm_to_char,Marius Vollmer2004-07-291-56/+114
* * conv-integer.i.c, conv-uinteger.i.c: New files, used to generateMarius Vollmer2004-07-291-38/+30
* (SCM_INUMP, SCM_NINUMP, SCM_INUM): Deprecated by reenaming them toMarius Vollmer2004-07-231-4/+4
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer2004-07-081-2/+2
* (scm_to_short, scm_to_ushort): It's SHRT_MIN, etc, not SHORT_MIN.Marius Vollmer2004-07-071-3/+59
* (scm_is_integer, scm_is_signed_integer, scm_is_unsigned_integer,Marius Vollmer2004-07-061-2/+72
* * numbers.h (SCM_SLOPPY_FRACTIONP): Removed. It was not usedDirk Herrmann2004-05-151-5/+5
* (SCM_I_BIG_MPZ): Use SCM_CELL_OBJECT_LOC instead of taking the addressMarius Vollmer2004-05-061-1/+1
* (scm_modulo_expt): Renamed fromKevin Ryde2004-03-251-1/+1
* Add copyright years based on ChangeLog entries.Kevin Ryde2004-03-251-1/+1
* 2004-03-26 Eric Hanchrow <offby1@blarg.net>Kevin Ryde2004-03-251-1/+2
* * print.c (scm_iprin1): Handle fractions.Marius Vollmer2003-11-181-1/+33
* * numbers.h (SCM_INEXACTP): Removed uses of SCM_TYP16S.Dirk Herrmann2003-09-211-2/+4
* This set of patches introduces a new tc7 code scm_tc7_number forDirk Herrmann2003-09-181-1/+11
* * numbers.h (SCM_INEXACTP, SCM_REALP, SCM_COMPLEXP): Removed usesDirk Herrmann2003-09-061-6/+3
* * numbers.h (SCM_MAKINUM): Define in terms of scm_tc2_int.Dirk Herrmann2003-09-041-4/+5
* 2003-05-30 Stefan Jahn <stefan@lkcc.org>Stefan Jahn2003-05-301-1/+6
* oops -- reverse accidental commit.Rob Browning2003-04-161-1/+0
* *** empty log message ***Rob Browning2003-04-161-0/+1
* * numbers.h: remove the gmp.h #include (not needed now).Rob Browning2003-04-071-2/+0