Age | Commit message (Expand) | Author | Files | Lines |
2009-08-18 | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 1 | -6/+7 |
2009-06-17 | Change Guile license to LGPLv3+ | Neil Jerram | 1 | -6/+7 |
2008-09-13 | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 1 | -0/+3 |
2008-09-13 | Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. | Ludovic Courtès | 1 | -0/+3 |
2008-09-10 | Fix broken hash-table merge. | Ludovic Courtès | 1 | -2/+2 |
2008-09-10 | Merge branch 'master' into boehm-demers-weiser-gc | Ludovic Courtès | 1 | -1/+3 |
2008-09-10 | Re-fixed the hash table element counting in `scm_i_rehash ()'. | Ludovic Courtes | 1 | -5/+2 |
2008-09-10 | Minor weak hashtables fixes. | Ludovic Courtes | 1 | -12/+8 |
2008-09-10 | Moved weak pair code into `weaks.[ch]'. | Ludovic Courtes | 1 | -124/+12 |
2008-09-10 | Implemented rehashing of weak hash tables. | Ludovic Courtes | 1 | -76/+44 |
2008-09-05 | Removed a lot of now-useless SMOB mark/free functions. | Ludovic Courtes | 1 | -9/+0 |
2008-09-05 | procs/weaks/hashtab: Removed a bit of useless mark/free code. | Ludovic Courtes | 1 | -38/+0 |
2008-09-05 | Fixes in weak hash tables handling, notably in `hash-fold'. | Ludovic Courtes | 1 | -9/+49 |
2008-09-05 | Fixed `scm_fixup_weak_alist ()'; update weak hash table size as needed. | Ludovic Courtes | 1 | -40/+69 |
2008-09-05 | Fixed the weak cell implementation (for weak hash tables). | Ludovic Courtes | 1 | -11/+78 |
2008-09-05 | First stab at implementing weak hash tables and vectors. Unable to run the R... | Ludovic Courtes | 1 | -19/+172 |
2008-09-05 | Merge from lcourtes@laas.fr--2005-mobile | Ludovic Courtes | 1 | -1/+4 |
2008-08-16 | Remove unused macro UNMARKED_CELL_P() | Han-Wen Nienhuys | 1 | -2/+0 |
2008-02-15 | Release stuff: missing NEWS and 2007/2008 copyrights. | Neil Jerram | 1 | -1/+1 |
2008-01-18 | * hashtab.c (scm_hash_fn_create_handle_x): If supplied assoc_fn | Neil Jerram | 1 | -1/+3 |
2006-04-17 | merge from 1.8 branch | Kevin Ryde | 1 | -1/+1 |
2005-07-31 | * gc-mark.c (scm_mark_all): Do not rely on hooks to run the weak | Marius Vollmer | 1 | -52/+17 |
2005-07-18 | * gc.c (scm_gc_stats): Bugfix: Measure size of the type we are | Mikael Djurfeldt | 1 | -1/+1 |
2005-05-23 | The FSF has a new address. | Marius Vollmer | 1 | -1/+1 |
2005-04-22 | (scm_hashx_remove_x): Need to pass "closure" to scm_hash_fn_remove_x. | Kevin Ryde | 1 | -1/+2 |
2005-04-04 | (scm_t_hashtable): Removed 'closure' field. The | Marius Vollmer | 1 | -10/+20 |
2005-03-29 | (scm_hash_fx_remove_x): Removed delete_fn | Marius Vollmer | 1 | -42/+35 |
2005-03-02 | (scm_hash_fn_create_handle_x, scm_hash_fn_remove_x): Use "!scm_is_eq" | Marius Vollmer | 1 | -2/+2 |
2005-02-25 | (scm_i_rehash): Remove elements from old bucket vector | Marius Vollmer | 1 | -2/+13 |
2005-02-25 | (scm_i_rehash): Remove elements from old bucket vector so that no two | Marius Vollmer | 1 | -3/+4 |
2005-02-23 | * hashtab.c (scm_i_rehash): Cope with the case that a GC modifies | Marius Vollmer | 1 | -11/+29 |
2005-01-24 | Reverted changed from 2005/01/24 19:14:54, which was a commit to the | Marius Vollmer | 1 | -22/+1 |
2005-01-24 | Threading changes. | Marius Vollmer | 1 | -1/+22 |
2005-01-20 | (hashtable_size, HASHTABLE_SIZE_N): Restrict hashtable sizes to be | Marius Vollmer | 1 | -5/+8 |
2005-01-07 | (SCM_HASHTAB_BUCKET_LOC): Removed. | Marius Vollmer | 1 | -13/+18 |
2005-01-02 | (SCM_HASHTABLE_BUCKETS): Removed. | Marius Vollmer | 1 | -31/+35 |
2004-10-22 | * variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c, | Marius Vollmer | 1 | -3/+2 |
2004-09-22 | *** empty log message *** | Marius Vollmer | 1 | -12/+12 |
2004-08-02 | * numbers.h, numbers.c, discouraged.h, discouraged.c (scm_short2num, | Marius Vollmer | 1 | -7/+5 |
2004-07-23 | * deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP, | Marius Vollmer | 1 | -2/+2 |
2004-07-10 | * validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY, | Marius Vollmer | 1 | -17/+7 |
2004-07-08 | * numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM to | Marius Vollmer | 1 | -2/+2 |
2004-07-06 | * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL, | Marius Vollmer | 1 | -6/+6 |
2004-05-18 | (rehash_after_gc): Bug fix: properly link the processed hashtables | Marius Vollmer | 1 | -2/+3 |
2004-02-13 | * unif.c (scm_make_uve): Removed local variable and simplified | Mikael Djurfeldt | 1 | -32/+84 |
2003-04-05 | * hashtab.c (rehash_after_gc): Clear to_rehash list before | Mikael Djurfeldt | 1 | -1/+3 |
2003-04-05 | Changed license terms to the plain LGPL thru-out. | Marius Vollmer | 1 | -36/+12 |
2003-02-19 | Fix of previous change | Mikael Djurfeldt | 1 | -1/+2 |
2003-02-19 | Fix of last change. | Mikael Djurfeldt | 1 | -7/+5 |
2003-02-19 | * hooks.c (scm_c_hook_add): Fixed bug in append mode. | Mikael Djurfeldt | 1 | -129/+390 |