Commit History

Author SHA1 Message Date
  Ludovic Courtès f044da55c5 Use proper assoc/hash function types in `hashtab.c'. 15 years ago
  Ludovic Courtès d587c9e8b2 Use proper types for hash/assoc functions in `hashtab.h'. 15 years ago
  Ludovic Courtès fbb857a472 Merge branch 'master' into boehm-demers-weiser-gc 15 years ago
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ 15 years ago
  Ludovic Courtès 44e268898b Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Ludovic Courtès dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. 16 years ago
  Ludovic Courtès 0306509bc8 Fix broken hash-table merge. 16 years ago
  Ludovic Courtès 6f03035fe8 Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Ludovic Courtes 639e56a4ed Re-fixed the hash table element counting in `scm_i_rehash ()'. 18 years ago
  Ludovic Courtes 72c9d17bf3 Minor weak hashtables fixes. 18 years ago
  Ludovic Courtes 986ec82209 Moved weak pair code into `weaks.[ch]'. 18 years ago
  Ludovic Courtes c6a35e35f7 Implemented rehashing of weak hash tables. 18 years ago
  Ludovic Courtes a4a141f679 Removed a lot of now-useless SMOB mark/free functions. 18 years ago
  Ludovic Courtes ce66606641 procs/weaks/hashtab: Removed a bit of useless mark/free code. 19 years ago
  Ludovic Courtes 741e83fcbf Fixes in weak hash tables handling, notably in `hash-fold'. 19 years ago
  Ludovic Courtes d9c82e2051 Fixed `scm_fixup_weak_alist ()'; update weak hash table size as needed. 19 years ago
  Ludovic Courtes e4d21e6bc9 Fixed the weak cell implementation (for weak hash tables). 19 years ago
  Ludovic Courtes 3a2de079d5 First stab at implementing weak hash tables and vectors. Unable to run the REPL. 19 years ago
  Ludovic Courtes 26224b3f5d Merge from lcourtes@laas.fr--2005-mobile 19 years ago
  Han-Wen Nienhuys e89b7b3625 Remove unused macro UNMARKED_CELL_P() 16 years ago
  Neil Jerram b226295af8 Release stuff: missing NEWS and 2007/2008 copyrights. 17 years ago
  Neil Jerram 15bd90eafd * hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn 17 years ago
  Kevin Ryde 2b829bbb3d merge from 1.8 branch 19 years ago
  Marius Vollmer 06c1d90009 * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weak 19 years ago
  Mikael Djurfeldt 3e2073bd24 * gc.c (scm_gc_stats): Bugfix: Measure size of the type we are 19 years ago
  Marius Vollmer 92205699d0 The FSF has a new address. 20 years ago
  Kevin Ryde 4cff503fc8 (scm_hashx_remove_x): Need to pass "closure" to scm_hash_fn_remove_x. 20 years ago
  Marius Vollmer d3a80924bc (scm_t_hashtable): Removed 'closure' field. The 20 years ago
  Marius Vollmer a9cf5c7168 (scm_hash_fx_remove_x): Removed delete_fn 20 years ago
  Marius Vollmer a41666e546 (scm_hash_fn_create_handle_x, scm_hash_fn_remove_x): Use "!scm_is_eq" 20 years ago