summaryrefslogtreecommitdiff
path: root/libguile/weak-set.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-20consolidate scm_i_register_weak_gc_callback, update weak-set to fitAndy Wingo1-75/+21
2012-07-06Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-9/+9
2012-05-20Fix lock handling bug in commit aac980de43a0466b968a56607664f5ebbca6b751.Ken Raeburn1-1/+1
2012-02-23Revert "with a threaded guile, lock weak sets and tables during a fork"Andy Wingo1-95/+13
2012-02-19use the new finalizer helpersAndy Wingo1-2/+2
2012-02-19better hysteresis in weak-set, weak-tableAndy Wingo1-1/+37
2012-02-17with a threaded guile, lock weak sets and tables during a forkAndy Wingo1-13/+95
2012-02-13weaks: move an allocation outside a critical sectionAndy Wingo1-18/+37
2012-01-31Revert "add SCM_HEAP_OBJECT_BASE"Andy Wingo1-2/+2
2011-11-24support for new GC_move_disappearing_linkAndy Wingo1-0/+4
2011-11-08locking for putc, putsAndy Wingo1-4/+4
2011-10-24add SCM_HEAP_OBJECT_BASEAndy Wingo1-2/+2
2011-10-24add SCM_HEAP_OBJECT_PAndy Wingo1-4/+4
2011-10-24add SCM_{PACK,UNPACK}_POINTERAndy Wingo1-11/+11
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-1/+1
2011-10-23add weak setsAndy Wingo1-0/+887