summaryrefslogtreecommitdiff
path: root/libguile/async.c
Commit message (Expand)AuthorAgeFilesLines
* Switch to use atomic_compare_exchange_strongAndy Wingo2019-05-251-6/+11
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-12/+12
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-12/+12
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-12/+12
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-3/+2
* Thread prepare-to-wait respects block_asyncsAndy Wingo2017-01-081-2/+3
* New interfaces to help wait on fd/condAndy Wingo2016-12-291-23/+75
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Inline interruptsAndy Wingo2016-11-191-2/+2
* Refactor async handling to be FIFOAndy Wingo2016-11-181-17/+85
* Fix crasher in scm_system_async_mark_for_threadAndy Wingo2016-11-131-3/+6
* Refactor GC implications of thread sleepAndy Wingo2016-11-131-6/+6
* Deprecate critical sectionsAndy Wingo2016-11-011-20/+0
* Threads no longer track critical section levelAndy Wingo2016-11-011-2/+0
* Simplify critical section implementationAndy Wingo2016-11-011-6/+10
* Use atomics for async interruptsAndy Wingo2016-10-261-117/+64
* Deprecate user asyncsAndy Wingo2016-10-171-81/+5
* Merge branch 'stable-2.0'v2.1.0Mark H Weaver2014-04-251-3/+2
|\
| * Rely on Gnulib for <unistd.h>.Mark H Weaver2014-02-271-3/+2
* | 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
* | rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICKAndy Wingo2011-05-151-8/+2
* | merge strictness branch from 2.0Andy Wingo2011-05-131-39/+55
|\ \ | |/
| * async.c refactorAndy Wingo2011-05-131-39/+55
* | remove all deprecated codeAndy Wingo2011-05-121-61/+1
|/
* Assorted `syntax-check' fixes.Ludovic Courtès2010-08-271-1/+0
* remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo2010-04-091-2/+1
* fix SCM_CELL_* macro usage in async.cAndy Wingo2009-12-081-3/+3
* decruftify scm_sys_protectsAndy Wingo2009-12-051-1/+0
* Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile.Ludovic Courtès2009-10-091-0/+23
* Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès2009-10-021-1/+3
* Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2009-08-181-7/+8
|\
| * Change Guile license to LGPLv3+Neil Jerram2009-06-171-6/+7
| * Fix `explicitely' typos, should be `explicitly'Neil Jerram2009-05-201-1/+1
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-12-141-4/+6
|\ \ | |/
| * Check the return value of libc's functions to make `_FORTIFY_SOURCE=2' work.Ludovic Courtès2008-11-301-4/+6
* | Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès2008-09-131-1/+1
|\ \ | |/
| * Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès2008-09-131-1/+1
* | Removed a lot of now-useless SMOB mark/free functions.Ludovic Courtes2008-09-051-6/+0
|/
* merge from 1.8 branchKevin Ryde2006-04-171-1/+1
* Renamed the "frames" that are related to dynamic-wind to "dynamicMarius Vollmer2006-01-291-6/+6
* The FSF has a new address.Marius Vollmer2005-05-231-1/+1
* See ChangeLog from 2005-03-02.Marius Vollmer2005-03-021-55/+146