summaryrefslogtreecommitdiff
path: root/libguile/hashtab.c
Commit message (Expand)AuthorAgeFilesLines
* Deprecate dynamic roots...Andy Wingo2016-11-211-1/+0
* Remove scm_puts_unlocked....Andy Wingo2016-04-261-2/+2
* Remove scm_putc_unlocked....Andy Wingo2016-04-261-1/+1
* Fix --without-threads and SCM_DEBUG_TYPING_STRICTNESS==2 builds....Mark H Weaver2013-08-081-7/+9
* Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2013-02-181-0/+28
|\
| * add hash-count for native tables...Daniel Hartwig2013-02-181-0/+28
| * Use `void *' instead of `GC_PTR' internally....Ludovic Courtès2012-07-021-3/+3
* | hash-set! on weak tables returns the value...Andy Wingo2012-03-021-10/+29
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-02-081-5/+5
|\|
| * Improve the usage of variable names in C docstrings....Bake Timmons2012-02-021-5/+5
* | Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'...Andy Wingo2012-01-301-2/+5
|\|
| * Adjust tests that relied on the output of the hash table printer....Ludovic Courtès2012-01-231-1/+1
| * Print the address of hash tables....Ludovic Courtès2012-01-231-2/+5
* | locking for putc, puts...Andy Wingo2011-11-081-3/+3
* | add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-2/+2
* | reimplement hashtab.c's weak hash tables in terms of weak-table.c...Andy Wingo2011-10-241-566/+138
|/
* fix read beyond end of hashtable size array in hashtab.c...Andy Wingo2011-07-281-1/+1
* fix hash-set! on weak tables...Andy Wingo2011-06-161-23/+30
* fix subtle and bad scm_internal_hash_fold bug for weak tables...Andy Wingo2011-05-301-30/+10
* weak_bucket_assoc tweak...Andy Wingo2011-05-131-2/+4
* correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK forms...Andy Wingo2011-05-131-3/+3
* scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc...Andy Wingo2011-05-131-2/+2
* disallow get-handle / create-handle! of weak hash tables...Andy Wingo2011-05-011-0/+29
* fix hash-set! in weak-value table from non-immediate to immediate...Andy Wingo2011-05-011-7/+42
* pre-GC_set_start_callback compatibility...Andy Wingo2011-04-151-8/+31
* weak hash table vacuum on before-gc C hook...Andy Wingo2011-04-151-14/+13
* make-weak-key-hash-table vacuuming...Andy Wingo2011-02-251-3/+9
* weak hash tables vacuum stale entries after a gc...Andy Wingo2011-02-241-21/+49
* GC dead links in weak hash tables before a possible rehash...Andy Wingo2011-02-231-5/+29
* fix tab completion in repl (doh)...Andy Wingo2011-01-071-25/+19
* add scm_hash_fn_get_handle_by_hash...Andy Wingo2011-01-071-0/+89
* remove vector hash table code...Andy Wingo2011-01-071-70/+38
* hashtab cleanups...Andy Wingo2011-01-071-16/+9
* Rehash weak hash tables less frequently....Ludovic Courtès2010-12-161-1/+2
* Include <alloca.h> wherever `alloca' is used....Ludovic Courtès2010-11-191-0/+1
* Allow arbitrary code in ASSOC procedures for weak hash tables (bug #29616)....Ludovic Courtès2010-10-111-41/+48
* Fix a bug in weak hash table bucket fixup....Ludovic Courtès2010-10-111-14/+14
* Fix weak-value hash tables....Ludovic Courtès2010-09-231-0/+7
* fix build error with Compaq C V6.3-025...Andy Wingo2010-06-091-90/+88
* fluids are tc7 objects...Andy Wingo2009-12-051-6/+0
* hash tables have a tc7...Andy Wingo2009-12-051-22/+14
* remove uses of trampolines within guile itself...Andy Wingo2009-12-011-3/+2
* Hold the GC lock when traversing weak hash table buckets....Ludovic Courtès2009-11-051-65/+102
* Use proper fold/for-each function types in `hashtab.h'....Ludovic Courtès2009-10-271-4/+7
* Use proper assoc/hash function types in `hashtab.c'....Ludovic Courtès2009-10-271-11/+14
* Use proper types for hash/assoc functions in `hashtab.h'....Ludovic Courtès2009-10-201-21/+72
* Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2009-08-181-6/+7
|\
| * Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gc...Ludovic Courtès2008-09-131-0/+3
|\|
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-0/+3