summaryrefslogtreecommitdiff
path: root/libguile/gc.c
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-03-081-0/+2
|\ \ | |/
| * run finalizers asynchronously in asyncsAndy Wingo2012-03-081-1/+5
* | run finalizers asynchronously (in asyncs and/or pthreads)Andy Wingo2012-02-241-1/+3
* | Revert "install pthread_atfork handlers for guile's static mutexen"Andy Wingo2012-02-231-2/+1
* | install pthread_atfork handlers for guile's static mutexenAndy Wingo2012-02-171-1/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-301-0/+4
|\ \ | |/
| * fix hook invocation during thread guilificationAndy Wingo2012-01-301-0/+4
* | Merge commit 'f78a1ccede02ccad89d6c91a6b297f1f14a30907'Andy Wingo2012-01-101-4/+1
|\ \ | |/
| * stdlib.h, not malloc.hAndy Wingo2011-12-221-4/+1
| * fix scm_protects deprecation warningAndy Wingo2011-12-191-0/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-12-131-0/+4
|\ \ | |/
| * fix compilation with gc 7.1Chris K. Jester-Young2011-12-081-0/+4
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2011-12-011-8/+212
|\ \ | |/
| * fix deadlock in before-gc-hook on certain 7.2alpha gc versionsAndy Wingo2011-12-011-1/+10
| * attempt to handle steady-state mallocations betterAndy Wingo2011-11-291-0/+35
| * adjust_gc_frequency before gc, for more precisionAndy Wingo2011-11-291-1/+1
| * fix uninitialized variable in gc.cAndy Wingo2011-11-291-1/+1
| * switch off debugging flag that was mistakenly left onAndy Wingo2011-11-291-1/+1
| * increase garbage collection rate if the process is growingAndy Wingo2011-11-291-2/+148
| * get heap stats with GC_get_heap_usage_safe, if available.Andy Wingo2011-11-281-6/+20
| * deprecate direct scm_protects accessAndy Wingo2011-11-211-1/+4
* | remove public scm_protects exportAndy Wingo2011-11-241-3/+2
* | remove weak pairs, rewrite weak vectorsAndy Wingo2011-10-241-1/+0
* | add weak table implementationAndy Wingo2011-10-241-0/+2
* | add weak setsAndy Wingo2011-10-231-0/+2
|/
* fix scm_i_tag_nameAndy Wingo2011-07-281-8/+5
* remove scm_newcell_count, scm_newcell2_countAndy Wingo2011-05-261-5/+0
* measure time spent in gcAndy Wingo2011-05-041-1/+36
* fix pre-GC_set_start_callback compilationAndy Wingo2011-04-151-6/+7
* pre-GC_set_start_callback compatibilityAndy Wingo2011-04-151-0/+6
* use gc_start_callback + asyncs for after-gc-hook, instead of finalizersAndy Wingo2011-04-151-32/+36
* add heap-allocated-since-gc to gc-statsAndy Wingo2011-03-171-34/+5
* re-enable the after-gc-hookAndy Wingo2011-02-241-15/+20
* Use "pointer" instead of "foreign" when dealing with wrapped pointers.Ludovic Courtès2010-07-281-1/+1
* Remove dead code related to `scm_i_terminating'.Ludovic Courtès2010-05-281-2/+0
* Fix the visibility of a few of internal symbols.Ludovic Courtès2010-05-281-6/+3
* Reinstate `scm_protects', for backward compatibility.Ludovic Courtès2010-02-131-6/+9
* remove scm_tc7_gsubrAndy Wingo2010-01-071-3/+0
* tc7 tags for vm-related dataAndy Wingo2010-01-071-0/+8
* add foreign value wrapperAndy Wingo2010-01-041-1/+3
* Remove unneeded #include <assert.h>.Ludovic Courtès2009-12-151-1/+0
* Remove uses of the non-standard `__FUNCTION__'.Ludovic Courtès2009-12-151-4/+1
* procedures-with-setters implemented in terms of structsAndy Wingo2009-12-071-2/+0
* decruftify scm_sys_protectsAndy Wingo2009-12-051-11/+8
* more boot cleanupAndy Wingo2009-12-051-4/+2
* remove a bunch of needless scm_permanent_object callsAndy Wingo2009-12-051-1/+1
* fluids are tc7 objectsAndy Wingo2009-12-051-0/+4
* hash tables have a tc7Andy Wingo2009-12-051-0/+2
* eval.c closures are now applicable smobs, not tc3sAndy Wingo2009-12-041-7/+1
* remove cxrsAndy Wingo2009-12-041-2/+2