summaryrefslogtreecommitdiff
path: root/libguile/gc.c
AgeCommit message (Expand)AuthorFilesLines
2013-12-12Remove unused function scm_i_tag_name.Tom Tromey1-78/+0
2013-11-28Merge commit 'd364a8971828e38e8f9112b711066f4962bb400e'Andy Wingo1-39/+0
2013-11-28Deprecate gc-live-object-statsAndy Wingo1-38/+0
2013-11-28Avoid needless GC on startup due to scm_gc_register_allocationAndy Wingo1-1/+1
2013-11-28Remove private-gc.hAndy Wingo1-20/+1
2013-11-28scm_i_tag_name internal to gc.cAndy Wingo1-1/+2
2013-11-28Tune initial heap sizeAndy Wingo1-1/+7
2013-11-28Remove another GC 6.8 hackAndy Wingo1-7/+0
2013-11-22Remove tests and shims for pre-7.2 bdw-gc.Andy Wingo1-12/+0
2013-11-21Remove scm_tc7_vmAndy Wingo1-2/+0
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-2/+0
2013-03-28Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-1/+15
2013-03-01Use accessors instead of symbols deprecated in libgc 7.3.Ludovic Courtès1-1/+15
2013-01-20gc.c: assume gc 7.2 features are presentAndy Wingo1-49/+1
2012-03-11Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-0/+8
2012-03-08more libgc 7.1 compatAndy Wingo1-0/+8
2012-03-08Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-0/+2
2012-03-08run finalizers asynchronously in asyncsAndy Wingo1-1/+5
2012-02-24run finalizers asynchronously (in asyncs and/or pthreads)Andy Wingo1-1/+3
2012-02-23Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo1-2/+1
2012-02-17install pthread_atfork handlers for guile's static mutexenAndy Wingo1-1/+2
2012-01-30Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+4
2012-01-30fix hook invocation during thread guilificationAndy Wingo1-0/+4
2012-01-10Merge commit 'f78a1ccede02ccad89d6c91a6b297f1f14a30907'Andy Wingo1-4/+1
2011-12-22stdlib.h, not malloc.hAndy Wingo1-4/+1
2011-12-19fix scm_protects deprecation warningAndy Wingo1-0/+2
2011-12-13Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+4
2011-12-08fix compilation with gc 7.1Chris K. Jester-Young1-0/+4
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-8/+212
2011-12-01fix deadlock in before-gc-hook on certain 7.2alpha gc versionsAndy Wingo1-1/+10
2011-11-29attempt to handle steady-state mallocations betterAndy Wingo1-0/+35
2011-11-29adjust_gc_frequency before gc, for more precisionAndy Wingo1-1/+1
2011-11-29fix uninitialized variable in gc.cAndy Wingo1-1/+1
2011-11-29switch off debugging flag that was mistakenly left onAndy Wingo1-1/+1
2011-11-29increase garbage collection rate if the process is growingAndy Wingo1-2/+148
2011-11-28get heap stats with GC_get_heap_usage_safe, if available.Andy Wingo1-6/+20
2011-11-24remove public scm_protects exportAndy Wingo1-3/+2
2011-11-21deprecate direct scm_protects accessAndy Wingo1-1/+4
2011-10-24remove weak pairs, rewrite weak vectorsAndy Wingo1-1/+0
2011-10-24add weak table implementationAndy Wingo1-0/+2
2011-10-23add weak setsAndy Wingo1-0/+2
2011-07-28fix scm_i_tag_nameAndy Wingo1-8/+5
2011-05-26remove scm_newcell_count, scm_newcell2_countAndy Wingo1-5/+0
2011-05-04measure time spent in gcAndy Wingo1-1/+36
2011-04-15fix pre-GC_set_start_callback compilationAndy Wingo1-6/+7
2011-04-15pre-GC_set_start_callback compatibilityAndy Wingo1-0/+6
2011-04-15use gc_start_callback + asyncs for after-gc-hook, instead of finalizersAndy Wingo1-32/+36
2011-03-17add heap-allocated-since-gc to gc-statsAndy Wingo1-34/+5
2011-02-24re-enable the after-gc-hookAndy Wingo1-15/+20
2010-07-28Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès1-1/+1