summaryrefslogtreecommitdiff
path: root/src/thread.c
AgeCommit message (Expand)Author
2026-01-01; Add 2026 to copyright years.Sean Whitton
2025-08-11; Coding style fixDmitry Gutov
2025-08-09Allow thread's buffer to be killed, by defaultDmitry Gutov
2025-02-28Fully support Lisp threads on AndroidPo Lu
2025-01-14Use calln instead of calling Ffuncall directlyStefan Kangas
2025-01-01Update copyright year to 2025Paul Eggert
2024-08-22Prefer static_assert to verifyStefan Kangas
2024-05-23Restore specbound keyboard-locals in the correct KBOARDPo Lu
2024-02-06Implement Lisp threading on AndroidPo Lu
2024-01-02; Add 2024 to copyright yearsPo Lu
2023-01-01; Add 2023 to copyright years.Eli Zaretskii
2022-04-08Rename mark_stack to mark_c_stackMattias Engdegård
2022-03-13Separate bytecode stackMattias Engdegård
2022-03-12Maintain end of specpdl instead of sizeMattias Engdegård
2022-02-12Rewrite thread context switch code (bug#48990)Stefan Monnier
2022-02-12Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-07-04Fix thread memory management under NSAlan Third
2021-01-01Update copyright year to 2021Paul Eggert
2020-08-22Fix NS build failureAlan Third
2020-08-21Fix lock failures in xg_selectPip Cet
2020-05-25Fix aborts due to GC losing pseudovectorsPaul Eggert
2020-01-09Remove obsolete thread-alive-pMichael Albinus
2020-01-07Fix BSD and macOS builds w.r.t. pthread_setname_np (bug#38632)Mattias Engdegård
2020-01-06Use pthread_setname_np to set thread nameRobert Pluim
2020-01-01Update copyright year to 2020Paul Eggert
2019-12-20Support setting OS names of threads on MS-WindowsEli Zaretskii
2019-04-24Simplify thread initialization and GCPaul Eggert
2019-04-08Allow gap before first non-Lisp pseudovec memberPaul Eggert
2019-03-27Fix search_regs memory leak when thread destroyedPaul Eggert
2019-03-19Use ‘const’ to clarify GC markingPaul Eggert
2019-01-15Add portable dumperDaniel Colascione
2018-12-31Merge from origin/emacs-26Paul Eggert
2019-01-01Update copyright year to 2019Paul Eggert
2018-10-19Fix struct thread alignment on FreeBSD x86Paul Eggert
2018-10-17Avoid assertion violation when comparing with main-threadEli Zaretskii
2018-08-31Merge from origin/emacs-26Michael Albinus
2018-08-31Rename thread-alive-p to thread-live-pMichael Albinus
2018-08-31Construct a thread_event only if THREADS_ENABLEDMichael Albinus
2018-08-30Handle thread-signal towards the main thread (Bug#32502)Michael Albinus
2018-07-22thread-join returns the result of finished threadMichael Albinus
2018-07-17Add variable main-thread, fix Bug#32169Michael Albinus
2018-07-13Merge from origin/emacs-26Glenn Morris
2018-07-12Provide feature 'threadsMichael Albinus
2018-01-18Fix module support if threads are disabled (Bug#30106)Philipp Stephani
2018-01-01Update copyright year to 2018Paul Eggert
2017-11-24A better solution for bug#29347Eli Zaretskii
2017-11-24; * src/thread.c (acquire_global_lock): Fix thinko in last change.Eli Zaretskii
2017-11-24Avoid a hang after C-g while sit-for on a Unix TTYEli Zaretskii
2017-11-13Use alignas to fix GCALIGN-related bugsPaul Eggert