summaryrefslogtreecommitdiff
path: root/byterun/intern.c
Commit message (Expand)AuthorAgeFilesLines
* Merge the asmrun and byterun directories into the runtime directorySébastien Hinderer2018-06-281-1053/+0
* Whitespace and overlong line fixes.David Allsopp2018-06-141-1/+2
* Cleaning up the C code (#1812)Xavier Leroy2018-06-071-1/+5
* fix primitives for marshalHugo Heuzard2018-03-151-2/+7
* Fix several printf format string issuesOlivier Andrieu2017-08-141-1/+1
* String_val: return 'const char *' when -safe-string is globally enabled (#1274)yallop2017-08-031-1/+1
* Reordered and removed redundant size checks in various allocation functions (...Markus Mottl2017-05-051-5/+7
* runtime: replacing direct calls to malloc/calloc/realloc/free with calls to c...Max Mouratov2017-03-171-5/+5
* Assertions cleanupSébastien Hinderer2017-03-131-14/+14
* fix whitespace, long lines, headersDamien Doligez2016-08-011-3/+6
* Spacetime: a new memory profiler (#585)Mark Shinwell2016-07-291-5/+5
* Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
* Merge pull request #639 from mlasson/fixbug_7142Damien Doligez2016-07-061-3/+7
|\
| * Fix PR#7142Marc Lasson2016-06-281-3/+7
* | Allow marshalling to work outside of the heap (#623)Mark Shinwell2016-07-011-8/+33
|/
* Merge tag 4.03.0 into trunk.Damien Doligez2016-04-281-6/+2
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* clean up whitespace and cut long linesDamien Doligez2016-02-171-3/+3
* deduplicate definition of `inline`Damien Doligez2015-12-211-4/+1
* GC latency improvementsDamien Doligez2015-12-211-2/+1
* Revert commits related to #330.alainfrisch2015-12-081-1/+5
* Fix "weak hash of serialised closures" from mantis #0005942.Benoit Vaugon2015-12-041-5/+1
* Fixes for MSVC.alainfrisch2015-11-231-1/+1
* Merge pull request #283 from mlasson/trunkAlain Frisch2015-11-231-46/+66
|\
| * Update changelog & remove useless vertical spacesMarc Lasson2015-11-201-2/+0
| * Adds a function intern_init to set global stateMarc Lasson2015-11-201-30/+22
| * Typo in commentMarc Lasson2015-11-201-2/+2
| * Simplify intern state.Marc Lasson2015-11-201-26/+24
| * Assert intern is in a clean stateMarc Lasson2015-11-201-0/+12
| * Idempotent intern_cleanupMarc Lasson2015-11-201-9/+14
| * Delete stat_alloc_no_raise and duplicate alloc_shrMarc Lasson2015-11-201-1/+1
| * Fix indentation.Marc Lasson2015-11-201-2/+2
| * Fix memory leaks in intern.c in alloc_shr caseMarc Lasson2015-11-201-1/+6
| * Fix a memory leak in concat_arrayMarc Lasson2015-11-201-1/+1
| * Fix memory leaks in intern.c when OOM is raisedMarc Lasson2015-11-201-4/+14
* | MSVC (at least some old version) does not support inline. Use _inline instea...alainfrisch2015-11-231-0/+4
|/
* Merge pull request #224 from ocaml/big-marshalXavier Leroy2015-11-191-102/+194
|\
| * Minor fixes following the discussion on pull request 224:big-marshalXavier Leroy2015-10-191-2/+2
| * Add alternate marshaling format, used when marshaled data is >= 4 Gb.Xavier Leroy2015-08-031-102/+194
* | fix PR#7003 and a few other bugs caused by misuse of Int_valDamien Doligez2015-10-191-1/+1
* | Handle custom block with finalizers in deserialization. Fix PR#3612Gabriel Scherer2015-08-161-0/+10
|/
* GPR#221: use CAMLnoreturn_{start,end} in the same way as CAMLunused_{start,end}Gabriel Scherer2015-08-021-1/+4
* GPR#221: keep Noreturn and add CAMLnoreturn_{start,end}Gabriel Scherer2015-08-021-1/+1
* GPR#165: Missing Noreturn moved before the functions and added a missing unde...Gabriel Scherer2015-07-261-1/+1
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-13/+13
* Start tidying up the runtime:Damien Doligez2014-12-121-0/+5
* PR#6517: use ISO C99 types {,u}int{32,64}_t in preference to our homegrownXavier Leroy2014-08-271-10/+10
* merge changes from branch 4.02 from branching (rev 14852) to 4.02.0+rc1 (rev ...Damien Doligez2014-08-221-1/+1
* PR#6075: avoid using unsafe C library functions (strcpy, strcat, sprintf).Xavier Leroy2014-04-151-1/+2
* Add proper casts.Alain Frisch2013-11-191-2/+2