summaryrefslogtreecommitdiff
path: root/byterun/memory.c
Commit message (Expand)AuthorAgeFilesLines
* Fix several printf format string issuesOlivier Andrieu2017-08-141-6/+9
* The fix in the previous commit was wrong, this one is right.Sébastien Hinderer2017-03-211-1/+1
* Fix code in byterun/memory.cSébastien Hinderer2017-03-211-1/+1
* runtime: added an overflow check to caml_stat_callocMax Mouratov2017-03-171-5/+6
* runtime: caml_startup_pooled function addedMax Mouratov2017-03-171-31/+54
* runtime: added caml_stat_block, caml_stat_string type aliasesMax Mouratov2017-03-171-28/+26
* runtime: deprecation of caml_strdup, caml_strconcatMax Mouratov2017-03-171-0/+48
* runtime: deprecation of caml_aligned_mallocMax Mouratov2017-03-171-4/+44
* runtime: caml_stat_* functions are now backed by a ring-style memory poolMax Mouratov2017-03-171-20/+134
* runtime: replacing direct calls to malloc/calloc/realloc/free with calls to c...Max Mouratov2017-03-171-7/+25
* Assertions cleanupSébastien Hinderer2017-03-131-7/+7
* fix GPR#673 issue: ref_table shouldn't point to minor heap (#1007)Frédéric Bour2017-01-271-1/+1
* Distinguish root and heap values in Lambda.initialization (#673)Frédéric Bour2016-12-271-1/+1
* Add --reserved-header-bits XX to ./configureFabrice Le Fessant2016-08-291-3/+12
* Spacetime: a new memory profiler (#585)Mark Shinwell2016-07-291-7/+33
* Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
* minor fix to avoid self-assignment warning coming from #623Gabriel Scherer2016-07-011-1/+1
* Allow marshalling to work outside of the heap (#623)Mark Shinwell2016-07-011-0/+9
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* [GC] move the cleaning of the weak arrays in a new phaseFrançois Bobot2016-01-231-2/+2
* transform `Add_to_ref_table` macro into inline functionDamien Doligez2015-12-211-2/+2
* deduplicate definition of `inline`Damien Doligez2015-12-211-4/+1
* GC latency improvementsDamien Doligez2015-12-211-33/+78
* Be more consistent in caml_alloc_shr_no_raise: it can never raise.alainfrisch2015-11-231-1/+6
* Cosmetic (as suggested by G. Scherer).alainfrisch2015-11-231-7/+5
* Fixes for MSVC.alainfrisch2015-11-231-0/+4
* Apply xleroy patch to implement alloc_shr_no_raiseMarc Lasson2015-11-231-27/+18
* Use a global variable to implement caml_alloc_shr_no_raiseMarc Lasson2015-11-201-7/+24
* alloc_shr is a wrapper around alloc_shr_no_raiseMarc Lasson2015-11-201-45/+4
* Delete stat_alloc_no_raise and duplicate alloc_shrMarc Lasson2015-11-201-15/+44
* Fix memory leaks in intern.c in alloc_shr caseMarc Lasson2015-11-201-3/+11
* Fix memory leaks in intern.c when OOM is raisedMarc Lasson2015-11-201-0/+11
* Port fix for GPR#191 to trunk (making gc.h and some part of memory.h public)Mark Shinwell2015-06-081-0/+1
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-11/+11
* more cleanup of char * and sizesDamien Doligez2014-12-241-22/+23
* fix type errors (warnings) reported by the C compilerDamien Doligez2014-12-161-2/+2
* Start tidying up the runtime:Damien Doligez2014-12-121-8/+13
* PR#6075: avoid using unsafe C library functions (strcpy, strcat, sprintf).Xavier Leroy2014-04-151-8/+0
* fix #6276: release the runtime in all stubs that might blockJérémie Dimino2013-12-231-0/+8
* Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez2013-09-041-1/+1
* PR#6084: Define caml_modify and caml_initialize as weak symbols to helpXavier Leroy2013-08-011-4/+5
* Type error in debug builds.Xavier Leroy2013-06-011-1/+1
* More efficient implementation of caml_modify().Xavier Leroy2013-06-011-4/+50
* merge changes from version/4.00 from 4.00.1 to r13697Damien Doligez2013-05-221-1/+1
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* PR#5757: GC compaction bug (crash)Damien Doligez2012-09-101-1/+1
* PR#5389: compaction sometimes leaves a very large heapDamien Doligez2012-04-171-0/+2
* typo in a commentDamien Doligez2011-12-301-1/+1
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* merge changes from 3.10.2merged to 3.11.0Damien Doligez2008-12-031-1/+36