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