Andy Wingo
|
04023cceb7
Merge commit 'b86069c1308a6ca36f3a3bc56134b3f8fd693592'
|
11 years ago |
Andy Wingo
|
d7cb7f7925
weak-table consolidation around scm_i_register_weak_gc_callback
|
12 years ago |
Andy Wingo
|
2aed2667fc
Merge remote-tracking branch 'origin/stable-2.0'
|
12 years ago |
Ken Raeburn
|
a722bcaa13
Fix lock handling bug in commit aac980de43a0466b968a56607664f5ebbca6b751.
|
12 years ago |
Andy Wingo
|
07e69928fc
hash-set! on weak tables returns the value
|
12 years ago |
Andy Wingo
|
81b80b9610
Revert "with a threaded guile, lock weak sets and tables during a fork"
|
13 years ago |
Andy Wingo
|
6978c67339
use the new finalizer helpers
|
13 years ago |
Andy Wingo
|
7932759fc7
better hysteresis in weak-set, weak-table
|
13 years ago |
Andy Wingo
|
f609480611
with a threaded guile, lock weak sets and tables during a fork
|
13 years ago |
Andy Wingo
|
aac980de43
weaks: move an allocation outside a critical section
|
13 years ago |
Andy Wingo
|
0aed71aa51
Revert "add SCM_HEAP_OBJECT_BASE"
|
13 years ago |
Andy Wingo
|
3dc9f41900
support for new GC_move_disappearing_link
|
13 years ago |
Andy Wingo
|
0607ebbfcf
locking for putc, puts
|
13 years ago |
Andy Wingo
|
47ed8656db
add SCM_HEAP_OBJECT_BASE
|
13 years ago |
Andy Wingo
|
8c5bb72920
add SCM_HEAP_OBJECT_P
|
13 years ago |
Andy Wingo
|
21041372ed
add SCM_{PACK,UNPACK}_POINTER
|
13 years ago |
Andy Wingo
|
dc7da0be90
refactor tc7 and tc16 checks
|
13 years ago |
Andy Wingo
|
54a9b981a4
reimplement hashtab.c's weak hash tables in terms of weak-table.c
|
13 years ago |
Andy Wingo
|
7005c60fcb
add weak table implementation
|
13 years ago |