Ludovic Courtès
|
f044da55c5
Use proper assoc/hash function types in `hashtab.c'.
|
15 years ago |
Ludovic Courtès
|
d587c9e8b2
Use proper types for hash/assoc functions in `hashtab.h'.
|
15 years ago |
Ludovic Courtès
|
fbb857a472
Merge branch 'master' into boehm-demers-weiser-gc
|
15 years ago |
Neil Jerram
|
53befeb700
Change Guile license to LGPLv3+
|
15 years ago |
Ludovic Courtès
|
44e268898b
Merge branch 'master' into boehm-demers-weiser-gc
|
16 years ago |
Ludovic Courtès
|
dbb605f575
Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.
|
16 years ago |
Ludovic Courtès
|
0306509bc8
Fix broken hash-table merge.
|
16 years ago |
Ludovic Courtès
|
6f03035fe8
Merge branch 'master' into boehm-demers-weiser-gc
|
16 years ago |
Ludovic Courtes
|
639e56a4ed
Re-fixed the hash table element counting in `scm_i_rehash ()'.
|
18 years ago |
Ludovic Courtes
|
72c9d17bf3
Minor weak hashtables fixes.
|
18 years ago |
Ludovic Courtes
|
986ec82209
Moved weak pair code into `weaks.[ch]'.
|
18 years ago |
Ludovic Courtes
|
c6a35e35f7
Implemented rehashing of weak hash tables.
|
18 years ago |
Ludovic Courtes
|
a4a141f679
Removed a lot of now-useless SMOB mark/free functions.
|
18 years ago |
Ludovic Courtes
|
ce66606641
procs/weaks/hashtab: Removed a bit of useless mark/free code.
|
19 years ago |
Ludovic Courtes
|
741e83fcbf
Fixes in weak hash tables handling, notably in `hash-fold'.
|
19 years ago |
Ludovic Courtes
|
d9c82e2051
Fixed `scm_fixup_weak_alist ()'; update weak hash table size as needed.
|
19 years ago |
Ludovic Courtes
|
e4d21e6bc9
Fixed the weak cell implementation (for weak hash tables).
|
19 years ago |
Ludovic Courtes
|
3a2de079d5
First stab at implementing weak hash tables and vectors. Unable to run the REPL.
|
19 years ago |
Ludovic Courtes
|
26224b3f5d
Merge from lcourtes@laas.fr--2005-mobile
|
19 years ago |
Han-Wen Nienhuys
|
e89b7b3625
Remove unused macro UNMARKED_CELL_P()
|
16 years ago |
Neil Jerram
|
b226295af8
Release stuff: missing NEWS and 2007/2008 copyrights.
|
17 years ago |
Neil Jerram
|
15bd90eafd
* hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn
|
17 years ago |
Kevin Ryde
|
2b829bbb3d
merge from 1.8 branch
|
19 years ago |
Marius Vollmer
|
06c1d90009
* gc-mark.c (scm_mark_all): Do not rely on hooks to run the weak
|
19 years ago |
Mikael Djurfeldt
|
3e2073bd24
* gc.c (scm_gc_stats): Bugfix: Measure size of the type we are
|
19 years ago |
Marius Vollmer
|
92205699d0
The FSF has a new address.
|
20 years ago |
Kevin Ryde
|
4cff503fc8
(scm_hashx_remove_x): Need to pass "closure" to scm_hash_fn_remove_x.
|
20 years ago |
Marius Vollmer
|
d3a80924bc
(scm_t_hashtable): Removed 'closure' field. The
|
20 years ago |
Marius Vollmer
|
a9cf5c7168
(scm_hash_fx_remove_x): Removed delete_fn
|
20 years ago |
Marius Vollmer
|
a41666e546
(scm_hash_fn_create_handle_x, scm_hash_fn_remove_x): Use "!scm_is_eq"
|
20 years ago |