summaryrefslogtreecommitdiff
path: root/testsuite/tests/parallel
Commit message (Expand)AuthorAgeFilesLines
* New script language for ocamltest (#12185)Damien Doligez2023-04-2524-68/+89
* Domain.recommended_domain_count with type unit -> int (#11545)Gabriel Scherer2022-09-212-4/+6
* Merge pull request #11404 from gadmm/fix_test_thread_registerGabriel Scherer2022-07-061-4/+22
|\
| * Fix rooting logic in testsuiteGuillaume Munch-Maccagnoni2022-07-061-4/+22
* | Skip some parallel tests if no more than 2 cores are availableXavier Leroy2022-07-061-0/+5
* | Add a function to request a recommended max number of Domains (#11309)Christiano Haesbaert2022-07-055-0/+53
|/
* Skip domain_parallel_spawn_burn.ml if we don't have at least 4 coresXavier Leroy2022-07-022-26/+6
* tests/parallel/domain_parallel_spawn_burn: add log messagesXavier Leroy2022-06-272-1/+26
* Skip domain_serial_spawn_burn.ml if we don't have at least 4 coresXavier Leroy2022-06-071-2/+7
* Merge pull request #11196 from kayceesrk/joinGabriel Scherer2022-04-181-15/+21
|\
| * Simplify Domain.joinKC Sivaramakrishnan2022-04-161-15/+21
* | Do not link unix library when not necessary (#11197)KC Sivaramakrishnan2022-04-1611-46/+0
|/
* Implement quality treatment for asynchronous actions in multicore (1/N) (#11095)Guillaume Munch-Maccagnoni2022-04-131-3/+11
* Reserve only caml_minor_heap_max_wsz * Max_domains for the minor heapSabine Schmaltz2022-03-282-0/+64
* Fix segfault in fiber management (issue #11094) (#11105)Jon Ludlam2022-03-132-0/+56
* Rename Effect.{eff => t} (#11044)Nicolás Ojeda Bär2022-02-252-8/+8
* tests/parallel: parameterize some tests by the OCAML_TEST_SIZE env varXavier Leroy2022-02-213-8/+27
* Scale down some tests in tests/parallelXavier Leroy2022-02-213-14/+6
* Join all domains before exitingXavier Leroy2022-02-101-1/+2
* domain.c: use a simple counter for domain unique ids (#10974)Gabriel Scherer2022-02-021-21/+6
* Don't exit while a domain is still runningXavier Leroy2022-01-191-2/+7
* Rename EffectHandlers module to Effect (#10879)Anil Madhavapeddy2022-01-122-4/+4
* Whitespace and line lengthsDavid Allsopp2021-12-193-17/+17
* Move effect handlers to its own module in StdlibKC Sivaramakrishnan2021-10-112-6/+6
* Expose deep and shallow handlers as functionsKC Sivaramakrishnan2021-09-272-25/+43
* add polling at mach layerSadiq Jaffer2021-09-061-1/+0
* Use an array instead of a list for domain-local state.KC Sivaramakrishnan2021-06-122-0/+18
* remove tests for critical_section, wait, notify because this API is removed; ...Tom Kelly2021-06-038-255/+3
* Merge pull request ocaml-multicore/ocaml-multicore#546 from Sudha247/test_dom...Tom Kelly2021-04-281-3/+19
|\
| * change values in domain_dls testSudha Parimala2021-04-281-4/+4
| * coverage of domain life-cycle in domain_dls and ephetest_par testsSudha Parimala2021-04-221-3/+19
* | Addition of a parallel tak testcase, this fills the minor heap organically wi...Tom Kelly2021-04-162-0/+21
|/
* make timing test more robust when a stw occurs before d1 can enter its critic...Sadiq Jaffer2021-03-261-0/+4
* Remove promote_to from runtime and GC interfaceTom Kelly2021-03-112-5/+0
* testsuite: add parallel/fib_threads.ml from #469Enguerrand Decorne2021-02-032-0/+24
* testsuite: add testcases for caml_c_threads utilitiesEnguerrand Decorne2020-10-133-0/+52
* Merge pull request ocaml-multicore/ocaml-multicore#407 from Engil/engil/multi...KC Sivaramakrishnan2020-10-066-0/+128
|\
| * Merge branch 'engil/domain_execution_contexts' of github.com:Engil/ocaml-mult...Enguerrand Decorne2020-08-182-0/+72
| |\
| | * Merge pull request #1 from ctk21/add_prodcons_with_domainsEnguerrand Decorne2020-08-182-0/+72
| | |\
| | | * Port of lib-threads/prodcons.ml test to use Domain.spawn and Domain.joinTom Kelly2020-08-132-0/+72
| * | | testsuite: disable lib-systhreads testsuite for now, fix multicore_systhreads.mlEnguerrand Decorne2020-08-181-2/+0
| |/ /
| * | testsuite: introduce more tests for backup threads interactionsEnguerrand Decorne2020-08-184-0/+58
| |/
* | Domain.DLS.new_key takes an initialiserSudha Parimala2020-09-291-4/+4
|/
* Merge pull request ocaml-multicore/ocaml-multicore#374 from ctk21/force_major...KC Sivaramakrishnan2020-07-292-0/+42
|\
| * Tests for major collection cycling while one domain is in wait or the backup ...Tom Kelly2020-07-202-0/+42
* | `dls_root` should be deleted before terminal GC.KC Sivaramakrishnan2020-07-241-1/+2
* | in-place update for existing keys + assertions in domain_dls testSudha Parimala2020-07-231-1/+2
* | use ref of object to store dls variablesSudha Parimala2020-07-213-21/+21
* | domain_tls test has int and float variablesSudha Parimala2020-07-201-4/+4
* | fix check function and rootsSudha Parimala2020-07-171-2/+6