summaryrefslogtreecommitdiff
path: root/otherlibs/systhreads/st_stubs.c
Commit message (Expand)AuthorAgeFilesLines
* Clarification acq -> acquire, rel -> releaseGuillaume Munch-Maccagnoni2023-04-181-2/+2
* Restore the correct sigmask in systhreads (#11880)Christiano Haesbaert2023-01-101-1/+1
* Declare functions with no arguments as f(void), not f()Antonin Décimo2022-11-281-2/+2
* Link winpthreads staticallyDavid Allsopp2022-10-101-1/+1
* Assume presence of pthreads in systhreadsDavid Allsopp2022-10-101-0/+6
* Merge pull request #11595 from Octachron/remove_at_each_spawnFlorian Angeletti2022-10-061-4/+3
|\
| * Systhreads: add a domain_initialize hookFlorian Angeletti2022-10-051-4/+3
* | Clarify and enforce invariant on Active_threadGuillaume Munch-Maccagnoni2022-09-221-55/+55
* | Introduce This_thread macroGuillaume Munch-Maccagnoni2022-09-221-5/+7
* | Shut down tick thread at domain exitGuillaume Munch-Maccagnoni2022-09-221-1/+5
* | Remove some dead codeGuillaume Munch-Maccagnoni2022-09-221-5/+0
|/
* Assert Caml_state != NULLGuillaume Munch-Maccagnoni2022-09-071-1/+1
* Restore "Protect against repeated initialization (PR#3532)" (#11473)Guillaume Munch-Maccagnoni2022-08-281-2/+3
* Make sure each thread has its own alternate stack for signal handlingXavier Leroy2022-08-271-1/+3
* Do not reinitialize mutex and cond varGuillaume Munch-Maccagnoni2022-07-211-1/+3
* Quick fix for the multiplication of tick threadsGuillaume Munch-Maccagnoni2022-07-211-1/+0
* Merge pull request #11406 from gasche/threads-leaksGabriel Scherer2022-07-191-12/+44
|\
| * systhreads: also cleanup threads resource in _reinitializeGabriel Scherer2022-07-181-30/+35
| * systhreads: fix leaks on thread terminationGabriel Scherer2022-07-071-0/+26
| * backtrace: caml_free_backtrace_bufferGabriel Scherer2022-07-071-1/+2
* | Some documentationGuillaume Munch-Maccagnoni2022-07-161-0/+3
* | Do not access Caml_state without holding the lock in systhreadsGuillaume Munch-Maccagnoni2022-07-161-34/+46
|/
* Remove redundant All_threads circular list and remove a FIXMEGuillaume Munch-Maccagnoni2022-07-031-89/+72
* Do not run caml_thread_yield from the backup thread.Guillaume Munch-Maccagnoni2022-07-031-0/+3
* Revert "Merge pull request #11271 from gadmm/systhread_simpl_and_fixes"Gabriel Scherer2022-07-021-108/+122
* Merge pull request #11271 from gadmm/systhread_simpl_and_fixesGabriel Scherer2022-07-011-122/+108
|\
| * Simplifications to multicore systhreadsGuillaume Munch-Maccagnoni2022-06-211-60/+60
| * Remove redundant All_threads circular list and remove a FIXMEGuillaume Munch-Maccagnoni2022-06-201-89/+72
| * Do not run caml_thread_yield from the backup thread.Guillaume Munch-Maccagnoni2022-06-201-0/+3
* | optimize roots-scanning for the bytecode stackGabriel Scherer2022-06-231-6/+6
|/
* remove caml_domain_set_name and related functionalitySabine Schmaltz2022-05-311-2/+0
* Simplify systhreads thread-local state management (#11250)KC Sivaramakrishnan2022-05-121-15/+15
* Implement quality treatment for asynchronous actions in multicore (1/N) (#11095)Guillaume Munch-Maccagnoni2022-04-131-2/+1
* Merge pull request #11132 from Fourchaux/typosGabriel Scherer2022-03-231-1/+1
|\
| * Fixing typosJPR2022-03-211-1/+1
* | Remove st_atforkDavid Allsopp2022-03-221-1/+1
* | Remove _WIN32 code in caml_leave_blocking_sectionDavid Allsopp2022-03-221-9/+0
* | Remove st_thread_set_id and st_thread_cleanupDavid Allsopp2022-03-221-4/+0
* | Expressly include sync_posix.h in st_stubs.cDavid Allsopp2022-03-221-0/+2
* | Remove legacy /* ML */ commentsDavid Allsopp2022-03-221-8/+8
|/
* runtime: domain initial stack size should be caml_max_stack_size if supplied ...Enguerrand Decorne2022-03-141-1/+2
* Fix tag typo following #11002 (#11086)Nicolás Ojeda Bär2022-03-041-1/+1
* Remove uses of ;; from the codebaseSébastien Hinderer2022-02-251-1/+1
* Do not use `Begin_roots` / `End_roots` in runtime (#11002)Nicolás Ojeda Bär2022-02-231-26/+16
* remove unncessary Current_thread restore in caml_thread_enter_blocking_sectionSadiq Jaffer2022-02-161-1/+0
* Amend multicore merge of `caml/{alloc,signals}.h`Guillaume Munch-Maccagnoni2022-02-101-2/+8
* Make <caml/sync.h> more hygienic and refactor implementation of sync.c (#10977)Xavier Leroy2022-02-071-0/+1
* Make other hooks thread-safeGuillaume Munch-Maccagnoni2022-02-021-0/+4
* Make caml_scan_roots_hook thread_safeGuillaume Munch-Maccagnoni2022-02-021-4/+3
* Remove unused gc_regs_slot in domain_state (#10973)Tom Kelly2022-02-011-4/+0