summaryrefslogtreecommitdiff
path: root/libguile/threads.c
Commit message (Expand)AuthorAgeFilesLines
* Remove 'extern' from 'scm_i_current_thread' definition, except on macOS.v3.0.9rc1Ludovic Courtès2023-01-201-2/+4
* Add Gnulib 'sys_select' module, needed for MinGW.Ludovic Courtès2023-01-191-1/+2
* Patch for bug #60234Daniel Llorens2022-12-211-1/+2
* Fix possible deadlock in 'lock-mutex'.Olivier Dion2022-11-201-9/+10
* Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo2019-11-131-2/+2
* Inline freelist vectors into scm_threadAndy Wingo2019-06-201-21/+11
* Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* Fix --disable-jit compilationlightningAndy Wingo2018-09-171-0/+2
* Manual JIT interface via %jit-compileAndy Wingo2018-08-201-0/+3
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-22/+22
* Eagerly initialize thread VM; remove scm_the_vmAndy Wingo2018-06-251-3/+7
* Inline struct scm_vm into struct scm_i_threadAndy Wingo2018-06-241-16/+5
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-3/+3
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-14/+15
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-27/+27
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-1/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Devolve boolean.h include.Andy 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-1/+0
* Remove errno.h include from _scm.h.Andy Wingo2018-06-171-22/+14
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-36/+0
* Remove unused getters for register backing store baseAndy Wingo2018-06-171-23/+0
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-3/+3
* ia64: Fix crash in thread context switch.Sergei Trofimovich2017-11-221-0/+1
* Add thread local fluidsAndy Wingo2017-03-071-0/+1
* scm_std_select doesn't tick itselfAndy Wingo2017-03-011-28/+33
* Fix support for threads already known to GCAndy Wingo2017-02-281-5/+14
* Protect call-with-new-thread data from GC.Andy Wingo2017-01-111-2/+37
* Exited threads retain less memoryAndy Wingo2017-01-081-6/+17
* Prevent some interrupts of wait-condition-variableAndy Wingo2017-01-081-10/+18
* Enable interrupts only when running thread bodyAndy Wingo2017-01-081-0/+3
* Remove thread-specific admin mutexAndy Wingo2017-01-081-1/+0
* New interfaces to help wait on fd/condAndy Wingo2016-12-291-27/+19
* Reimplement dynamic statesAndy Wingo2016-12-051-46/+23
* Fix two wait-condition-variable race conditionsAndy Wingo2016-11-301-12/+10
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Slim thread cleanupAndy Wingo2016-11-141-43/+4
* join-thread in SchemeAndy Wingo2016-11-141-73/+14
* scm_spawn_thread uses call-with-new-threadAndy Wingo2016-11-141-73/+5
* More comments in threads.cAndy Wingo2016-11-131-2/+6