summaryrefslogtreecommitdiff
path: root/runtime/extern.c
Commit message (Expand)AuthorAgeFilesLines
* Add `Out_channel.{is,set}_buffered` to control buffering of output channels (...Nicolás Ojeda Bär2021-09-151-0/+1
* Remove Spacetime support in marshallerNicolás Ojeda Bär2020-10-081-3/+1
* Remove some `#ifndef NO_NAKED_POINTERS` that are now redundantXavier Leroy2020-06-231-7/+4
* Reimplement Obj.reachable_word using a hash table to detect sharingXavier Leroy2020-06-221-0/+63
* extern.c: #ifdef-protect a static functionXavier Leroy2020-06-111-0/+2
* extern.c: use new closure representation to marshal closuresXavier Leroy2020-06-111-7/+55
* extern.c: refactor the code using auxiliary functionsXavier Leroy2020-06-111-145/+190
* More efficient management of code fragments (#9654)Xavier Leroy2020-06-111-7/+7
* Reimplement output_value using a hash table to detect sharing (#9353)Xavier Leroy2020-04-161-88/+188
* caml_output_value_to_malloc: revise freeing of output bufferXavier Leroy2020-04-081-3/+4
* extern.c: make sure extern_free_stack() is always called on an exceptionXavier Leroy2020-04-081-5/+6
* Replace static inline with Caml_inlineDavid Allsopp2020-02-111-5/+5
* Dynlink support for ocamldebugJacques-Henri Jourdan2019-07-161-17/+5
* caml_output_value_to_bytes: avoid integer overflow (#8788)Jeremy Yallop2019-07-111-2/+2
* Constify "identifier" in struct custom_operations (#2240)Cedric Cellier2019-02-281-1/+1
* Add CODE_CUSTOM_FIXED for fixed-size custom serializers.Stephen Dolan2018-08-221-10/+23
* Make marshalled Custom_tag objects store their length.Stephen Dolan2018-07-031-1/+9
* Merge the asmrun and byterun directories into the runtime directorySébastien Hinderer2018-06-281-0/+926