summaryrefslogtreecommitdiff
path: root/libguile/hashtab.h
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
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-2/+0
* Devolve gc.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+2
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2013-02-181-0/+1
|\
| * add hash-count for native tablesDaniel Hartwig2013-02-181-0/+1
* | refactor tc7 and tc16 checksAndy Wingo2011-10-241-1/+1
* | reimplement hashtab.c's weak hash tables in terms of weak-table.cAndy Wingo2011-10-241-31/+1
|/
* add scm_hash_fn_get_handle_by_hashAndy Wingo2011-01-071-0/+8
* fluids are tc7 objectsAndy Wingo2009-12-051-1/+0
* hash tables have a tc7Andy Wingo2009-12-051-7/+6
* Use proper fold/for-each function types in `hashtab.h'.Ludovic Courtès2009-10-271-8/+12
* Use proper types for hash/assoc functions in `hashtab.h'.Ludovic Courtès2009-10-201-8/+32
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-6/+7
|\
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-101-4/+5
|\ \ | |/
| * Add `SCM_INTERNAL' macro, use it.Ludovic Courtès2008-05-311-5/+6
* | Implemented rehashing of weak hash tables.Ludovic Courtes2008-09-101-3/+0
* | procs/weaks/hashtab: Removed a bit of useless mark/free code.Ludovic Courtes2008-09-051-1/+0
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weakMarius Vollmer2005-07-311-0/+1
* * hashtab.h: Bugfix: use SCM_API (WAS: extern).Marius Vollmer2005-06-051-1/+1
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* (scm_t_hashtable): Removed 'closure' field. TheMarius Vollmer2005-04-041-2/+1
* (scm_hash_fx_remove_x): Removed delete_fnMarius Vollmer2005-03-291-2/+2
* Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer2005-01-241-5/+0
* Threading changes.Marius Vollmer2005-01-241-0/+5
* (SCM_HASHTAB_BUCKET_LOC): Removed.Marius Vollmer2005-01-071-2/+0
* (SCM_HASHTABLE_BUCKETS): Removed.Marius Vollmer2005-01-021-3/+6
* Use SCM_SMOB_* instead of SCM_CELL_* as appropriate. UseMarius Vollmer2004-05-061-7/+7
* * unif.c (scm_make_uve): Removed local variable and simplifiedMikael Djurfeldt2004-02-131-2/+4
* (scm_tc16_hashtable): Added "extern" declaration.Marius Vollmer2003-09-121-0/+2
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* * hooks.c (scm_c_hook_add): Fixed bug in append mode.Mikael Djurfeldt2003-02-191-1/+64
* * hashtab.c (scm_vector_to_hash_table,Mikael Djurfeldt2003-02-111-1/+4
* Prefixed each each exported symbol with SCM_API.Marius Vollmer2001-11-021-29/+29
* * Renamed header macros to the SCM_<filename>_H format.Dirk Herrmann2001-08-311-7/+10
* * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller2001-07-191-1/+1
* replace "scm_*_t" with "scm_t_*".Marius Vollmer2001-06-141-3/+3
* revert the ill-considered part of the 2001-05-24 changesMichael Livshin2001-05-261-6/+6
* * validate.hMichael Livshin2001-05-241-6/+6
* New functions: scm_c_make_vector, scm_c_make_hash_table.Keisuke Nishida2001-02-021-0/+2
* Updated copyrightsMikael Djurfeldt2000-06-121-1/+1
* * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin2000-03-191-0/+6
* * list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros2000-03-021-31/+31
* * __scm.h, backtrace.c, backtrace.h, debug.c, debug.h, dynl-dld.c,Mikael Djurfeldt1999-09-121-1/+1
* * hashtab.c, hashtab.h (scm_hash_fold, scm_internal_hash_fold):Mikael Djurfeldt1999-03-211-2/+2