summaryrefslogtreecommitdiff
path: root/runtime
Commit message (Expand)AuthorAgeFilesLines
* Gc.set incorrectly handles the three `custom_*` fields (#10125)Xavier Leroy2021-01-071-3/+3
* Fix mergeable section flags and use .rodata.cst16 where appropriate (#9981)jacobly02020-12-081-1/+1
* Merge pull request #9699 from EduardoRFS/trunk-iosXavier Leroy2020-12-025-105/+153
* Define __USE_MINGW_ANSI_STDIO=0 for mingw-w64 (#9939)David Allsopp2020-11-271-0/+13
* The best-fit allocator must prepare the heap for compaction. Fixes #9736Damien Doligez2020-07-173-16/+63
* Merge pull request #9724 from MisterDA/fix-domain-stateDavid Allsopp2020-07-031-0/+2
* Fix #9344 (#9368)Jérémie Dimino2020-04-013-0/+18
* Merge pull request #9383 from dra27/explicit-awkDavid Allsopp2020-03-201-2/+2
* Fix bug in best-fit on 32-bitLeo White2020-02-101-1/+1
* Merge pull request #9271 from stedolan/bytecode-backtrace-fix-againGabriel Scherer2020-01-311-1/+4
* Merge pull request #9268 from stedolan/bytecode-backtrace-fixGabriel Scherer2020-01-281-1/+3
* Avoid inclusion of caml/roots.h to fail when CAML_INTERNALS is defined but no...Kate2020-01-271-3/+3
* make ff_merge_block static (#9262)Florian Angeletti2020-01-271-1/+1
* Merge pull request #9256 from gadmm/fix-compat-includeFlorian Angeletti2020-01-231-1/+1
* Harmonize commentsFlorian Angeletti2020-01-218-3/+10
* Runtime: move back caml_* compatibility macrosFlorian Angeletti2020-01-1510-54/+62
* Merge pull request #9128 from jhjourdan/caml_atom_table_paddingGabriel Scherer2020-01-076-19/+37
* Merge pull request #9203 from xavierleroy/portability-fixesGabriel Scherer2019-12-303-4/+6
* More compatibility macros to Caml_state (#9202)Kate2019-12-261-0/+22
* Merge pull request #9180 from xavierleroy/no-common-variablesXavier Leroy2019-12-122-4/+0
* Fix multiple definitions of a global variable when using the C interface with...Kate2019-12-121-1/+1
* Remove extern declaration caml_compare_unordered from custom.hNicolás Ojeda Bär2019-12-051-3/+0
* Add missing defines to compatibility.hNicolás Ojeda Bär2019-12-031-0/+14
* remove workaround in compatibility.h as suggested by @stedolanJacques Garrigue2019-12-031-5/+5
* make definitions compatible with both modesJacques Garrigue2019-12-031-5/+5
* Fix caml_young_* macros in compatibility.hJacques Garrigue2019-12-031-5/+5
* Add attribute(align()) detection and fix XLC build.Konstantin Romanov2019-11-252-2/+9
* Merge pull request #9120 from mmottl/fix-minor-ratio-bugGabriel Scherer2019-11-151-6/+14
* Fix configure: Define the CAML_SAFE_STRING variable when force-safe-string is...Kate2019-11-142-3/+3
* bump magic numbers for 4.10Florian Angeletti2019-11-051-1/+1
* Merge pull request #9031 from db4/fix-win32-overflow-detectionDavid Allsopp2019-10-192-1/+19
* Fix address sanitizer check on INRIA CI (#9053)Jacques-Henri Jourdan2019-10-193-1/+20
* make alldependFlorian Angeletti2019-10-181-232/+248
* Merge pull request #8993 from gadmm/resource-safe-api-pt1Gabriel Scherer2019-10-1820-110/+180
|\
| * In long-running C code, force examining all callbacks at the next safeGuillaume Munch-Maccagnoni2019-10-173-5/+31
| * Move exception encoding helpers from caml/callback.h to caml/mlvalues.hGuillaume Munch-Maccagnoni2019-10-172-4/+7
| * Resource-safe C interface for async callbacksGuillaume Munch-Maccagnoni2019-10-1716-92/+137
| * [minor] When calling gc_dispatch directly, avoid setting caml_something_to_doGuillaume Munch-Maccagnoni2019-10-165-12/+8
| * [minor] typoGuillaume Munch-Maccagnoni2019-10-162-2/+2
* | Limit GC credit to 1.0 (#8667)Leo White2019-10-171-0/+2
|/
* Separate caml_check_urgent_gc back into GC actions and async callbacksGuillaume Munch-Maccagnoni2019-10-1514-65/+96
* [cleanup] Factor "if (Is_exception_result) caml_raise(Extract_exception)"Guillaume Munch-Maccagnoni2019-10-154-13/+20
* [cleanup] Rename caml_set_something_to_do into caml_set_action_pendingGuillaume Munch-Maccagnoni2019-10-154-9/+9
* [cleanup] Remove async_action_hookGuillaume Munch-Maccagnoni2019-10-155-20/+1
* best-fit allocator (#8809)Damien Doligez2019-10-159-271/+1588
* Deprecate the addr typedef (#8896)David Allsopp2019-10-142-7/+19
* Better stack backtraces for C calls in bytecode (#8641)Jacques-Henri Jourdan2019-10-124-38/+50
* Don't use addr typedef in Is_youngDavid Allsopp2019-10-121-2/+2
* Now that we always check for async callbacks in [caml_alloc_small_dispatch], ...Jacques-Henri Jourdan2019-10-111-6/+1
* Make sure async callbacks and urgent GC requests are called for every call to...Jacques-Henri Jourdan2019-10-111-6/+23