summaryrefslogtreecommitdiff
path: root/libguile/eq.c
Commit message (Expand)AuthorAgeFilesLines
* Fix scm_integer_to_double_z to always round; clean upsAndy Wingo2022-01-131-7/+1
* Fix type confusion in heap-numbers-equal? calls from VMAndy Wingo2022-01-071-1/+8
* Merge libguile/generalized-arrays.* into libguile/arrays.*Daniel Llorens2021-08-031-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-6/+5
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-21/+21
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve foreign.h from _scm.hAndy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-18/+16
* VM calls out to heap-numbers-equal? through intrinsicsAndy Wingo2018-05-081-7/+7
* Lower eqv? and equal? to new instructions.Andy Wingo2017-10-291-12/+21
* Syntax objects are comparable with equal?Andy Wingo2017-04-211-0/+11
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* 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