summaryrefslogtreecommitdiff
path: root/libguile/gc.h
AgeCommit message (Expand)AuthorFilesLines
2009-10-02Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès1-16/+16
2009-09-09Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2009-09-03Make test-case compilation with -DSCM_DEBUG=1 work.Ken Raeburn1-1/+1
2009-08-28Remove deprecated variables/macros from the GC headers.Ludovic Courtès1-22/+0
2009-08-25Remove the `scm_tc_free_cell' SMOB type.Ludovic Courtès1-9/+0
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
2009-03-22Remove references to `scm_in_heap_p ()'.Ludovic Courtès1-2/+1
2008-10-23Expose `GC_dump ()' at the Scheme level.Ludovic Courtès1-0/+1
2008-09-18Remove per-thread `gc_running_p'.Ludovic Courtès1-1/+1
2008-09-17Remove GC-related fields from `scm_i_thread'.Ludovic Courtès1-2/+0
2008-09-11Revise GC asserts.Han-Wen Nienhuys1-1/+0
2008-09-10Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-3/+3
2008-09-10Remove `scm_get_stack_base ()'.Ludovic Courtes1-2/+1
2008-09-10Fixed warnings due to unused stuff.Ludovic Courtes1-6/+1
2008-09-10Merge commit 'f30e1bdf97ae8b2b2918da585f887a4d3a23a347' into boehm-demers-wei...Ludovic Courtès1-4/+5
2008-09-10Implemented `gc-stats' using `libgc' information.Ludovic Courtes1-2/+2
2008-09-09Cleanup mark-during-GC debug checks.Han-Wen Nienhuys1-3/+10
2008-09-05Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24).Ludovic Courtes1-2/+0
2008-09-05Generalized BGC's finalizer mechanism. Use it in `guardians.c'.Ludovic Courtes1-0/+2
2008-09-05Added support for SMOB custom mark procedures.Ludovic Courtes1-2/+0
2008-09-05Added `scm_gc_malloc_pointerless ()', equivalent to `GC_MALLOC_ATOMIC ()'.Ludovic Courtes1-0/+1
2008-09-05Merge from lcourtes@laas.fr--2005-mobileLudovic Courtes1-107/+0
2008-08-16Garbage collection cleanup.Han-Wen Nienhuys1-2/+0
2008-08-16Introduce scm_i_marking to detect when GC mark bits are touchedHan-Wen Nienhuys1-0/+2
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-5/+5
2007-08-26replace port table with weak hash table. This simplifiesHan-Wen Nienhuys1-1/+0
2006-11-08Changes from arch/CVS synchronizationLudovic Courtès1-4/+0
2006-10-25* configure.in: New check for uca lib (needed for IA64 on HP-UX).Neil Jerram1-0/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-10* gc.h, gc.c (SCM_FREECELL_P): Removed for good.Marius Vollmer1-21/+36
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-15/+7
2005-01-27*** empty log message ***Han-Wen Nienhuys1-1/+0
2005-01-27* gc.c (s_scm_gc_live_object_stats): return alist, not hashtable.Han-Wen Nienhuys1-0/+2
2005-01-24Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer1-7/+15
2005-01-24Threading changes.Marius Vollmer1-15/+7
2004-08-19* gc.h, gc.c (scm_i_gc_admin_mutex): New, to protectMarius Vollmer1-0/+2
2004-05-26(SCM_CELL_OBJECT_LOC): use SCM_GC_CELL_OBJECT to preventHan-Wen Nienhuys1-1/+1
2004-05-06(scm_t_cell): Fields are now of type SCM instead ofMarius Vollmer1-48/+45
2004-04-06* srfi-13.c (s_scm_string_map): convert character to unsigned charHan-Wen Nienhuys1-1/+1
2004-03-28* gc.h (SCM_GC_CELL_TYPE): SCM_GC_CELL_TYPE uses SCM_GC_CELL_OBJECT.Han-Wen Nienhuys1-1/+1
2004-02-18* gc.h (scm_gc_cells_collected): Removed duplicated declaration.Marius Vollmer1-2/+1
2003-08-27(scm_remember_upto_here_1): Revise comments on the asm form.Kevin Ryde1-6/+11
2003-08-12(scm_remember_upto_here_1, scm_remember_upto_here_2) [__GNUC__]:Kevin Ryde1-0/+20
2003-07-27* gc.h (SCM_GC_SET_CELL_BVEC): New.Marius Vollmer1-0/+1
2003-05-292003-05-29 Stefan Jahn <stefan@lkcc.org>Stefan Jahn1-5/+9
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2003-04-04*** empty log message ***Rob Browning1-2/+0
2003-03-27* gc.h: fix various preprocessor usages of new publicRob Browning1-3/+3