summaryrefslogtreecommitdiff
path: root/libguile/hashtab.h
AgeCommit message (Expand)AuthorFilesLines
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-1/+1
2011-10-24reimplement hashtab.c's weak hash tables in terms of weak-table.cAndy Wingo1-31/+1
2011-01-07add scm_hash_fn_get_handle_by_hashAndy Wingo1-0/+8
2009-12-05fluids are tc7 objectsAndy Wingo1-1/+0
2009-12-05hash tables have a tc7Andy Wingo1-7/+6
2009-10-27Use proper fold/for-each function types in `hashtab.h'.Ludovic Courtès1-8/+12
2009-10-20Use proper types for hash/assoc functions in `hashtab.h'.Ludovic Courtès1-8/+32
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-6/+7
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-4/+5
2008-09-10Implemented rehashing of weak hash tables.Ludovic Courtes1-3/+0
2008-09-05procs/weaks/hashtab: Removed a bit of useless mark/free code.Ludovic Courtes1-1/+0
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-5/+6
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-07-31* gc-mark.c (scm_mark_all): Do not rely on hooks to run the weakMarius Vollmer1-0/+1
2005-06-05* hashtab.h: Bugfix: use SCM_API (WAS: extern).Marius Vollmer1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-04-04(scm_t_hashtable): Removed 'closure' field. TheMarius Vollmer1-2/+1
2005-03-29(scm_hash_fx_remove_x): Removed delete_fnMarius Vollmer1-2/+2
2005-01-24Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer1-5/+0
2005-01-24Threading changes.Marius Vollmer1-0/+5
2005-01-07(SCM_HASHTAB_BUCKET_LOC): Removed.Marius Vollmer1-2/+0
2005-01-02(SCM_HASHTABLE_BUCKETS): Removed.Marius Vollmer1-3/+6
2004-05-06Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. UseMarius Vollmer1-7/+7
2004-02-13* unif.c (scm_make_uve): Removed local variable and simplifiedMikael Djurfeldt1-2/+4
2003-09-12(scm_tc16_hashtable): Added "extern" declaration.Marius Vollmer1-0/+2
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2003-02-19* hooks.c (scm_c_hook_add): Fixed bug in append mode.Mikael Djurfeldt1-1/+64
2003-02-11* hashtab.c (scm_vector_to_hash_table,Mikael Djurfeldt1-1/+4
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-29/+29
2001-08-31* Renamed header macros to the SCM_<filename>_H format.Dirk Herrmann1-7/+10
2001-07-19 * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller1-1/+1
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-3/+3
2001-05-26revert the ill-considered part of the 2001-05-24 changesMichael Livshin1-6/+6
2001-05-24* validate.hMichael Livshin1-6/+6
2001-02-02New functions: scm_c_make_vector, scm_c_make_hash_table.Keisuke Nishida1-0/+2
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
2000-03-02* list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros1-31/+31
1999-09-12* __scm.h, backtrace.c, backtrace.h, debug.c, debug.h, dynl-dld.c,Mikael Djurfeldt1-1/+1
1999-03-21* hashtab.c, hashtab.h (scm_hash_fold, scm_internal_hash_fold):Mikael Djurfeldt1-2/+2
1999-03-14* hashtab.c, hashtab.h (scm_internal_hash_fold): New function.Mikael Djurfeldt1-0/+2
1997-05-26* Lots of files: New address for FSF.Jim Blandy1-3/+3
1996-10-21* hashtab.h (scm_hashx_remove_x): Renamed `delete' parameter toJim Blandy1-1/+1
1996-10-14* __scm.h, alist.c, alist.h, append.c, append.h, appinit.c,Jim Blandy1-65/+31
1996-09-10* eq.h, files.h, hashtab.h, load.h, mallocs.h, scmsigs.h,Jim Blandy1-1/+1
1996-07-25maintainer changed: was lord, now jimb; first importJim Blandy1-0/+118