summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Expand)AuthorAgeFilesLines
* make caml_time_counter concurrent-safe on macOS (#12234)Anil Madhavapeddy2023-05-154-22/+13
* Fix check-typoNicolás Ojeda Bär2023-05-151-3/+6
* Dune build: gen_primitives.sh must be called from the root (#12244)Antonin Décimo2023-05-152-10/+7
* Constify C constructors and flags tables (#12223)Antonin Décimo2023-05-082-2/+2
* Sys.rename win fixes (#12184)Jan Midtgaard2023-05-051-0/+22
* Introduce and use `caml_ext_table_add_noexc` (#12202)Xavier Leroy2023-04-274-7/+34
* Merge pull request #12192 from gadmm/simpl_atomicGabriel Scherer2023-04-2618-174/+137
|\
| * Make use of polymorphic atomic_ helpersGuillaume Munch-Maccagnoni2023-04-1810-73/+45
| * Clarification acq -> acquire, rel -> releaseGuillaume Munch-Maccagnoni2023-04-1811-83/+85
| * Make atomic_* helpers polymorphicGuillaume Munch-Maccagnoni2023-04-181-21/+10
* | Merge pull request #11846 from dra27/win64-abiXavier Leroy2023-04-222-16/+21
|\ \
| * | Place Win64 ABI shadow store in c_stack_linkDavid Allsopp2023-03-152-16/+21
* | | Don't include stdbool.h systematically (#12196)Xavier Leroy2023-04-213-2/+2
| |/ |/|
* | feat: refactor `extern_free_stack`Alexander Skvortsov2023-04-161-8/+11
* | feat: `caml_fatal_error` on misuse of serialize functionsAlexander Skvortsov2023-04-161-0/+7
* | extern.c: for consistent style with `intern.c`, rename `extern_state` var to `s`Alexander Skvortsov2023-04-161-12/+11
* | extern.c: raise OOM instead of passing null in `caml_output_*` entrypointsAlexander Skvortsov2023-04-161-10/+13
* | Merge pull request #12172 from gasche/major_gc_PAGE_MASKGabriel Scherer2023-04-131-21/+33
|\ \
| * | major_gc.c: turn macros into static inlineGabriel Scherer2023-04-101-9/+15
| * | major_gc.c: rename PAGE into CHUNK to avoid the PAGE_MASK macroGabriel Scherer2023-04-081-19/+25
| * | [minor] clarify the input type of major_gc.c:addr_mapGabriel Scherer2023-04-081-5/+5
* | | Merge pull request #12130 from NickBarnes/nick-11934-weak-get-copyGabriel Scherer2023-04-111-44/+76
|\ \ \
| * | | Review response: simplify loop, separate copying function.Nick Barnes2023-03-291-31/+51
| * | | Remove trailing whitespace.Nick Barnes2023-03-221-1/+1
| * | | Fix infix closure handling.Nick Barnes2023-03-221-9/+17
| * | | Much more conservative version of ephe_get_field_copy.Nick Barnes2023-03-221-43/+47
* | | | Bump magic numbers before branching 5.1Florian Angeletti2023-04-111-1/+1
| |/ / |/| |
* | | Poll for interrupts in structural equality loopGabriel Scherer2023-04-071-164/+201
* | | compare.c: minor fix in stack-handling codeGabriel Scherer2023-04-071-11/+12
* | | compare.c: avoid inner pointers on the compare stackGabriel Scherer2023-04-071-7/+9
* | | Merge pull request #11877 from xavierleroy/afl-dynamic-allocationFlorian Angeletti2023-04-051-13/+24
|\ \ \
| * | | Dynamic allocation of the AFL run-time bufferXavier Leroy2023-01-111-9/+19
| * | | Update, reorder and simplify inclusions of header filesXavier Leroy2023-01-091-5/+6
* | | | Merge pull request #12159 from sadiqj/fix_debug_runtime_clearingGabriel Scherer2023-04-031-1/+1
|\ \ \ \
| * | | | In debug runtime correctly clear all non-header and free-list fields of swept...Sadiq Jaffer2023-04-021-1/+1
* | | | | caml_update_dummy: do not try to update size-0 atomsGabriel Scherer2023-04-011-1/+11
|/ / / /
* | | | fix overcounting of minor collections (#12132)Damien Doligez2023-03-244-7/+5
* | | | Tweaking the commentsXavier Leroy2023-03-221-22/+22
* | | | callback.c: unrooted native caml_callbackN_exnGabriel Scherer2023-03-211-27/+23
* | | | callback.c review: use {Begin,End}_roots instead of CAML{param,drop}Gabriel Scherer2023-03-211-38/+38
* | | | callback.c: unrooted caml_callback{,2,3}_exn in native codeGabriel Scherer2023-03-211-6/+26
* | | | callback.c: unrooted caml_callbackN_exn in bytecodeGabriel Scherer2023-03-211-2/+7
* | | | callback.c: document 'unrooted callbacks' expectationsGabriel Scherer2023-03-211-0/+12
* | | | callback.c: clarify that clearing Stack_parent allocatesGabriel Scherer2023-03-211-6/+8
| |/ / |/| |
* | | callbacks: adapt to reviewLucas Pluvinage2023-03-161-15/+4
* | | callback.c: reload arguments after allocating callLucas Pluvinage2023-03-151-0/+13
* | | Provide ocamlrund event trace with -eventsRichard L Ford2023-03-138-11/+49
| |/ |/|
* | use Double_flat_field in the runtime (#12036)Nicolás Ojeda Bär2023-03-051-10/+10
* | Merge pull request #11693 from dra27/no-vlaGabriel Scherer2023-03-041-34/+29
|\ \
| * | Use __VA_ARGS__ insteadDavid Allsopp2023-03-041-19/+11