Commit History

Autor SHA1 Mensaxe Data
  Andy Wingo 549333efd8 fix hash of zero-length vectors %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 9d01333015 update `hash' %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 92e35e8daa don't downcase characters before hashing them %!s(int64=13) %!d(string=hai) anos
  Andy Wingo d1d1c5dea5 scm_hasher is static %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 71f89dd7e9 add thomas wang's integer hash function; use it for hashq, hashv %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 1a04d29db7 use bob jenkins' hashword2 hash from lookup3.c for our string hash %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 210c0325d3 allow iflags to be constant expressions with typing-strictness==2 %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 10483f9e64 fix `hash' for inf and nan %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 622415380c add hash functions for locale, latin1, and utf8 strings %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 247a56fa5a hash.c cleanup %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 3854d5fd23 Fix `hash' for pointer objects. %!s(int64=14) %!d(string=hai) anos
  Andy Wingo cc7005bc37 remove scm_tc7_gsubr %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 314b87163e eval.c closures are now applicable smobs, not tc3s %!s(int64=15) %!d(string=hai) anos
  Andy Wingo f36878ba2d remove cxrs %!s(int64=15) %!d(string=hai) anos
  Michael Gran e23106d53e Add initial support for wide symbols %!s(int64=15) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. %!s(int64=16) %!d(string=hai) anos
  Kevin Ryde 2b829bbb3d merge from 1.8 branch %!s(int64=19) %!d(string=hai) anos
  Marius Vollmer 92205699d0 The FSF has a new address. %!s(int64=20) %!d(string=hai) anos
  Neil Jerram 5a6d139b35 * unif.c (scm_i_read_array): Declare rank as ssize_t, to guarantee %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer 4057a3e05a Use new vector elements API or simple vector API, as appropriate. %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer cc95e00ac6 * strings.h, strings.c: (scm_i_string_chars, scm_i_string_length, %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer 8824ac88f0 * socket.c, rw.c, deprecated.h, validate.h %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer e11e83f3d9 * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer a55c2b6809 * validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY, %!s(int64=20) %!d(string=hai) anos
  Kevin Ryde 803d27f9d0 (scm_hashq, scm_hashv, scm_hash): Restrict to size>=1 rather %!s(int64=20) %!d(string=hai) anos
  Marius Vollmer 93ccaef0c6 * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to %!s(int64=20) %!d(string=hai) anos
  Han-Wen Nienhuys 84fad13058 * srfi-13.c (s_scm_string_map): convert character to unsigned char %!s(int64=21) %!d(string=hai) anos
  Marius Vollmer f92e85f735 * print.c (scm_iprin1): Handle fractions. %!s(int64=21) %!d(string=hai) anos
  Marius Vollmer b4d5926184 (scm_string_hash): New hashing algorithm that takes the complete %!s(int64=21) %!d(string=hai) anos