summaryrefslogtreecommitdiff
path: root/libguile/gc.c
Commit message (Expand)AuthorAgeFilesLines
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Devolve more validate macrosAndy Wingo2018-06-181-2/+1
* Inline definition of SIZEOF_SCM_T_BITSAndy Wingo2018-06-171-1/+1
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-7/+2
* Remove indirection in structsAndy Wingo2017-09-141-3/+3
* Make scm_gc_warn_proc() write directly to stderrDaniel Llorens2016-12-141-31/+3
* Fix --without-threadsAndy Wingo2016-12-071-2/+2
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Remove SCM_DEBUG_CELL_ACCESSES==1Andy Wingo2016-11-181-137/+5
* Mutex instead of critical section in gc.cAndy Wingo2016-11-011-18/+9
* Use atomics for async interruptsAndy Wingo2016-10-261-5/+4
* Fix --without-threads against threaded BDW-GCAndy Wingo2016-07-251-1/+7
* Use the right GC version macros.Ludovic Courtès2014-06-091-1/+1
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-2/+0
|\
| * Rely on Gnulib for <unistd.h>.Mark H Weaver2014-02-271-3/+1
* | Set $GC_MARKERS to 1 when libgc 7.4.0 is used.Ludovic Courtès2014-04-231-0/+8
* | Out-of-memory situations raise exceptions instead of abortingAndy Wingo2014-03-221-0/+64
* | Remove code to run GC more frequently as process image size increasedAndy Wingo2014-02-021-147/+1
* | Remove unused function scm_i_tag_name.Tom Tromey2013-12-121-78/+0
* | Merge commit 'd364a8971828e38e8f9112b711066f4962bb400e'Andy Wingo2013-11-281-39/+0
|\ \ | |/
| * Deprecate gc-live-object-statsAndy Wingo2013-11-281-38/+0
* | Avoid needless GC on startup due to scm_gc_register_allocationAndy Wingo2013-11-281-1/+1
* | Remove private-gc.hAndy Wingo2013-11-281-20/+1
* | scm_i_tag_name internal to gc.cAndy Wingo2013-11-281-1/+2
* | Tune initial heap sizeAndy Wingo2013-11-281-1/+7
* | Remove another GC 6.8 hackAndy Wingo2013-11-281-7/+0
* | Remove tests and shims for pre-7.2 bdw-gc.Andy Wingo2013-11-221-12/+0
* | Remove scm_tc7_vmAndy Wingo2013-11-211-2/+0
* | Remove stack programs, objcode, and the old VM.Andy Wingo2013-11-081-2/+0
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-03-281-1/+15
|\ \ | |/
| * Use accessors instead of symbols deprecated in libgc 7.3.Ludovic Courtès2013-03-011-1/+15
* | gc.c: assume gc 7.2 features are presentAndy Wingo2013-01-201-49/+1
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-03-111-0/+8
|\ \ | |/
| * more libgc 7.1 compatAndy Wingo2012-03-081-0/+8
* | 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