summaryrefslogtreecommitdiff
path: root/libguile/async.h
AgeCommit message (Expand)AuthorFilesLines
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-6/+6
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Move SCM_TICK definition to __scm.h.Andy Wingo1-0/+4
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove useless "classes: h_files" from Guile headers.Andy Wingo1-4/+2
2016-12-29New interfaces to help wait on fd/condAndy Wingo1-4/+14
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-11-19Inline interruptsAndy Wingo1-0/+3
2016-11-13Refactor GC implications of thread sleepAndy Wingo1-1/+1
2016-11-01Deprecate critical sectionsAndy Wingo1-8/+0
2016-11-01Simplify critical section implementationAndy Wingo1-30/+2
2016-11-01Remove unused internal definitionsAndy Wingo1-16/+0
2016-10-26Use atomics for async interruptsAndy Wingo1-1/+0
2016-10-17Deprecate user asyncsAndy Wingo1-3/+0
2014-09-30Merge branch 'stable-2.0'Mark H Weaver1-5/+6
2014-06-01Mark system async functions as SCM_API.Mark H Weaver1-5/+6
2013-11-28Merge commit '8571dbde639e0ee9885bad49c9e180474bd23646'Andy Wingo1-0/+16
2013-11-23Add mutex locking functions that also block asyncs.Mark H Weaver1-0/+16
2011-05-15rename scm_async_click() to scm_async_tick(); privatize SCM_ASYNC_TICKAndy Wingo1-2/+2
2011-05-12remove all deprecated codeAndy Wingo1-9/+1
2009-10-09Arrange so that `SCM_I_CURRENT_THREAD' is not accessed outside of libguile.Ludovic Courtès1-11/+23
2009-10-09Deprecate `scm_mask_ints'.Ludovic Courtès1-4/+0
2009-10-02Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès1-4/+4
2009-09-30Fix spurious `throw from within critical section' errorsNeil Jerram1-5/+3
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2008-05-31Add `SCM_INTERNAL' macro, use it.Ludovic Courtès1-6/+7
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2006-01-29Renamed the "frames" that are related to dynamic-wind to "dynamicMarius Vollmer1-2/+2
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-24* async.h (scm_mask_ints): Removed left over reference toMikael Djurfeldt1-2/+2
2005-03-07* threads.h, async.h, threads.c (SCM_CRITICAL_SECTION_START,Marius Vollmer1-0/+26
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-1/+6
2004-01-07Did the follwing renamings: scm_with_blocked_asyncs ->Marius Vollmer1-2/+2
2004-01-04(scm_with_blocked_asyncs, scm_with_unblocked_asyncs): New.Marius Vollmer1-1/+3
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-35/+11
2002-10-19* async.h, async.c (scm_system_async): Fixed deprecation to workDirk Herrmann1-1/+1
2002-10-13* evalext.h: Replaced SCM_DEBUG_DEPRECATED with !SCM_ENABLE_DEPRECATED.Dirk Herrmann1-1/+1
2002-10-09* async.h (scm_call_with_blocked_asyncs,Marius Vollmer1-2/+11
2002-10-04* async.h (scm_asyncs_pending, scm_set_tick_rate,Marius Vollmer1-4/+2
2002-10-03(scm_system_async_mark_for_thread): New prototype.Marius Vollmer1-1/+2
2001-11-25(scm_system_async_mark_from_signal_handler): New.Marius Vollmer1-0/+1
2001-11-02Prefixed each each exported symbol with SCM_API.Marius Vollmer1-15/+15
2001-08-31* Renamed header macros to the SCM_<filename>_H format.Dirk Herrmann1-1/+2
2001-07-19 * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller1-1/+1
2001-07-09Remove "face-lift" comment.Thien-Thi Nguyen1-2/+0
2001-06-26Make compilation under Windows easier.Martin Grabmüller1-3/+3
2000-06-28* Cleaned up initialization of asyncs.Dirk Herrmann1-2/+1
2000-04-05* async.[ch]: unexpose low-level async access macros (thanks toMichael Livshin1-7/+0