summaryrefslogtreecommitdiff
path: root/libguile/threads.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-21Patch for bug #60234Daniel Llorens1-1/+2
2022-11-20Fix possible deadlock in 'lock-mutex'.Olivier Dion1-9/+10
2019-11-13Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo1-2/+2
2019-06-20Inline freelist vectors into scm_threadAndy Wingo1-21/+11
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-09-17Fix --disable-jit compilationlightningAndy Wingo1-0/+2
2018-08-20Manual JIT interface via %jit-compileAndy Wingo1-0/+3
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-22/+22
2018-06-25Eagerly initialize thread VM; remove scm_the_vmAndy Wingo1-3/+7
2018-06-24Inline struct scm_vm into struct scm_i_threadAndy Wingo1-16/+5
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-3/+3
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-14/+15
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-27/+27
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-1/+1
2018-06-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Remove errno.h include from _scm.h.Andy Wingo1-22/+14
2018-06-17Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo1-36/+0
2018-06-17Remove unused getters for register backing store baseAndy Wingo1-23/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-3/+3
2017-11-22ia64: Fix crash in thread context switch.Sergei Trofimovich1-0/+1
2017-03-07Add thread local fluidsAndy Wingo1-0/+1
2017-03-01scm_std_select doesn't tick itselfAndy Wingo1-28/+33
2017-02-28Fix support for threads already known to GCAndy Wingo1-5/+14
2017-01-11Protect call-with-new-thread data from GC.Andy Wingo1-2/+37
2017-01-08Exited threads retain less memoryAndy Wingo1-6/+17
2017-01-08Prevent some interrupts of wait-condition-variableAndy Wingo1-10/+18
2017-01-08Enable interrupts only when running thread bodyAndy Wingo1-0/+3
2017-01-08Remove thread-specific admin mutexAndy Wingo1-1/+0
2016-12-29New interfaces to help wait on fd/condAndy Wingo1-27/+19
2016-12-05Reimplement dynamic statesAndy Wingo1-46/+23
2016-11-30Fix two wait-condition-variable race conditionsAndy Wingo1-12/+10
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-11-14Slim thread cleanupAndy Wingo1-43/+4
2016-11-14join-thread in SchemeAndy Wingo1-73/+14
2016-11-14scm_spawn_thread uses call-with-new-threadAndy Wingo1-73/+5
2016-11-13More comments in threads.cAndy Wingo1-2/+6
2016-11-13Optimize lock-mutexAndy Wingo1-45/+85
2016-11-13Improve mutexes / condition variable implementationAndy Wingo1-83/+170