aboutsummaryrefslogtreecommitdiffstats
path: root/src/thread.c (unfollow)
Commit message (Expand)AuthorFilesLines
2020-05-25Fix aborts due to GC losing pseudovectorsPaul Eggert1-2/+7
2020-01-09Remove obsolete thread-alive-pMichael Albinus1-3/+0
2020-01-07Fix BSD and macOS builds w.r.t. pthread_setname_np (bug#38632)Mattias Engdegård1-1/+4
2020-01-06Use pthread_setname_np to set thread nameRobert Pluim1-1/+1
2020-01-01Update copyright year to 2020Paul Eggert1-1/+1
2019-12-20Support setting OS names of threads on MS-WindowsEli Zaretskii1-0/+6
2019-06-10Avoid assertion violation when comparing with main-threadEli Zaretskii1-0/+6
2019-06-10Revert "Don't mark main_thread (Bug#36155)"Andreas Schwab1-4/+1
2019-06-10Don't mark main_thread (Bug#36155)Andreas Schwab1-1/+4
2019-04-24Simplify thread initialization and GCPaul Eggert1-62/+30
2019-04-08Allow gap before first non-Lisp pseudovec memberPaul Eggert1-4/+4
2019-03-27Fix search_regs memory leak when thread destroyedPaul Eggert1-0/+12
2019-03-19Use ‘const’ to clarify GC markingPaul Eggert1-1/+1
2019-01-15Add portable dumperDaniel Colascione1-1/+2
2019-01-01Update copyright year to 2019Paul Eggert1-1/+1
2018-10-19Fix struct thread alignment on FreeBSD x86Paul Eggert1-20/+27
2018-10-17Avoid assertion violation when comparing with main-threadEli Zaretskii1-0/+6
2018-08-31Rename thread-alive-p to thread-live-pMichael Albinus1-7/+10
2018-08-31Construct a thread_event only if THREADS_ENABLEDMichael Albinus1-0/+2
2018-08-30Handle thread-signal towards the main thread (Bug#32502)Michael Albinus1-8/+25
2018-07-22thread-join returns the result of finished threadMichael Albinus1-7/+15
2018-07-17Add variable main-thread, fix Bug#32169Michael Albinus1-4/+19
2018-07-12Provide feature 'threadsMichael Albinus1-0/+2
2018-01-18Fix module support if threads are disabled (Bug#30106)Philipp Stephani1-0/+8
2018-01-01Update copyright year to 2018Paul Eggert1-1/+1
2017-11-24A better solution for bug#29347Eli Zaretskii1-8/+10
2017-11-24; * src/thread.c (acquire_global_lock): Fix thinko in last change.Eli Zaretskii1-1/+1
2017-11-24Avoid a hang after C-g while sit-for on a Unix TTYEli Zaretskii1-1/+6
2017-11-13Use alignas to fix GCALIGN-related bugsPaul Eggert1-1/+1
2017-11-08Use GCALIGNED properly for GCCPaul Eggert1-1/+1
2017-11-02Fix alignment portability problemsPaul Eggert1-3/+1
2017-10-28Avoid segfaults in 64-bit Windows buildsEli Zaretskii1-1/+3
2017-10-26Port thread.c to OpenBSD ARMPaul Eggert1-1/+1
2017-10-18Fix the MSDOS build.Eli Zaretskii1-0/+4
2017-10-04Avoid crashes on C-g when several threads wait for inputEli Zaretskii1-5/+11
2017-09-13Prefer HTTPS to FTP and HTTP in documentationPaul Eggert1-1/+1
2017-07-14Improve stack-overflow heuristic on GNU/LinuxPaul Eggert1-4/+6
2017-05-02Use ptrdiff_t, not int, for stack sizesPaul Eggert1-1/+1
2017-01-18Fix a bug with signaling a thread that waits for condvarEli Zaretskii1-17/+24
2017-01-18Rudimentary error handling for non-main threadsEli Zaretskii1-3/+17
2017-01-13Fix a bug in waiting for condition variableEli Zaretskii1-2/+41
2017-01-01Update copyright year to 2017 in masterPaul Eggert1-1/+1
2016-12-30Rename primary_thread to main_threadPaul Eggert1-20/+20
2016-12-23Remove interpreter’s byte stackPaul Eggert1-13/+3
2016-12-23Use max_align_t instead of void *Paul Eggert1-7/+2
2016-12-23Avoid aborts due to unaligned byte stack of threadsEli Zaretskii1-3/+10
2016-12-22; Spelling fixesPaul Eggert1-6/+5
2016-12-22Fix last change with thread marking under GC_CHECK_MARKED_OBJECTSEli Zaretskii1-0/+6
2016-12-19Fix crashes upon C-g on Posix TTY framesEli Zaretskii1-0/+27
2016-12-12Avoid crashing if a new thread is signaled right awayEli Zaretskii1-11/+15