summaryrefslogtreecommitdiff
path: root/libguile/threads.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Optimize lock-mutexAndy Wingo2016-11-131-45/+85
* Improve mutexes / condition variable implementationAndy Wingo2016-11-131-83/+170
* Refactor GC implications of thread sleepAndy Wingo2016-11-131-9/+8
* Unlocked mutexes don't have ownersAndy Wingo2016-11-131-4/+10
* Put mutex kind in SMOB flagsAndy Wingo2016-11-131-9/+9
* Rename Guile's internal mutexes and condvarsAndy Wingo2016-11-131-37/+39
* Internal threads refactorAndy Wingo2016-11-131-239/+191