summaryrefslogtreecommitdiff
path: root/libguile/hashtab.c
Commit message (Expand)AuthorAgeFilesLines
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-2/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-5/+6
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-16/+16
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve threads.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Inline definition of SIZEOF_SCM_T_BITSAndy Wingo2018-06-171-1/+1
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-7/+9
* Deprecate dynamic rootsAndy 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 tablesDaniel 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 valueAndy 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, putsAndy Wingo2011-11-081-3/+3
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-2/+2
* | reimplement hashtab.c's weak hash tables in terms of weak-table.cAndy Wingo2011-10-241-566/+138
|/
* fix read beyond end of hashtable size array in hashtab.cAndy Wingo2011-07-281-1/+1
* fix hash-set! on weak tablesAndy Wingo2011-06-161-23/+30
* fix subtle and bad scm_internal_hash_fold bug for weak tablesAndy Wingo2011-05-301-30/+10
* weak_bucket_assoc tweakAndy Wingo2011-05-131-2/+4
* correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK formsAndy Wingo2011-05-131-3/+3
* scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etcAndy Wingo2011-05-131-2/+2
* disallow get-handle / create-handle! of weak hash tablesAndy Wingo2011-05-011-0/+29
* fix hash-set! in weak-value table from non-immediate to immediateAndy Wingo2011-05-011-7/+42
* pre-GC_set_start_callback compatibilityAndy Wingo2011-04-151-8/+31
* weak hash table vacuum on before-gc C hookAndy Wingo2011-04-151-14/+13
* make-weak-key-hash-table vacuumingAndy Wingo2011-02-251-3/+9
* weak hash tables vacuum stale entries after a gcAndy Wingo2011-02-241-21/+49
* GC dead links in weak hash tables before a possible rehashAndy Wingo2011-02-231-5/+29
* fix tab completion in repl (doh)Andy Wingo2011-01-071-25/+19
* add scm_hash_fn_get_handle_by_hashAndy Wingo2011-01-071-0/+89
* remove vector hash table codeAndy Wingo2011-01-071-70/+38
* hashtab cleanupsAndy 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