aboutsummaryrefslogtreecommitdiffstats
path: root/src/thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* ; * src/thread.c (run_thread): Fix last change.Eli Zaretskii2026-02-071-3/+1
* * src/thread.c (run_thread): Do not igc_xfree handlers on macOS/arm64Gerd Möllmann2026-02-071-0/+2
* Merge branch 'master' into feature/igcHelmut Eller2026-01-021-1/+1
|\
| * ; Add 2026 to copyright years.Sean Whitton2026-01-011-1/+1
* | Also put sys_cond_t variables in ordinary memoryPip Cet2025-10-181-12/+24
* | Fix crashes when threads are put behind a barrierPip Cet2025-10-181-5/+11
* | [MPS] Use xmalloc to allocate 'bc_thread_state' structPip Cet2025-10-131-4/+8
* | Revert "Expand main_thread_getcjmp to word bounds (bug#79598)"Helmut Eller2025-10-111-8/+2
* | Expand main_thread_getcjmp to word bounds (bug#79598)Helmut Eller2025-10-091-2/+8
* | Merge branch 'master' into feature/igcGerd Möllmann2025-08-241-8/+98
|\ \ | |/
| * ; Coding style fixDmitry Gutov2025-08-111-2/+2
| * Allow thread's buffer to be killed, by defaultDmitry Gutov2025-08-091-8/+98
* | [MPS] Allocate handlers using igc_xzalloc_ambigPip Cet2025-05-011-2/+4
* | [MPS] Scan thread->m_getcjmp ambigouslyPip Cet2025-05-011-0/+14
* | Merge from 'savannah/master'Pip Cet2025-03-181-0/+3
|\ \ | |/
| * Fully support Lisp threads on AndroidPo Lu2025-02-281-0/+3
* | [MPS] Clear a new thread's pdl, avoiding crashes (bug#77024)Pip Cet2025-03-151-1/+1
* | Merge branch 'master' into scratch/igcGerd Möllmann2025-01-151-1/+1
|\ \ | |/
| * Use calln instead of calling Ffuncall directlyStefan Kangas2025-01-141-1/+1
* | Merge branch 'master' into scratch/igcGerd Möllmann2025-01-081-1/+1
|\ \ | |/
| * Update copyright year to 2025Paul Eggert2025-01-011-1/+1
| * Prefer static_assert to verifyStefan Kangas2024-08-221-1/+1
* | Ensure main_thread's IGC header is initializedPip Cet2024-12-091-1/+1
* | Fix dumping with --enable-checking=igc_check_fwdPip Cet2024-07-211-0/+1
* | * src/thread.c (run_thread): Fix --with-mps build.Andrea Corallo2024-06-261-1/+1
* | Fix igc_thread_remove, reset thread_state::gc_infoGerd Möllmann2024-06-231-4/+4
* | Alloc all handlers from MPS, don't xfree themGerd Möllmann2024-06-211-12/+12
* | Merge branch 'master' into scratch/igcGerd Möllmann2024-05-261-1/+1
|\ \ | |/
| * Restore specbound keyboard-locals in the correct KBOARDPo Lu2024-05-231-1/+1
* | Initial result of applying diffGerd Möllmann2024-04-181-10/+15
|/
* Implement Lisp threading on AndroidPo Lu2024-02-061-0/+39
* ; Add 2024 to copyright yearsPo Lu2024-01-021-1/+1
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Rename mark_stack to mark_c_stackMattias Engdegård2022-04-081-1/+1
* Separate bytecode stackMattias Engdegård2022-03-131-0/+6
* Maintain end of specpdl instead of sizeMattias Engdegård2022-03-121-6/+5
* Rewrite thread context switch code (bug#48990)Stefan Monnier2022-02-121-0/+16
* Replace ptrdiff_t with new specpdl_ref type for specpdl referencesMattias Engdegård2022-02-121-2/+2
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Fix thread memory management under NSAlan Third2021-07-041-0/+17
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Fix NS build failureAlan Third2020-08-221-1/+1
* Fix lock failures in xg_selectPip Cet2020-08-211-0/+8
* Fix aborts due to GC losing pseudovectorsPaul Eggert2020-05-251-2/+7
* Remove obsolete thread-alive-pMichael Albinus2020-01-091-3/+0
* Fix BSD and macOS builds w.r.t. pthread_setname_np (bug#38632)Mattias Engdegård2020-01-071-1/+4
* Use pthread_setname_np to set thread nameRobert Pluim2020-01-061-1/+1
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Support setting OS names of threads on MS-WindowsEli Zaretskii2019-12-201-0/+6
* Simplify thread initialization and GCPaul Eggert2019-04-241-62/+30