summaryrefslogtreecommitdiff
path: root/src/thread.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify thread initialization and GCPaul Eggert2019-04-241-62/+30
* Allow gap before first non-Lisp pseudovec memberPaul Eggert2019-04-081-4/+4
* Fix search_regs memory leak when thread destroyedPaul Eggert2019-03-271-0/+12
* Use ‘const’ to clarify GC markingPaul Eggert2019-03-191-1/+1
* Add portable dumperDaniel Colascione2019-01-151-1/+2
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Fix struct thread alignment on FreeBSD x86Paul Eggert2018-10-191-20/+27
* | Avoid assertion violation when comparing with main-threadEli Zaretskii2018-10-171-0/+6
* | Merge from origin/emacs-26Michael Albinus2018-08-311-7/+10
|\ \ | |/
| * Rename thread-alive-p to thread-live-pMichael Albinus2018-08-311-7/+10
* | Construct a thread_event only if THREADS_ENABLEDMichael Albinus2018-08-311-0/+2
* | Handle thread-signal towards the main thread (Bug#32502)Michael Albinus2018-08-301-8/+25
* | thread-join returns the result of finished threadMichael Albinus2018-07-221-7/+15
* | Add variable main-thread, fix Bug#32169Michael Albinus2018-07-171-4/+19
* | Merge from origin/emacs-26Glenn Morris2018-07-131-0/+2
|\ \ | |/
| * Provide feature 'threadsMichael Albinus2018-07-121-0/+2
* | Fix module support if threads are disabled (Bug#30106)Philipp Stephani2018-01-181-0/+8
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* A better solution for bug#29347Eli Zaretskii2017-11-241-8/+10
* ; * src/thread.c (acquire_global_lock): Fix thinko in last change.Eli Zaretskii2017-11-241-1/+1
* Avoid a hang after C-g while sit-for on a Unix TTYEli Zaretskii2017-11-241-1/+6
* Use alignas to fix GCALIGN-related bugsPaul Eggert2017-11-131-1/+1
* Use GCALIGNED properly for GCCPaul Eggert2017-11-081-1/+1
* Fix alignment portability problemsPaul Eggert2017-11-021-3/+1
* Avoid segfaults in 64-bit Windows buildsEli Zaretskii2017-10-281-1/+3
* Port thread.c to OpenBSD ARMPaul Eggert2017-10-261-1/+1
* Fix the MSDOS build.Eli Zaretskii2017-10-181-0/+4
* Avoid crashes on C-g when several threads wait for inputEli Zaretskii2017-10-041-5/+11
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Improve stack-overflow heuristic on GNU/LinuxPaul Eggert2017-07-141-4/+6
* Use ptrdiff_t, not int, for stack sizesPaul Eggert2017-05-021-1/+1
* Fix a bug with signaling a thread that waits for condvarEli Zaretskii2017-01-181-17/+24
* Rudimentary error handling for non-main threadsEli Zaretskii2017-01-181-3/+17
* Fix a bug in waiting for condition variableEli Zaretskii2017-01-131-2/+41
* Update copyright year to 2017 in masterPaul Eggert2017-01-011-1/+1
* Rename primary_thread to main_threadPaul Eggert2016-12-301-20/+20
* Remove interpreter’s byte stackPaul Eggert2016-12-231-13/+3
* Use max_align_t instead of void *Paul Eggert2016-12-231-7/+2
* Avoid aborts due to unaligned byte stack of threadsEli Zaretskii2016-12-231-3/+10
* ; Spelling fixesPaul Eggert2016-12-221-6/+5
* Fix last change with thread marking under GC_CHECK_MARKED_OBJECTSEli Zaretskii2016-12-221-0/+6
* Fix crashes upon C-g on Posix TTY framesEli Zaretskii2016-12-191-0/+27
* Avoid crashing if a new thread is signaled right awayEli Zaretskii2016-12-121-11/+15
* Fix point motion in cloned buffersEli Zaretskii2016-12-121-6/+5
* ; Fix copyright years in new filesGlenn Morris2016-12-101-1/+1
* Fix error messages in thread.cEli Zaretskii2016-12-101-4/+4
* Improve doc strings in thread.cEli Zaretskii2016-12-101-30/+31
* Fix building with check-lisp-object-typeEli Zaretskii2016-12-101-1/+1
* Fix compilation warningsEli Zaretskii2016-12-081-1/+1