summaryrefslogtreecommitdiff
path: root/libguile/finalizers.c
Commit message (Expand)AuthorAgeFilesLines
* Finalization thread exits when it gets EOF on its pipe.Ludovic Courtès2022-10-011-3/+6
* Close the finalization pipe before forking.Andrew Whatson2021-05-081-17/+28
* 'finalization_thread_proc' sets errno before calling 'perror'.Ludovic Courtès2020-04-261-1/+2
* Merge remote-tracking branch 'origin/stable-2.2'Andy Wingo2019-12-111-13/+18
|\
| * Fix non-deterministic crash in 'finalization_thread_proc'.Ludovic Courtès2019-12-091-13/+18
* | Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-1/+1
* | Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* | Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* | Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* | Rationalize include order in C filesAndy Wingo2018-06-201-4/+5
* | Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-7/+7
* | Remove _scm.hAndy Wingo2018-06-201-1/+0
* | Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* | Remove <stdio.h> from ports.hAndy Wingo2018-06-191-0/+1
* | Remove errno.h include from _scm.h.Andy Wingo2018-06-171-0/+1
* | Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+4
|/
* Fix finalizer resuscitation causing excessive GCAndy Wingo2017-03-131-36/+23
* Use atomics for async interruptsAndy Wingo2016-10-261-17/+9
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-2/+0
|\
* | Add interface to disable automatic finalizationAndy Wingo2014-04-171-9/+72
* | Remove tests and shims for pre-7.2 bdw-gc.Andy Wingo2013-11-221-11/+0
* | Do not assume `pthread_t' is an integer type.Ludovic Courtès2013-05-301-10/+15
* | consolidate scm_i_register_weak_gc_callback, update weak-set to fitAndy Wingo2013-01-201-1/+59
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-061-1/+1
|\ \ | |/
| * Use `void *' instead of `GC_PTR' internally.Ludovic Courtès2012-07-021-1/+1
* | Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo2012-03-081-5/+18
|\ \ | |/
| * run finalizers asynchronously in asyncsAndy Wingo2012-03-081-0/+56
| * add scm_i_set_finalizer, scm_i_add_finalizer, scm_i_add_resuscitatorAndy Wingo2012-03-081-0/+126
* fixes to threaded finalizersAndy Wingo2012-02-241-12/+23
* run finalizers asynchronously (in asyncs and/or pthreads)Andy Wingo2012-02-241-0/+178
* add scm_i_set_finalizer, scm_i_add_finalizer, scm_i_add_resuscitatorAndy Wingo2012-02-191-0/+126