summaryrefslogtreecommitdiff
path: root/byterun/major_gc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix several printf format string issuesOlivier Andrieu2017-08-141-11/+15
* runtime: caml_finalise_heap function addedMax Mouratov2017-03-171-0/+17
* runtime: replacing direct calls to malloc/calloc/realloc/free with calls to c...Max Mouratov2017-03-171-3/+4
* Assertions cleanupSébastien Hinderer2017-03-131-13/+13
* Merge #562: Add a kind of finalisation function called without argumentDamien Doligez2016-08-011-6/+7
|\
| * Add finalise_last without special case during minorFrançois Bobot2016-07-091-6/+7
* | fix incorrect assertion in GCDamien Doligez2016-07-151-1/+1
* | Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
|/
* Merge tag 4.03.0 into trunk.Damien Doligez2016-04-281-1/+3
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* Use CAML_EPHE_*_OFFSET for better readabilityFrançois Bobot2016-01-251-10/+12
* Check ephemerons after marking globalsFrançois Bobot2016-01-251-9/+7
* [GC] shortcut in mark_ephe_aux as caml_ephe_cleanFrançois Bobot2016-01-251-19/+21
* [GC] Fix some comments and debug messageFrançois Bobot2016-01-251-4/+4
* [GC] More comments for ephemeronsFrançois Bobot2016-01-251-35/+48
* [GC] make ephemerons more efficientFrançois Bobot2016-01-251-42/+65
* [GC] shortcut clean phase when possibleFrançois Bobot2016-01-251-13/+26
* [GC] add full-featured ephemerons in an inefficient wayFrançois Bobot2016-01-231-62/+113
* [GC] move the cleaning of the weak arrays in a new phaseFrançois Bobot2016-01-231-65/+83
* [GC] Simplify mark_slice functionFrançois Bobot2016-01-231-53/+62
* Fix build for MSVC (at least old versions don't know fmin).alainfrisch2015-12-231-0/+6
* simplify incremental root scanningDamien Doligez2015-12-211-4/+2
* Revert the change to the GC calling protocol: the allocation pointerDamien Doligez2015-12-211-2/+6
* transform `Add_to_ref_table` macro into inline functionDamien Doligez2015-12-211-2/+2
* fix huge pages vs renaming of caml_stat_heap_sizeDamien Doligez2015-12-211-5/+0
* GC latency improvementsDamien Doligez2015-12-211-79/+277
* whitespace cleanup, cut long lines, add some missing headersDamien Doligez2015-09-111-3/+6
* merge branch 4.02 from rev 16205 to rev 16238Damien Doligez2015-07-291-4/+3
* merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16...Damien Doligez2015-07-171-9/+20
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-13/+13
* more cleanup of char * and sizesDamien Doligez2014-12-241-27/+28
* fix type errors (warnings) reported by the C compilerDamien Doligez2014-12-161-1/+1
* Start tidying up the runtime:Damien Doligez2014-12-121-0/+3
* no-naked-pointers patchMark Shinwell2014-05-121-0/+35
* fix major performance problem on large heaps by making the heap increment pro...Damien Doligez2014-02-201-4/+12
* fix a few problems with whitespace and over-long linesDamien Doligez2013-03-091-1/+2
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* PR#5757: GC compaction bug (crash)Damien Doligez2012-09-101-1/+1
* PR#5233: finaliser on weak array gives dangling pointers (crash)Damien Doligez2012-06-211-5/+6
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* inconsistency reported by BasileDamien Doligez2009-11-041-1/+1
* merge changes from 3.10.2merged to 3.11.0Damien Doligez2008-12-031-10/+22
* lazy: do not short-circuit to pointers outside the heapDamien Doligez2008-07-281-6/+6
* merge changes 3.10.0 -> 3.10.1Damien Doligez2008-01-111-49/+60
* fixed big performance bug in weak hash tablesDamien Doligez2008-01-111-17/+34
* PR#4448: replace dense page table by sparse hash table.Xavier Leroy2008-01-031-25/+7
* noircir directement les valeurs qui ne contiennent pas de pointeursDamien Doligez2005-10-251-6/+16
* Remplacement long/unsigned long par intnat/uintnatXavier Leroy2005-09-221-19/+24
* Fusion des modifs faites sur la branche release jusqu'a la release 3.08.0Xavier Leroy2004-07-131-0/+1
* ajout reglage de vitesse du GC pour mlgmpDamien Doligez2004-06-141-10/+19