Mark H Weaver
|
789dd40b8b
Fix --without-threads and SCM_DEBUG_TYPING_STRICTNESS==2 builds.
|
11 anni fa |
Andy Wingo
|
9b977c836b
Merge remote-tracking branch 'origin/stable-2.0'
|
12 anni fa |
Daniel Hartwig
|
3330f00f54
add hash-count for native tables
|
12 anni fa |
Ludovic Courtès
|
6922d92f96
Use `void *' instead of `GC_PTR' internally.
|
13 anni fa |
Andy Wingo
|
07e69928fc
hash-set! on weak tables returns the value
|
13 anni fa |
Andy Wingo
|
0858753e82
Merge remote-tracking branch 'origin/stable-2.0'
|
13 anni fa |
Bake Timmons
|
b7e64f8b26
Improve the usage of variable names in C docstrings.
|
13 anni fa |
Andy Wingo
|
252acfe8e7
Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'
|
13 anni fa |
Ludovic Courtès
|
73c080f9c0
Adjust tests that relied on the output of the hash table printer.
|
13 anni fa |
Ludovic Courtès
|
fb8b2a9d60
Print the address of hash tables.
|
13 anni fa |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 anni fa |
Andy Wingo
|
21041372ed
add SCM_{PACK,UNPACK}_POINTER
|
13 anni fa |
Andy Wingo
|
54a9b981a4
reimplement hashtab.c's weak hash tables in terms of weak-table.c
|
13 anni fa |
Andy Wingo
|
7c888dfa6e
fix read beyond end of hashtable size array in hashtab.c
|
13 anni fa |
Andy Wingo
|
636c99d42d
fix hash-set! on weak tables
|
14 anni fa |
Andy Wingo
|
2187975e39
fix subtle and bad scm_internal_hash_fold bug for weak tables
|
14 anni fa |
Andy Wingo
|
6bb2c00a76
weak_bucket_assoc tweak
|
14 anni fa |
Andy Wingo
|
d3464bb6e2
correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK forms
|
14 anni fa |
Andy Wingo
|
393baa8a44
scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc
|
14 anni fa |
Andy Wingo
|
1d9c2e6271
disallow get-handle / create-handle! of weak hash tables
|
14 anni fa |
Andy Wingo
|
ecc9d1b547
fix hash-set! in weak-value table from non-immediate to immediate
|
14 anni fa |
Andy Wingo
|
66b229d56e
pre-GC_set_start_callback compatibility
|
14 anni fa |
Andy Wingo
|
631e49ed76
weak hash table vacuum on before-gc C hook
|
14 anni fa |
Andy Wingo
|
6800f86d63
make-weak-key-hash-table vacuuming
|
14 anni fa |
Andy Wingo
|
62c290e977
weak hash tables vacuum stale entries after a gc
|
14 anni fa |
Andy Wingo
|
40d2a0076a
GC dead links in weak hash tables before a possible rehash
|
14 anni fa |
Andy Wingo
|
2dd7d8ce7a
fix tab completion in repl (doh)
|
14 anni fa |
Andy Wingo
|
6efbc280c5
add scm_hash_fn_get_handle_by_hash
|
14 anni fa |
Andy Wingo
|
f0554ee74a
remove vector hash table code
|
14 anni fa |
Andy Wingo
|
328255e4f4
hashtab cleanups
|
14 anni fa |