summaryrefslogtreecommitdiff
path: root/libguile/hash.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-21Add initial support for wide symbolsMichael Gran1-2/+15
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+4
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-05-12* unif.c (scm_i_read_array): Declare rank as ssize_t, to guaranteeNeil Jerram1-2/+3
2005-01-02Use new vector elements API or simple vector API, as appropriate.Marius Vollmer1-4/+11
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-3/+3
2004-08-12* socket.c, rw.c, deprecated.h, validate.hMarius Vollmer1-1/+6
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-8/+8
2004-07-10* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer1-6/+6
2004-07-09(scm_hashq, scm_hashv, scm_hash): Restrict to size>=1 ratherKevin Ryde1-4/+4
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-6/+6
2004-04-06* srfi-13.c (s_scm_string_map): convert character to unsigned charHan-Wen Nienhuys1-2/+2
2003-11-18* print.c (scm_iprin1): Handle fractions.Marius Vollmer1-0/+1
2003-11-17(scm_string_hash): New hashing algorithm that takes the completeMarius Vollmer1-17/+8
2003-09-18 This set of patches introduces a new tc7 code scm_tc7_number forDirk Herrmann1-2/+5
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2002-07-202002-07-20 Han-Wen <hanwen@cs.uu.nl>Han-Wen Nienhuys1-1/+1
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-2/+0
2001-08-31* Removed lots of deprecated stuff.Dirk Herrmann1-1/+0
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-04(scm_hasher): Use SCM_UNPACK in the case labels so thatMarius Vollmer1-4/+4
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-17/+17
2001-05-24* validate.hMichael Livshin1-34/+35
2001-03-16 * list.c (scm_list, scm_cons_star, scm_null_p, scm_list_p),Martin Grabmüller1-22/+24
2001-03-09Remove #include <stdio.h>. Add #include <string.h>.Keisuke Nishida1-1/+0
2001-03-08* hash.c (scm_string_hash): Don't downcase characters.Mikael Djurfeldt1-3/+3
2000-12-12* Moved function scm_string_hash to hash.c.Dirk Herrmann1-0/+22
2000-11-25 * use an applicable SMOB to represent continuations, instead of aGary Houston1-1/+0
2000-11-22* Deprecated macros SCM_ROCHARS and SCM_ROUCHARS.Dirk Herrmann1-2/+1
2000-11-17* alist.c, arbiters.c, async.c, backtrace.c, boolean.c, chars.c,Marius Vollmer1-0/+2
2000-10-25* Some more work to get rid of SCM_LENGTHDirk Herrmann1-1/+1
2000-10-09* Replace a bunch of calls to SCM_LENGTH.Dirk Herrmann1-2/+2
2000-09-26* Replaced a lot of references to SCM_CHARS.Dirk Herrmann1-0/+3
2000-09-12* Unified ssymbols and msymbols to a single symbol type 'scm_tc7_symbol'.Dirk Herrmann1-2/+3
2000-05-23* Replace SCM_UNPACK_CAR appropriately.Dirk Herrmann1-1/+1
2000-05-10More distinguished handling of real and complex values.Dirk Herrmann1-1/+1
2000-04-21* Makefile.am (DEFS): Added. automake adds -I options to DEFS,Mikael Djurfeldt1-7/+7
2000-04-10scm_hasher: Use symbolic names for the tc3 constants and some SCM usageDirk Herrmann1-11/+15
2000-04-03Lots of fixes to make guile (at some time) compile with strict typing.Dirk Herrmann1-2/+2
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
2000-03-17Only include ports.h where it is actually needed.Dirk Herrmann1-0/+1
2000-03-17Only include vectors.h in those files, where it is actually needed.Dirk Herrmann1-0/+1
2000-03-14* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,Mikael Djurfeldt1-6/+5
2000-03-12*** empty log message ***Mikael Djurfeldt1-1/+1
2000-03-12* async.c, boolean.h, debug.c, dynl.c, dynwind.c, eval.c, eval.h,Mikael Djurfeldt1-1/+1
2000-03-09*.[ch]: make a distinction between SCM as a genericGreg J. Badros1-1/+1
2000-03-07s/'x/'foo/ in two places that I missed before.Greg J. Badros1-2/+2
2000-03-07Fix example to use 'foo, not 'x, as symbol 'x does not seem to causeGreg J. Badros1-2/+2