| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Allow arbitrary code in ASSOC procedures for weak hash tables (bug #29616). | Ludovic Courtès | 2010-10-11 | 1 | -41/+48 |
* | Fix a bug in weak hash table bucket fixup. | Ludovic Courtès | 2010-10-11 | 1 | -14/+14 |
* | Fix weak-value hash tables. | Ludovic Courtès | 2010-09-23 | 1 | -0/+7 |
* | fix build error with Compaq C V6.3-025 | Andy Wingo | 2010-06-09 | 1 | -90/+88 |
* | fluids are tc7 objects | Andy Wingo | 2009-12-05 | 1 | -6/+0 |
* | hash tables have a tc7 | Andy Wingo | 2009-12-05 | 1 | -22/+14 |
* | remove uses of trampolines within guile itself | Andy Wingo | 2009-12-01 | 1 | -3/+2 |
* | Hold the GC lock when traversing weak hash table buckets. | Ludovic Courtès | 2009-11-05 | 1 | -65/+102 |
* | Use proper fold/for-each function types in `hashtab.h'. | Ludovic Courtès | 2009-10-27 | 1 | -4/+7 |
* | Use proper assoc/hash function types in `hashtab.c'. | Ludovic Courtès | 2009-10-27 | 1 | -11/+14 |
* | Use proper types for hash/assoc functions in `hashtab.h'. | Ludovic Courtès | 2009-10-20 | 1 | -21/+72 |
* | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 2009-08-18 | 1 | -6/+7 |
|\ |
|
| * | Change Guile license to LGPLv3+ | Neil Jerram | 2009-06-17 | 1 | -6/+7 |
* | | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 2008-09-13 | 1 | -0/+3 |
|\ \
| |/ |
|
| * | Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. | Ludovic Courtès | 2008-09-13 | 1 | -0/+3 |
* | | Fix broken hash-table merge. | Ludovic Courtès | 2008-09-10 | 1 | -2/+2 |
* | | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 2008-09-10 | 1 | -1/+3 |
|\ \
| |/ |
|
| * | Remove unused macro UNMARKED_CELL_P() | Han-Wen Nienhuys | 2008-08-16 | 1 | -2/+0 |
| * | Release stuff: missing NEWS and 2007/2008 copyrights. | Neil Jerram | 2008-02-15 | 1 | -1/+1 |
| * | * hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn | Neil Jerram | 2008-01-18 | 1 | -1/+3 |
* | | Re-fixed the hash table element counting in `scm_i_rehash ()'. | Ludovic Courtes | 2008-09-10 | 1 | -5/+2 |
* | | Minor weak hashtables fixes. | Ludovic Courtes | 2008-09-10 | 1 | -12/+8 |
* | | Moved weak pair code into `weaks.[ch]'. | Ludovic Courtes | 2008-09-10 | 1 | -124/+12 |
* | | Implemented rehashing of weak hash tables. | Ludovic Courtes | 2008-09-10 | 1 | -76/+44 |
* | | Removed a lot of now-useless SMOB mark/free functions. | Ludovic Courtes | 2008-09-05 | 1 | -9/+0 |
* | | procs/weaks/hashtab: Removed a bit of useless mark/free code. | Ludovic Courtes | 2008-09-05 | 1 | -38/+0 |
* | | Fixes in weak hash tables handling, notably in `hash-fold'. | Ludovic Courtes | 2008-09-05 | 1 | -9/+49 |
* | | Fixed `scm_fixup_weak_alist ()'; update weak hash table size as needed. | Ludovic Courtes | 2008-09-05 | 1 | -40/+69 |
* | | Fixed the weak cell implementation (for weak hash tables). | Ludovic Courtes | 2008-09-05 | 1 | -11/+78 |
* | | First stab at implementing weak hash tables and vectors. Unable to run the R... | Ludovic Courtes | 2008-09-05 | 1 | -19/+172 |
* | | Merge from lcourtes@laas.fr--2005-mobile | Ludovic Courtes | 2008-09-05 | 1 | -1/+4 |
|/ |
|
* | merge from 1.8 branch | Kevin Ryde | 2006-04-17 | 1 | -1/+1 |
* | * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weak | Marius Vollmer | 2005-07-31 | 1 | -52/+17 |
* | * gc.c (scm_gc_stats): Bugfix: Measure size of the type we are | Mikael Djurfeldt | 2005-07-18 | 1 | -1/+1 |
* | The FSF has a new address. | Marius Vollmer | 2005-05-23 | 1 | -1/+1 |
* | (scm_hashx_remove_x): Need to pass "closure" to scm_hash_fn_remove_x. | Kevin Ryde | 2005-04-22 | 1 | -1/+2 |
* | (scm_t_hashtable): Removed 'closure' field. The | Marius Vollmer | 2005-04-04 | 1 | -10/+20 |
* | (scm_hash_fx_remove_x): Removed delete_fn | Marius Vollmer | 2005-03-29 | 1 | -42/+35 |
* | (scm_hash_fn_create_handle_x, scm_hash_fn_remove_x): Use "!scm_is_eq" | Marius Vollmer | 2005-03-02 | 1 | -2/+2 |
* | (scm_i_rehash): Remove elements from old bucket vector | Marius Vollmer | 2005-02-25 | 1 | -2/+13 |
* | (scm_i_rehash): Remove elements from old bucket vector so that no two | Marius Vollmer | 2005-02-25 | 1 | -3/+4 |
* | * hashtab.c (scm_i_rehash): Cope with the case that a GC modifies | Marius Vollmer | 2005-02-23 | 1 | -11/+29 |
* | Reverted changed from 2005/01/24 19:14:54, which was a commit to the | Marius Vollmer | 2005-01-24 | 1 | -22/+1 |
* | Threading changes. | Marius Vollmer | 2005-01-24 | 1 | -1/+22 |
* | (hashtable_size, HASHTABLE_SIZE_N): Restrict hashtable sizes to be | Marius Vollmer | 2005-01-20 | 1 | -5/+8 |
* | (SCM_HASHTAB_BUCKET_LOC): Removed. | Marius Vollmer | 2005-01-07 | 1 | -13/+18 |
* | (SCM_HASHTABLE_BUCKETS): Removed. | Marius Vollmer | 2005-01-02 | 1 | -31/+35 |
* | * variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c, | Marius Vollmer | 2004-10-22 | 1 | -3/+2 |
* | *** empty log message *** | Marius Vollmer | 2004-09-22 | 1 | -12/+12 |
* | * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, | Marius Vollmer | 2004-08-02 | 1 | -7/+5 |