summaryrefslogtreecommitdiff
path: root/byterun
Commit message (Collapse)AuthorAgeFilesLines
* Division par 0.0 ne declenche plus Division_by_zero (c'est le modeleXavier Leroy1995-08-091-1/+0
| | | | | | | IEEE 754, les amis). git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@189 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de la recuperation d'erreurs dans les parsers YaccXavier Leroy1995-08-091-22/+73
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ par-rapport a Caml Light 0.7Xavier Leroy1995-08-089-16/+29
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@182 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Portage Solaris. On prevoit plusieurs systemes pour une architecture.Xavier Leroy1995-08-081-59/+21
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@181 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* On n'essaye plus d'utiliser memcpy, qui n'a aucune raison de marcherXavier Leroy1995-07-301-4/+0
| | | | | | | sur des zones qui se recouvrent. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@177 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ tags pour que Infix_tag soit impair.Xavier Leroy1995-07-282-11/+13
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@171 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Codes speciaux pour petits tableaux de flottants.Xavier Leroy1995-07-283-16/+27
| | | | | | | 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-278-20/+92
| | | | | | | Deplacement de copy_double dans floats.c. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@153 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* interp: bug dans BOOLNOT.Xavier Leroy1995-07-246-42/+51
| | | | | | | | GC: on fait directement fatal_error si out of memory pendant le GC mineur. Divers hacks locaux pour accelerer le GC majeur. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@138 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyage des MakefilesXavier Leroy1995-07-212-4/+4
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* config.h: nettoyageXavier Leroy1995-07-202-29/+8
| | | | | | | mlvalues.h: utiliser _end au lieu de end sur l'alpha. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@128 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* MAJ du Makefile suite a la separation de compilos C pour le bytecode /Xavier Leroy1995-07-181-6/+9
| | | | | | | pour le compilo natif. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@116 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyages dans l'espoir d'aller un poil plus vite.Xavier Leroy1995-07-172-25/+42
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@111 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* compare.c hash.c mlvalues.h: redefinition de Is_atom a l'aide de &endXavier Leroy1995-07-134-10/+24
| | | | | | | | | | | pour que les constantes structurees produites par le compilo natif apparaissent comme des atomes et qu'on descende dedans dans equal et hash. ints.c: rectification de format_int pour qu'il formatte des long, pas des int. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@101 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Un #endif etait non strictement ANSI...Xavier Leroy1995-07-121-1/+1
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@90 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Eclatement de meta.c en obj.c et meta.cXavier Leroy1995-07-111-0/+58
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@86 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de l'instruction C_CALL5.Xavier Leroy1995-07-118-69/+25
| | | | | | | meta.c eclate en obj.c et meta.c. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@82 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Suppression de lexing.c (Lexing.get_next_char est maintenant en ML).Xavier Leroy1995-07-111-2/+2
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@76 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Branchement du GC de la version bytecode sur le compilateur natifXavier Leroy1995-07-1013-67/+128
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@72 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Fermetures representees en un seul blocXavier Leroy1995-06-223-58/+39
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@49 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Changement representation des constructeurs constants.Xavier Leroy1995-06-1814-133/+144
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@40 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Introduction de primitives C pour {Array,String}.{get,set}Xavier Leroy1995-06-152-0/+34
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@30 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Nettoyage code pour architectures big endian.Xavier Leroy1995-05-098-9/+19
| | | | | | | Qques trucs exportes en plus pour la lib Unix. git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@9 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Printf.sprintf et String.concat dans stdlibXavier Leroy1995-05-051-8/+3
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Ajout de Sys.file_existsXavier Leroy1995-05-041-7/+5
| | | | git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
* Passage a la version bootstrappee (franchissement du Rubicon)Xavier Leroy1995-05-0457-0/+6500
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02