summaryrefslogtreecommitdiff
path: root/libguile/hash.c
Commit message (Expand)AuthorAgeFilesLines
* Syntax objects are comparable with equal?...Andy Wingo2017-04-211-0/+9
* Merge commit '01a301d1b606b84d986b735049e7155d2f4cd6aa'...Andy Wingo2015-01-221-1/+1
|\
| * Optimize 'string-hash'....Ludovic Courtès2015-01-111-4/+19
* | Merge commit '894d0b894daae001495c748b3352cd79918d3789'...Andy Wingo2015-01-221-7/+1
|\|
| * Deprecate 'scm_string_hash'....Ludovic Courtès2015-01-111-2/+6
* | Merge branch 'stable-2.0'...Mark H Weaver2014-01-141-1/+1
|\|
| * Fix hashing of empty vectors....Mark H Weaver2014-01-121-1/+1
| * Fix hashing of vectors to run in bounded time....Mark H Weaver2014-01-121-26/+30
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2012-10-301-1/+51
|\|
| * Implement `hash' for structs....Ludovic Courtès2012-10-121-2/+5
* | fix hash of zero-length vectors...Andy Wingo2011-10-271-2/+3
* | update `hash'...Andy Wingo2011-10-261-100/+36
* | don't downcase characters before hashing them...Andy Wingo2011-10-261-7/+1
* | scm_hasher is static...Andy Wingo2011-10-261-9/+8
* | add thomas wang's integer hash function; use it for hashq, hashv...Andy Wingo2011-10-261-3/+30
* | use bob jenkins' hashword2 hash from lookup3.c for our string hash...Andy Wingo2011-10-261-62/+141
|/
* allow iflags to be constant expressions with typing-strictness==2...Andy Wingo2011-05-131-6/+4
* fix `hash' for inf and nan...Andy Wingo2011-05-081-1/+2
* add hash functions for locale, latin1, and utf8 strings...Andy Wingo2011-01-071-0/+79
* hash.c cleanup...Andy Wingo2011-01-071-2/+1
* Fix `hash' for pointer objects....Ludovic Courtès2010-12-161-0/+11
* remove scm_tc7_gsubr...Andy Wingo2010-01-071-3/+2
* eval.c closures are now applicable smobs, not tc3s...Andy Wingo2009-12-041-1/+1
* remove cxrs...Andy Wingo2009-12-041-2/+2
* Add initial support for wide symbols...Michael Gran2009-08-211-2/+15
* 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/+4
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* * unif.c (scm_i_read_array): Declare rank as ssize_t, to guarantee...Neil Jerram2005-05-121-2/+3
* Use new vector elements API or simple vector API, as appropriate....Marius Vollmer2005-01-021-4/+11
* * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,...Marius Vollmer2004-08-191-3/+3
* * socket.c, rw.c, deprecated.h, validate.h...Marius Vollmer2004-08-121-1/+6
* * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,...Marius Vollmer2004-07-231-8/+8
* * validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,...Marius Vollmer2004-07-101-6/+6
* (scm_hashq, scm_hashv, scm_hash): Restrict to size>=1 rather...Kevin Ryde2004-07-091-4/+4
* * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to...Marius Vollmer2004-07-081-6/+6
* * srfi-13.c (s_scm_string_map): convert character to unsigned char...Han-Wen Nienhuys2004-04-061-2/+2
* * print.c (scm_iprin1): Handle fractions....Marius Vollmer2003-11-181-0/+1
* (scm_string_hash): New hashing algorithm that takes the complete...Marius Vollmer2003-11-171-17/+8
* This set of patches introduces a new tc7 code scm_tc7_number for...Dirk Herrmann2003-09-181-2/+5
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-36/+12
* 2002-07-20 Han-Wen <hanwen@cs.uu.nl>...Han-Wen Nienhuys2002-07-201-1/+1
* Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen2002-03-141-2/+0
* * Removed lots of deprecated stuff.Dirk Herrmann2001-08-311-1/+0
* Remove "face-lift" comment.Thien-Thi Nguyen2001-07-091-2/+0
* (scm_hasher): Use SCM_UNPACK in the case labels so that...Marius Vollmer2001-06-041-4/+4
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-17/+17
* * validate.h...Michael Livshin2001-05-241-34/+35
* * list.c (scm_list, scm_cons_star, scm_null_p, scm_list_p),...Martin Grabmüller2001-03-161-22/+24