summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #10926 from dra27/check-symbolsFlorian Angeletti2022-06-133-20/+24
* Merge pull request #11308 from sadiqj/runtime_events_preserveKC Sivaramakrishnan2022-06-101-2/+13
* bump magic numbers before branching 5.0Florian Angeletti2022-06-091-1/+1
* Merge pull request #11266 from Octachron/channel_refcounting_coarse_lockFlorian Angeletti2022-06-092-64/+50
|\
| * Revised handling of the list of all opened channels (#7)Xavier Leroy2022-06-081-66/+48
| * stdlib channel: take lock in caml_alloc_chanFlorian Angeletti2022-05-191-4/+4
| * stdlib audit: use lock for channel refcountingFlorian Angeletti2022-05-182-7/+11
* | Further fixes to gc_ctrl.cGuillaume Munch-Maccagnoni2022-06-081-5/+6
* | Delay finalisers and reimplement [caml_process_pending_actions_exn]Guillaume Munch-Maccagnoni2022-06-088-51/+32
* | Reintroduce [caml_something_to_do] as [Caml_state->action_pending]Guillaume Munch-Maccagnoni2022-06-084-15/+110
* | Introduce `atomic_{load,store}_relaxed` shorthandsGuillaume Munch-Maccagnoni2022-06-086-23/+27
* | Take signals into account for caml_reset_young_limitGuillaume Munch-Maccagnoni2022-06-082-3/+3
* | Remove loop in Alloc_smallGuillaume Munch-Maccagnoni2022-06-088-42/+86
* | Introduce more flexible logic in `Alloc_small`Guillaume Munch-Maccagnoni2022-06-085-37/+49
* | Runtime_events fix for compilation on omnios/illumos (#11299)Sadiq Jaffer2022-06-071-2/+7
* | Revert "Tidy-up the sigmask code in domain.c (#11219)"Xavier Leroy2022-06-051-19/+26
* | Fix Stack_ctx_words setting for 32-bit platformsXavier Leroy2022-06-042-2/+6
* | Fix lack of 0xFFFF frame_size check building frame descriptorsJonah Beckford2022-06-031-16/+26
* | Fix off-by-1 bug building frame descriptorJonah Beckford2022-06-031-1/+3
* | Merge pull request #11264 from sabine/remove_domain_set_nameKC Sivaramakrishnan2022-06-035-53/+0
|\ \
| * | remove caml_domain_set_name and related functionalitySabine Schmaltz2022-05-315-43/+0
| * | remove caml_ml_domain_set_nameSabine Schmaltz2022-05-261-10/+0
* | | Merge pull request #11209 from gadmm/domain_stop_timing_hookGabriel Scherer2022-05-302-5/+20
|\ \ \
| * | | Add caml_domain_terminated_hookGuillaume Munch-Maccagnoni2022-05-202-5/+20
* | | | Add a globally unique identifier to each fiber (#11273)Fabrice2022-05-263-10/+20
| |/ / |/| |
* | | move Max_domains from config.h to domains.h under CAML_INTERNALSGabriel Scherer2022-05-252-7/+8
* | | Runtime_events tracing systemSadiq Jaffer2022-05-2427-651/+938
* | | Merge pull request #11267 from dra27/more-_MSC_VERDavid Allsopp2022-05-241-5/+7
| |/ |/|
* | stdlib audit: fix race on channel list (#11251)Florian Angeletti2022-05-181-11/+16
* | Merge pull request #11171 from OlivierNicole/lock_channelsFlorian Angeletti2022-05-181-15/+42
|\ \
| * | Fix or document concurrency issues on channelsOlivier Nicole2022-05-181-15/+42
* | | misc.h: fix preprocessor conditional on _MSC_VERNicolás Ojeda Bär2022-05-171-1/+1
* | | Remove unnecessary loop in lock-free skiplist remove function (#11247)Sam Goldman2022-05-151-42/+39
* | | Bump default maximum stack size (#11238)Xavier Leroy2022-05-131-1/+2
* | | Merge runtime/Makefile in the root MakefileSébastien Hinderer2022-05-112-460/+3
| |/ |/|
* | Tidy-up the sigmask code in domain.c (#11219)David Allsopp2022-05-081-29/+21
* | Merge pull request #11240 from shindere/simplify-runtime-makefileSébastien Hinderer2022-05-061-58/+19
|\ \
| * | Make sure all the C files are compiled with debugging infoSébastien Hinderer2022-05-061-4/+0
| * | runtime/Makefile: stop using LIBSSébastien Hinderer2022-05-061-8/+4
| * | Build system: Get rid of the unused EXTRALIBS variableSébastien Hinderer2022-05-061-4/+0
| * | Define build variables for ASPPFLAGS and native CPPFLAGSSébastien Hinderer2022-05-061-17/+4
| * | runtime/Makefile: get rid of the unused ASMFLAGS variableSébastien Hinderer2022-05-061-11/+7
| * | Get rid of condiitonals in runtime/MakefileSébastien Hinderer2022-05-061-14/+4
* | | Reimplementation of the Reverse macros (#11242)Xavier Leroy2022-05-061-30/+17
|/ /
* | runtime: scan all native roots (#11189)Florian Angeletti2022-05-053-14/+3
* | stdlib audit: atomic refcounting for Bigarray proxy (#11177)Florian Angeletti2022-04-283-4/+41
* | Delay releasing joining domainsKC Sivaramakrishnan2022-04-261-4/+29
* | Simplify Domain.joinKC Sivaramakrishnan2022-04-161-27/+5
* | Implement quality treatment for asynchronous actions in multicore (1/N) (#11095)Guillaume Munch-Maccagnoni2022-04-138-50/+58
* | Fixed memory leak from sigaltstack. (#11167)azewierzejew2022-04-121-0/+2