summaryrefslogtreecommitdiff
path: root/libguile/async.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-25Switch to use atomic_compare_exchange_strongAndy Wingo1-6/+11
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-12/+12
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-12/+12
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-12/+12
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-3/+2
2017-01-08Thread prepare-to-wait respects block_asyncsAndy Wingo1-2/+3
2016-12-29New interfaces to help wait on fd/condAndy Wingo1-23/+75
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-11-19Inline interruptsAndy Wingo1-2/+2
2016-11-18Refactor async handling to be FIFOAndy Wingo1-17/+85
2016-11-13Fix crasher in scm_system_async_mark_for_threadAndy Wingo1-3/+6
2016-11-13Refactor GC implications of thread sleepAndy Wingo1-6/+6
2016-11-01Deprecate critical sectionsAndy Wingo1-20/+0
2016-11-01Threads no longer track critical section levelAndy Wingo1-2/+0
2016-11-01Simplify critical section implementationAndy Wingo1-6/+10
2016-10-26Use atomics for async interruptsAndy Wingo1-117/+64
2016-10-17Deprecate user asyncsAndy Wingo1-81/+5
2014-04-25Merge branch 'stable-2.0'v2.1.0Mark H Weaver1-3/+2
2014-02-27Rely on Gnulib for <unistd.h>.Mark H Weaver1-3/+2
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
2011-05-15rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICKAndy Wingo1-8/+2
2011-05-13merge strictness branch from 2.0Andy Wingo1-39/+55
2011-05-13async.c refactorAndy Wingo1-39/+55
2011-05-12remove all deprecated codeAndy Wingo1-61/+1
2010-08-27Assorted `syntax-check' fixes.Ludovic Courtès1-1/+0
2010-04-09remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo1-2/+1
2009-12-08fix SCM_CELL_* macro usage in async.cAndy Wingo1-3/+3
2009-12-05decruftify scm_sys_protectsAndy Wingo1-1/+0
2009-10-09Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile.Ludovic Courtès1-0/+23
2009-10-02Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès1-1/+3
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-7/+8
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-20Fix `explicitely' typos, should be `explicitly'Neil Jerram1-1/+1
2008-12-14Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-4/+6
2008-11-30Check the return value of libc's functions to make `_FORTIFY_SOURCE=2' work.Ludovic Courtès1-4/+6
2008-09-13Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+1
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2008-09-05Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes1-6/+0
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2006-01-29Renamed the "frames" that are related to dynamic-wind to "dynamicMarius Vollmer1-6/+6
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-55/+146