summaryrefslogtreecommitdiff
path: root/byterun/intern.c
Commit message (Collapse)AuthorAgeFilesLines
* Ajout de output_value_to_malloc and input_value_from_mallocXavier Leroy1998-06-111-0/+26
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1985 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Adoption des memes representations que dans ocamlopt pour les tableaux de ↵Xavier Leroy1998-04-061-5/+0
| | | | | | | | | flottants et les fonctions mutuellement recursives. Simplification de la compilation du let rec de valeurs. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1895 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Verifier que le channel est en mode binaire pour input_value, output_value, ↵Xavier Leroy1998-02-261-0/+2
| | | | | | input_binary_int, output_binary_int git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1879 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Lock et Unlock peuvent declencher un context switch, donc mettre en racines ↵Xavier Leroy1997-12-111-4/+6
| | | | | | tout ce qui doit survivre git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1858 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nouvelle interface pour do_local_roots en natifXavier Leroy1997-11-201-6/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1793 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Sources C convertis en ANSI CXavier Leroy1997-09-021-18/+10
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1696 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Revu completement l'allocation des buffers d'I/O.Xavier Leroy1997-08-291-8/+24
| | | | | | | | Nettoyage du code d'I/O. Ajout de hooks pour verrouiller en conjonction avec otherlibs/systhreads. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1693 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyage des types de code_checksumXavier Leroy1997-07-301-3/+6
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1679 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nouveau module Marshal dans stdlibXavier Leroy1997-07-021-34/+92
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1633 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nouveau format d'executable.Xavier Leroy1997-06-131-0/+2
| | | | | | | Eradication des warnings de gcc. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1594 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement de Push/Pop_roots en Begin/End_rootsDamien Doligez1997-05-261-26/+24
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1572 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Faire une erreur si on relit un tableau de flottants natifs dans ocamlrunXavier Leroy1997-02-161-0/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1269 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Suppression du check_urgent_gc qui fait echouer l'assertion line 231Xavier Leroy1996-11-281-1/+0
| | | | | | | et semble de maniere generale un peu risque. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1206 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Utilisation de check_urgent_gcXavier Leroy1996-11-151-2/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1194 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Renommage BIG_ENDIAN -> ARCH_BIG_ENDIAN, etc.Xavier Leroy1996-07-011-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@913 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* fix_code, meta, interp: remplacement de execute_bytecode par reify_bytecode.Xavier Leroy1996-05-281-0/+1
| | | | | | | | lexing: ne plus faire de callbacks, incompatibles avec les threads. autres: rectifications #includes. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@844 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Faute d'orthographe sur un ident dans intern_from_string.Xavier Leroy1996-05-161-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@816 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Renommage en Objective CamlXavier Leroy1996-04-301-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement du format pour intern/extern.Xavier Leroy1996-04-011-109/+145
| | | | | | | | Pour les threads, adaptation des I/O a la possibilite d'un GC des qu'on fait enter_blocking_section. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@716 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Deplacement de urge_major_gc dans signals.Xavier Leroy1995-12-221-0/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@575 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* roots: ajout de scan_hook, interversion arguments de oldifyXavier Leroy1995-10-301-4/+7
| | | | | | | | | minor_gc: interversion arguments de oldify signals: sig_vtalrm intern: allouer le bloc lu dans le tas mineur si petit. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout des notices de copyrightXavier Leroy1995-08-091-0/+13
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Codes speciaux pour petits tableaux de flottants.Xavier Leroy1995-07-281-5/+11
| | | | | | | Nettoyage du magic number. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@165 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout du tag Double_array_tag.Xavier Leroy1995-07-271-0/+19
| | | | | | | Deplacement de copy_double dans floats.c. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy1995-05-041-0/+230
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02