summaryrefslogtreecommitdiff
path: root/otherlibs/systhreads
Commit message (Expand)AuthorAgeFilesLines
* Clarification acq -> acquire, rel -> releaseGuillaume Munch-Maccagnoni2023-04-182-7/+7
* Use OC_NATIVE_CFLAGS where appropriateSébastien Hinderer2023-03-171-3/+2
* Less verbose logs from `make` (#11844)Xavier Leroy2023-01-181-11/+11
* Restore the correct sigmask in systhreads (#11880)Christiano Haesbaert2023-01-101-1/+1
* Compile otherlibs/ C stubs in two version for native and bytecodeOlivier Nicole2022-12-221-1/+1
* Merge pull request #11813 from edwintorok/5.0-docsFlorian Angeletti2022-12-191-2/+5
* Declare functions with no arguments as f(void), not f()Antonin Décimo2022-11-281-2/+2
* Remove unused <assert.h> in systhreadsDavid Allsopp2022-11-121-1/+0
* Link winpthreads staticallyDavid Allsopp2022-10-101-1/+1
* Assume presence of pthreads in systhreadsDavid Allsopp2022-10-102-7/+11
* Merge pull request #11595 from Octachron/remove_at_each_spawnFlorian Angeletti2022-10-062-7/+3
|\
| * Systhreads: add a domain_initialize hookFlorian Angeletti2022-10-052-7/+3
* | manual: no more master lock (#11597)Florian Angeletti2022-10-051-5/+5
* | Merge pull request #11385 from gadmm/systhread_simpl_and_fixes2Enguerrand2022-10-042-63/+65
|\ \ | |/ |/|
| * 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-222-1/+6
| * Remove some dead codeGuillaume Munch-Maccagnoni2022-09-221-5/+0
* | build system: make a few conditionals over boolean variables more readableSébastien Hinderer2022-09-271-2/+2
|/
* Merge pull request #11506 from gadmm/caml_state_assertionGabriel Scherer2022-09-211-1/+1
|\
| * Assert Caml_state != NULLGuillaume Munch-Maccagnoni2022-09-071-1/+1
* | otherlibs/systhreads: domain_id is always int, not uintnat (#11550)Enguerrand2022-09-211-1/+1
* | Stop passing -safe-string when building the compiler and in the testsuiteSébastien Hinderer2022-09-111-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-212-4/+11
* 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
* | Simplify systhreads META fileDavid Allsopp2022-07-181-11/+4
* | Remove redundant directory entriesDavid Allsopp2022-07-181-1/+0
* | Let configure generate the META files, with a proper version numberSébastien Hinderer2022-07-182-1/+4
* | Some documentationGuillaume Munch-Maccagnoni2022-07-162-4/+8
* | Do not access Caml_state without holding the lock in systhreadsGuillaume Munch-Maccagnoni2022-07-162-38/+53
|/
* 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-022-108/+141
* Merge pull request #11271 from gadmm/systhread_simpl_and_fixesGabriel Scherer2022-07-012-141/+108
|\
| * Simplifications to multicore systhreadsGuillaume Munch-Maccagnoni2022-06-212-79/+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
* | Add META files (#11007)Nicolás Ojeda Bär2022-07-012-1/+20
* | optimize roots-scanning for the bytecode stackGabriel Scherer2022-06-231-6/+6
|/
* Refine the semantics of domain callbacks.KC Sivaramakrishnan2022-06-061-1/+1
* remove caml_domain_set_name and related functionalitySabine Schmaltz2022-05-312-3/+0
* Simplify systhreads thread-local state management (#11250)KC Sivaramakrishnan2022-05-121-15/+15
* Build system: use INSTALL_INCDIR where appropriateSébastien Hinderer2022-05-111-2/+2
* Define build variables for ASPPFLAGS and native CPPFLAGSSébastien Hinderer2022-05-061-6/+3