summaryrefslogtreecommitdiff
path: root/libguile/weak-table.c
Commit message (Expand)AuthorAgeFilesLines
* More robust vacuuming of in-use weak tables...Andy Wingo2017-11-011-3/+22
* Refactor weak table to use bitmaps for weak entriesAndy Wingo2017-11-011-82/+25
* Weak tables are now bucket-and-chain tables...Andy Wingo2017-11-011-511/+212
* Fix finalizer resuscitation causing excessive GC...Andy Wingo2017-03-131-1/+17
* Add weak-table fast path for update...Andy Wingo2016-11-261-0/+10
* Fix scm_weak_table_refq for undefined default...Andy Wingo2016-11-261-3/+0
* Remove scm_puts_unlocked....Andy Wingo2016-04-261-3/+3
* Remove scm_putc_unlocked....Andy Wingo2016-04-261-1/+1
* Merge commit 'b86069c1308a6ca36f3a3bc56134b3f8fd693592'...Andy Wingo2014-02-081-2/+2
* weak-table consolidation around scm_i_register_weak_gc_callback...Andy Wingo2013-01-201-72/+21
* Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-061-12/+12
* Fix lock handling bug in commit aac980de43a0466b968a56607664f5ebbca6b751....Ken Raeburn2012-05-201-1/+1
* hash-set! on weak tables returns the value...Andy Wingo2012-03-021-10/+4
* Revert "with a threaded guile, lock weak sets and tables during a fork"...Andy Wingo2012-02-231-94/+14
* use the new finalizer helpers...Andy Wingo2012-02-191-2/+2
* better hysteresis in weak-set, weak-table...Andy Wingo2012-02-191-1/+37
* with a threaded guile, lock weak sets and tables during a fork...Andy Wingo2012-02-171-14/+94
* weaks: move an allocation outside a critical section...Andy Wingo2012-02-131-16/+34
* Revert "add SCM_HEAP_OBJECT_BASE"...Andy Wingo2012-01-311-8/+8
* support for new GC_move_disappearing_link...Andy Wingo2011-11-241-4/+30
* locking for putc, puts...Andy Wingo2011-11-081-4/+4
* add SCM_HEAP_OBJECT_BASE...Andy Wingo2011-10-241-5/+5
* add SCM_HEAP_OBJECT_P...Andy Wingo2011-10-241-2/+2
* add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-12/+12
* refactor tc7 and tc16 checks...Andy Wingo2011-10-241-1/+1
* reimplement hashtab.c's weak hash tables in terms of weak-table.c...Andy Wingo2011-10-241-0/+84
* add weak table implementation...Andy Wingo2011-10-241-0/+1050