David Allsopp
0fce1e36ae
Guard most of minor_gc.h with CAML_INTERNALS
2020-09-04 15:53:44 +01:00
David Allsopp
eb6d803222
caml_gc_dispatch doesn't need exporting
2020-09-04 15:53:29 +01:00
David Allsopp
ff7da588d6
Add missing caml_ prefix in minor_gc.h
2020-09-04 15:51:54 +01:00
David Allsopp
3aab294513
Replace static inline with Caml_inline
...
The inline keyword is consequently no longer forced on MSVC builds.
2020-02-11 09:33:55 +00:00
Stephen Dolan
07bf49db5b
Statmemprof support for native allocations (incl. Comballoc)
2020-01-25 22:55:56 +01:00
Gabriel Scherer
646d30404e
Merge pull request #9253 from Octachron/easier_compat
...
4.10, #9205 : move back caml_* to thematic headers
(cherry picked from commit 036495ba5c97ff96962d1e6f746e72a5836a4946)
2020-01-21 22:02:57 +01:00
Guillaume Munch-Maccagnoni
d0c8219726
[minor] When calling gc_dispatch directly, avoid setting caml_something_to_do
...
caml_minor_collection is not a new function, it is already used in the
wild and used to be exposed in caml/minor_gc.h in the past. The change
simply amounts to replacing a call to caml_request_minor_gc() with an
assignment requested_minor_gc = 1, bypassing
caml_set_something_to_do().
2019-10-16 14:22:49 +02:00
David Allsopp
a7b5bb6f06
Propagate Caml_state_field
2019-08-24 12:15:49 +02:00
KC Sivaramakrishnan
6efd278286
Remove a level of indirection for accessing minor tables from Caml_state.
2019-08-23 09:50:05 +05:30
KC Sivaramakrishnan
28c5b9c860
Various minor heap pointers moved to domain state
2019-08-23 09:50:05 +05:30
KC Sivaramakrishnan
45b1e18f59
young_ptr and young_limit are now in domain state
2019-08-23 09:50:05 +05:30
Sébastien Hinderer
d3e73595e5
Merge the asmrun and byterun directories into the runtime directory
2018-06-28 17:50:33 +02:00