summaryrefslogtreecommitdiff
path: root/libguile/hashtab.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-2/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-5/+6
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-16/+16
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve threads.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Inline definition of SIZEOF_SCM_T_BITSAndy Wingo1-1/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-7/+9
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-2/+2
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-1/+1
2013-08-08Fix --without-threads and SCM_DEBUG_TYPING_STRICTNESS==2 builds.Mark H Weaver1-7/+9
2013-02-18Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+28
2013-02-18add hash-count for native tablesDaniel Hartwig1-0/+28
2012-07-02Use `void *' instead of `GC_PTR' internally.Ludovic Courtès1-3/+3
2012-03-02hash-set! on weak tables returns the valueAndy Wingo1-10/+29
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-5/+5
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-5/+5
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-2/+5
2012-01-23Adjust tests that relied on the output of the hash table printer.Ludovic Courtès1-1/+1
2012-01-23Print the address of hash tables.Ludovic Courtès1-2/+5
2011-11-08locking for putc, putsAndy Wingo1-3/+3
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-2/+2
2011-10-24reimplement hashtab.c's weak hash tables in terms of weak-table.cAndy Wingo1-566/+138
2011-07-28fix read beyond end of hashtable size array in hashtab.cAndy Wingo1-1/+1
2011-06-16fix hash-set! on weak tablesAndy Wingo1-23/+30
2011-05-30fix subtle and bad scm_internal_hash_fold bug for weak tablesAndy Wingo1-30/+10
2011-05-13weak_bucket_assoc tweakAndy Wingo1-2/+4
2011-05-13correct use of SCM2PTR in SCM_I_REGISTER_DISAPPEARING_LINK formsAndy Wingo1-3/+3
2011-05-13scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etcAndy Wingo1-2/+2
2011-05-01disallow get-handle / create-handle! of weak hash tablesAndy Wingo1-0/+29
2011-05-01fix hash-set! in weak-value table from non-immediate to immediateAndy Wingo1-7/+42
2011-04-15pre-GC_set_start_callback compatibilityAndy Wingo1-8/+31
2011-04-15weak hash table vacuum on before-gc C hookAndy Wingo1-14/+13
2011-02-25make-weak-key-hash-table vacuumingAndy Wingo1-3/+9
2011-02-24weak hash tables vacuum stale entries after a gcAndy Wingo1-21/+49
2011-02-23GC dead links in weak hash tables before a possible rehashAndy Wingo1-5/+29
2011-01-07fix tab completion in repl (doh)Andy Wingo1-25/+19
2011-01-07add scm_hash_fn_get_handle_by_hashAndy Wingo1-0/+89
2011-01-07remove vector hash table codeAndy Wingo1-70/+38
2011-01-07hashtab cleanupsAndy Wingo1-16/+9
2010-12-16Rehash weak hash tables less frequently.Ludovic Courtès1-1/+2
2010-11-19Include <alloca.h> wherever `alloca' is used.Ludovic Courtès1-0/+1