summaryrefslogtreecommitdiff
path: root/libguile/async.c
Commit message (Expand)AuthorAgeFilesLines
* Thread prepare-to-wait respects block_asyncs...Andy Wingo2017-01-081-2/+3
* New interfaces to help wait on fd/cond...Andy Wingo2016-12-291-23/+75
* Deprecate dynamic roots...Andy Wingo2016-11-211-1/+0
* Inline interrupts...Andy Wingo2016-11-191-2/+2
* Refactor async handling to be FIFO...Andy Wingo2016-11-181-17/+85
* Fix crasher in scm_system_async_mark_for_thread...Andy Wingo2016-11-131-3/+6
* Refactor GC implications of thread sleep...Andy Wingo2016-11-131-6/+6
* Deprecate critical sections...Andy Wingo2016-11-011-20/+0
* Threads no longer track critical section level...Andy Wingo2016-11-011-2/+0
* Simplify critical section implementation...Andy Wingo2016-11-011-6/+10
* Use atomics for async interrupts...Andy Wingo2016-10-261-117/+64
* Deprecate user asyncs...Andy Wingo2016-10-171-81/+5
* Merge branch 'stable-2.0'...Mark 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 mutexen...Andy Wingo2012-02-171-1/+2
* | rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICK...Andy Wingo2011-05-151-8/+2
* | merge strictness branch from 2.0Andy Wingo2011-05-131-39/+55
|\|
| * async.c refactor...Andy Wingo2011-05-131-39/+55
* | remove all deprecated code...Andy 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.c...Andy Wingo2009-12-081-3/+3
* decruftify scm_sys_protects...Andy 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-gc...Ludovic 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-gc...Ludovic 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-gc...Ludovic 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 "dynamic...Marius 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
* *** empty log message ***Marius Vollmer2004-09-221-3/+3
* * deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,...Marius Vollmer2004-07-061-1/+1
* (scm_frame_unwind, scm_frame_unwind_handler): Renamed and changed all...Marius Vollmer2004-01-111-4/+4
* Did the follwing renamings: scm_with_blocked_asyncs ->...Marius Vollmer2004-01-071-6/+6
* dynwind.h (SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's...Marius Vollmer2004-01-061-4/+4
* (scm_with_blocked_asyncs, scm_with_unblocked_asyncs): New.Marius Vollmer2004-01-041-1/+19
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+11
* * async.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning2003-03-251-0/+3
* * async.c, error.h (scm_ints_disabled): Removed....Mikael Djurfeldt2002-12-101-5/+0
* * __scm.h (USE_THREADS, GUILE_ISELECT): Define when...Marius Vollmer2002-11-031-4/+0
* (scm_async_click): Reset pending_asyncs, handle...Marius Vollmer2002-10-271-30/+46
* (SCM_MAKE_VALIDATE_MSG): New. Use it instead of SCM_MAKE_VALIDATE in...Marius Vollmer2002-10-201-1/+1