Commit History

Author SHA1 Message Date
  Andy Wingo 0aed71aa51 Revert "add SCM_HEAP_OBJECT_BASE" 13 years ago
  Andy Wingo 0607ebbfcf locking for putc, puts 14 years ago
  Andy Wingo 47ed8656db add SCM_HEAP_OBJECT_BASE 14 years ago
  Andy Wingo 8c5bb72920 add SCM_HEAP_OBJECT_P 14 years ago
  Andy Wingo 21041372ed add SCM_{PACK,UNPACK}_POINTER 14 years ago
  Andy Wingo a141db8604 remove weak pairs, rewrite weak vectors 14 years ago
  Andy Wingo 393baa8a44 scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etc 14 years ago
  Andy Wingo b2b33168b1 more care regarding SCM_PACK and SCM_UNPACK 14 years ago
  Andy Wingo 4834078b07 SCM_CELL in guardians.c 15 years ago
  Ludovic Courtès 6bd210e090 Remove deprecated guardian code. 16 years ago
  Ludovic Courtès 1c44468d77 Rename "boehm-gc.h" to "bdw-gc.h"; add to the distribution. 16 years ago
  Ludovic Courtès fbb857a472 Merge branch 'master' into boehm-demers-weiser-gc 16 years ago
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ 16 years ago
  Ludovic Courtès 5aec3cf407 Add `DEBUG_GUARDIANS' macro for guardian finalization debugging. 16 years ago
  Ludovic Courtès 44e268898b Merge branch 'master' into boehm-demers-weiser-gc 17 years ago
  Ludovic Courtès dbb605f575 Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'. 17 years ago
  Ludovic Courtes e7bca22779 Use thread-local allocation (significant perf. improvement!); added the `boehm-gc.h' header. 19 years ago
  Ludovic Courtes 9778b58a19 Allow guardians to be GC'd before the objects they guard. 19 years ago
  Ludovic Courtes 10fb3386dd Fixed use of finalizers for guardians and SMOBs (undoes patches 23-24). 19 years ago
  Ludovic Courtes febd2677c9 Generalized BGC's finalizer mechanism. Use it in `guardians.c'. 19 years ago
  Ludovic Courtes bc700b6dd3 First stab at the guardian implementation. Works fine at first glance! 19 years ago
  Ludovic Courtes 26224b3f5d Merge from lcourtes@laas.fr--2005-mobile 19 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 20 years ago
  Marius Vollmer 92205699d0 The FSF has a new address. 20 years ago
  Neil Jerram a61b2054b4 Critical section review 20 years ago
  Marius Vollmer 4e047c3e46 Include "libguile/async.h" for SCM_CRITICAL_SECTION_START/END. 20 years ago
  Marius Vollmer 9de87eea47 See ChangeLog from 2005-03-02. 20 years ago
  Marius Vollmer 0345e278f4 * variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c, 21 years ago
  Marius Vollmer d2e53ed6f8 *** empty log message *** 21 years ago