summaryrefslogtreecommitdiff
path: root/byterun/weak.c
Commit message (Expand)AuthorAgeFilesLines
* Align assertions with the rest of the codeSébastien Hinderer2017-03-311-14/+14
* Assertions cleanupSébastien Hinderer2017-03-131-18/+22
* PR#7279: `Weak.get_copy` doesn't copy custom block (#710)François Bobot2017-02-231-2/+10
* Remove some dead preprocessor linesStephen Dolan2017-01-111-7/+0
* Install all include files, and access internals with CAML_INTERNALSFabrice Le Fessant2016-07-121-0/+2
* Update headers for the new license.Damien Doligez2016-02-181-12/+14
* Use CAML_EPHE_*_OFFSET for better readabilityFrançois Bobot2016-01-251-10/+0
* Do cleaning less often. optimize No_naked_pointerFrançois Bobot2016-01-251-20/+55
* Move caml_ephe_clean to the weak.hFrançois Bobot2016-01-251-48/+1
* [GC] add full-featured ephemerons in an inefficient wayFrançois Bobot2016-01-231-52/+292
* [GC] move the cleaning of the weak arrays in a new phaseFrançois Bobot2016-01-231-6/+18
* transform `Add_to_ref_table` macro into inline functionDamien Doligez2015-12-211-1/+1
* GC latency improvementsDamien Doligez2015-12-211-5/+1
* PR#5887: move the byterun/*.h headers to byterun/caml/*.h to avoid header nam...Gabriel Scherer2014-12-271-5/+5
* Start tidying up the runtime:Damien Doligez2014-12-121-0/+1
* remove all $Id keywordsDamien Doligez2012-10-151-2/+0
* renaming of Objective Caml to OCaml and cleanup of copyright headersDamien Doligez2011-07-271-1/+1
* no integer in weak arrays (preparing an optimization)Damien Doligez2008-09-171-1/+1
* fixed big performance bug in weak hash tablesDamien Doligez2008-01-111-16/+58
* PR#4448: replace dense page table by sparse hash table.Xavier Leroy2008-01-031-1/+1
* grosse amelioration des Weak a courte duree de vieDamien Doligez2007-05-041-3/+11
* fusion 3.09.0 -> 3.09.1Damien Doligez2006-01-041-1/+6
* depollution suite (PR#1914 et PR#1956)Damien Doligez2004-01-011-20/+28
* depollution suite (PR#1914, PR#1956)Damien Doligez2003-12-311-3/+3
* depollution suite (PR#1914 et PR#1956); byterun/weak.c: PR#1929 suiteDamien Doligez2003-12-291-3/+6
* PR#1927 et PR#1929Damien Doligez2003-11-201-7/+12
* PR#1384, deuxiemeDamien Doligez2002-09-171-2/+2
* PR#1384Damien Doligez2002-09-171-10/+18
* divers bugsDamien Doligez2002-01-231-1/+1
* MAJ en-tetes pour mentionner la 'special exception' sur la LGPLXavier Leroy2001-12-071-1/+2
* Chargement dynamique de primitives CXavier Leroy2001-08-281-5/+5
* bug de Gc.counters + blindage des macrosDamien Doligez2001-08-131-1/+1
* alloc.c: typo; weak.c: include manquantDamien Doligez2000-09-081-0/+2
* ajout Weak.get_copyDamien Doligez2000-08-231-3/+31
* Begin_roots -> CAMLparamDamien Doligez1999-11-291-6/+4
* Changement de la licenceXavier Leroy1999-11-171-1/+2
* ajout weak_checkDamien Doligez1998-11-131-0/+8
* nouvelles fonctions alloc/alloc_smallDamien Doligez1998-10-261-1/+1
* terminfo: changement du jeu de primitives en vue du portage MacDamien Doligez1998-09-021-2/+2
* Sources C convertis en ANSI CXavier Leroy1997-09-021-6/+3
* roots.c: variable inutileDamien Doligez1997-06-021-1/+1
* Changement de Push/Pop_roots en Begin/End_rootsDamien Doligez1997-05-261-6/+7
* compactageDamien Doligez1997-05-131-1/+1
* Renvoyer le resultat de weak_create...Xavier Leroy1997-03-081-0/+1
* Notices de copyrightXavier Leroy1997-02-251-2/+2
* ajout WeakDamien Doligez1997-02-241-0/+77