summaryrefslogtreecommitdiff
path: root/libguile/eq.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-101-6/+13
|\
| * allocate a tc7 to bitvectorsAndy Wingo2012-01-091-0/+2
| * allocate a tc7 to arraysAndy Wingo2012-01-091-6/+11
* | scm_wta_* procedures replace SCM_WTA_* macrosAndy Wingo2011-05-151-1/+1
|/
* Slight optimization for scm_equal_pMark H Weaver2011-02-141-8/+8
* `equal?' and `eqv?' are now equivalent for numbersMark H Weaver2011-01-301-54/+54
* Define `equal?' for pointer objects.Ludovic Courtès2010-09-231-0/+3
* more fixes to equal? for arraysAndy Wingo2010-04-011-1/+1
* Revert "fix equal? between an array and a non-array"Andy Wingo2010-03-301-1/+1
* fix equal? between an array and a non-arrayAndy Wingo2010-03-301-1/+1
* provide missing prototypesAndy Wingo2010-01-071-2/+4
* fluids are tc7 objectsAndy Wingo2009-12-051-3/+0
* hash tables have a tc7Andy Wingo2009-12-051-0/+4
* remove rpsubrsAndy Wingo2009-12-041-46/+98
* eqv? not a generic, equal? dispatches to generic only for objectsAndy Wingo2009-11-261-11/+15
* fold objects.[ch] into goops.[ch]Andy Wingo2009-11-151-1/+0
* Use a TC7 tag instead of a SMOB for bytevectors.Ludovic Courtès2009-08-301-0/+3
* rename unif.[ch] to arrays.[ch]Andy Wingo2009-07-191-1/+1
* rename ramap.[ch] to array-map.[ch]Andy Wingo2009-07-191-2/+2
* Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* * backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys2007-01-221-0/+3
* Changes from arch/CVS synchronizationLudovic Courtès2006-06-131-0/+11
* * eq.c (scm_equal_p): Use scm_array_equal_p explicitely when oneMarius Vollmer2006-05-291-0/+5
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* (SCM_BITVEC_REF, SCM_BITVEC_SET, SCM_BITVEC_CLR): Removed.Marius Vollmer2005-01-071-1/+1
* More of:Kevin Ryde2004-12-101-6/+6
* (scm_eq_p, scm_eqv_p, scm_equal_p): Update docstrings fromKevin Ryde2004-12-091-15/+89
* Do no longer handle scm_tc7_bvect bitvectors.Marius Vollmer2004-11-091-5/+0
* Do no longer handle old-style uniform vectors.Marius Vollmer2004-11-021-6/+1
* * print.c (iprin1): Removed code for scm_tc7_byvect.Marius Vollmer2004-10-271-1/+0
* *** empty log message ***Marius Vollmer2004-09-221-1/+1
* (scm_equal_p): Allow smobs with different flags to be equal by testingMarius Vollmer2004-09-211-10/+11
* (real_eqv): Pretend that all NaNs are equal.Marius Vollmer2004-09-081-1/+1
* (scm_equal_p): Remove real==fraction and fraction==real, theyKevin Ryde2004-08-171-19/+1
* * tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer2004-07-271-3/+3
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer2004-07-061-13/+13
* * print.c (scm_iprin1): Handle fractions.Marius Vollmer2003-11-181-1/+34
* This set of patches introduces a new tc7 code scm_tc7_number forDirk Herrmann2003-09-181-0/+10
* * eq.c (scm_eqv_p, scm_equal_p): Removed uses ofDirk Herrmann2003-09-061-13/+13
* * eq.c (scm_equal_p): Use SCM_TYP7 to check if an object is ofDirk Herrmann2003-09-041-1/+1
* * tests/goops.test: Added tests for correctness of classMikael Djurfeldt2003-04-171-2/+5
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* * eq.c (s_scm_eqv_p): scm_i_bigcomp -> scm_i_bigcmp.Rob Browning2003-04-041-1/+1
* * eq.c:: fix various preprocessor usages of new publicRob Browning2003-03-271-1/+1
* * eq.c: #include <config.h> if HAVE_CONFIG_H. Rename usage ofRob Browning2003-03-251-2/+5
* * srfi-1.c (scm_init_srfi_1): Extend root module map and for-eachMikael Djurfeldt2003-03-061-12/+15
* * eq.c: include <string.h>Gary Houston2002-07-101-1/+7
* (real_eqv): New.Marius Vollmer2002-05-081-5/+18