summaryrefslogtreecommitdiff
path: root/src/thread.c
Commit message (Expand)AuthorAgeFilesLines
* Use thread_alive_p in a couple more spotsTom Tromey2013-07-111-2/+2
* fix xfree bug in run_threadTom Tromey2013-07-071-1/+1
* merge from trunkTom Tromey2013-07-061-2/+4
* call init_primary_thread from init_threadsTom Tromey2013-07-061-0/+1
* avoid current_thread sometimesTom Tromey2013-07-041-2/+3
* unlink thread laterTom Tromey2013-07-031-11/+8
* introduce thread_alive_p macroTom Tromey2013-07-031-6/+13
* Don't call unbind_for_thread_switch in run_threadTom Tromey2013-07-031-2/+0
* fix a few latent issues in the thread patchTom Tromey2013-06-061-6/+10
* merge from trunk; clean up some issuesTom Tromey2013-06-031-10/+2
* don't let kill-buffer kill a buffer if it is current in any threadTom Tromey2013-03-181-0/+19
* cannot thread-join the current threadTom Tromey2012-08-271-0/+3
* pass the thread name to the OS if possibleTom Tromey2012-08-201-1/+6
* another docstring fixletTom Tromey2012-08-191-1/+2
* minor docstring fixupTom Tromey2012-08-191-4/+4
* add condition-mutex and condition-nameTom Tromey2012-08-191-0/+27
* ensure name of a thread is a stringTom Tromey2012-08-191-0/+3
* ensure name of a mutex is a stringTom Tromey2012-08-191-0/+3
* use NILPTom Tromey2012-08-191-3/+3
* condition variablesTom Tromey2012-08-191-18/+201
* refactor systhread.hTom Tromey2012-08-181-46/+108
* write docstrings for the thread functionsTom Tromey2012-08-171-26/+54
* declare unbind_for_thread_switch and rebind_for_thread_switch in lisp.hTom Tromey2012-08-171-4/+0
* process changesTom Tromey2012-08-151-0/+47
* This adds thread-blocker, a function to examine what a thread isTom Tromey2012-08-151-1/+30
* This adds names to mutexes. This seemed like a nice debuggingTom Tromey2012-08-151-9/+16
* This supplies the mutex implementation for Emacs Lisp.Tom Tromey2012-08-151-1/+82
* This adds most of the thread features visible to emacs lisp.Tom Tromey2012-08-151-8/+346
* This turns thread_state into a pseudovector and updates various bitsTom Tromey2012-08-151-3/+19
* This introduces some new functions to handle the specpdl. The basicTom Tromey2012-08-151-0/+1
* This introduces the low-level system threading support. It also addsTom Tromey2012-08-151-0/+9
* This parameterizes the GC a bit to make it thread-ready.Tom Tromey2012-08-151-0/+79
* This introduces a thread-state object and moves various C globalsTom Tromey2012-08-151-0/+26