Commit Graph

336 Commits (54af548aa7e865f75b99b5853c49b8b71830f045)

Author SHA1 Message Date
Xavier Leroy 54af548aa7 Ajout de | au debut des pattern-matchings et des definitions de types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@340 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-18 15:32:39 +00:00
Xavier Leroy 0d4e1ea7a2 Digest passe dans stdlib.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@339 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:03:00 +00:00
Xavier Leroy 877b49ccca nondep_supertype ne se permet plus de faire disparaitre des
composantes de structure en position covariante. On se permet quand
meme de transformer type t = ty en type t, comme en SML.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@338 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:02:47 +00:00
Xavier Leroy 2efe34a4a1 Erreur si une fonction est tracee plusieurs fois.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@337 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:02:02 +00:00
Xavier Leroy 3d487de83d Digest passe dans stdlib.
Typo dans la doc de Stack.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@336 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-17 10:01:45 +00:00
Xavier Leroy 96759d2c52 Passage en mode flottants IEEE maintenant effectue dans floats.c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 16:59:18 +00:00
Xavier Leroy ef00b1aa1f Modif. de emit_string_literal parce que certains assembleurs (GAS 1.92
sous FreeBSD) lisent "\0033" comme un caractere de code 033 au lieu de
deux caracteres.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 16:19:36 +00:00
Xavier Leroy 06a7187d66 pervasives.mli: typo dans les docs
Ajout de random.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 12:40:46 +00:00
Xavier Leroy 7152a1e3c8 Liste des pervasives: oubli de Gc, ajout de Random.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@332 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-16 12:40:05 +00:00
Xavier Leroy 7693edce30 Ajout d'un FINIT avant d'appeler une fonction C, de maniere a liberer
tous les registres flottants. Anciennement, on gardait jusqu'a 4
registres occupes, ce qui provoquait un plantage si la fonction C
appelee utilise plus de 4 registres flottants.
Du coup, on passe a 6 le nombre de registres flottants disponibles.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@331 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-15 18:55:43 +00:00
Xavier Leroy 07b0ea7270 Ajout d'un FINIT avant d'appeler une fonction C, de maniere a liberer
tous les registres flottants.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@330 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-15 18:54:33 +00:00
Xavier Leroy 3025a56ef1 Declaration "static" dans md5.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@329 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-12 17:53:51 +00:00
Xavier Leroy c362c35430 MAJ makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@328 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-10 12:44:52 +00:00
Xavier Leroy febeecacd0 Meilleur message d'erreur dans Env quand .cmi pas trouve.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-09 17:39:41 +00:00
Xavier Leroy eda2f6449b Nouveau format de .cmo (utilisation de MD5, detection unsafe)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@326 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-09 13:37:11 +00:00
Francois Rouaix f8d5b20bd7 Moins de contraintes sur with type
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@325 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-09 12:13:42 +00:00
Xavier Leroy 6eb8978908 Changement du magic number des interfaces.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@324 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-05 15:22:38 +00:00
Xavier Leroy c3d81e3f2f Locations dans les structure_item.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@323 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-05 15:22:23 +00:00
Xavier Leroy 4cec42eea3 Annotations de location sur les structure_item.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@322 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-05 15:18:49 +00:00
Xavier Leroy 6ad9216c04 ident: identify rend aussi egaux les noms en plus des stamps
typecore: detection des formats errones en fin de chaine.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@321 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-05 12:29:40 +00:00
Xavier Leroy 65315f212c Verif de coherence des interfaces: permettre de linker plusieurs .cmo
avec le meme nom.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@320 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-04 20:52:43 +00:00
Xavier Leroy b63f478fe9 raise_exception rectifiee (mauvaise structure du trap frame).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@319 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-04 14:36:34 +00:00
Xavier Leroy 453a3517ad Erreur dans raise_caml_exception.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@318 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-04 12:38:46 +00:00
Francois Rouaix 587e1e9732 Suppression de waitopt
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@317 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-04 10:50:00 +00:00
Xavier Leroy 0c0922e2e8 Champ max_young_wosize.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@316 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:07:03 +00:00
Xavier Leroy d1c255478f Cas particulier pour "type t = t"
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@315 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:06:45 +00:00
Xavier Leroy 1acdd36ceb Conversion des abbrevs plus souple.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@314 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:06:28 +00:00
Xavier Leroy 7d31cdb264 Faute d'anglais dans un commentaire.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@313 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:06:15 +00:00
Xavier Leroy e6517c9ced Precedence mal orthographiee.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@312 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:06:01 +00:00
Xavier Leroy afc9574722 On prend symb_start = symb_end quand on applique une epsilon-production.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@311 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:04:07 +00:00
Xavier Leroy 97fba0e18e "with" -> "with type"
Compilation de [| ... |] avec plus de 256 elements.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@310 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:03:30 +00:00
Xavier Leroy c55446a1d0 Traitement abbrevs non recursives, ...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@309 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:02:50 +00:00
Xavier Leroy 986156eadf "with" -> "with type".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@308 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:02:18 +00:00
Xavier Leroy 73ecded345 Doc NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@307 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-03 14:02:02 +00:00
Xavier Leroy db7e46b25c Introduction de "S with module ... = ..."
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@306 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-01 13:39:43 +00:00
Francois Rouaix 62d9977ac1 Premier jet
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@305 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-29 16:20:15 +00:00
Francois Rouaix 9637c75a41 Caracteres dans les commentaires...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 18:50:03 +00:00
Francois Rouaix 0dca8a76eb Doc de waitpid
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@303 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 17:36:07 +00:00
Francois Rouaix 5de90d7cde MAJ Makefile
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@302 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 17:15:00 +00:00
Francois Rouaix ccb307afa9 Harmonisation -ccopt / -cclib
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@301 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 17:12:42 +00:00
Xavier Leroy 93e0aa31ec Contraintes "with" revues.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@300 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:42:38 +00:00
Xavier Leroy 36169b72a8 Ajout de List.for_all2 et List.exists2.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@299 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:42:18 +00:00
Xavier Leroy 016f79071f Contraintes "with" revues (ajout de with S.t = typ, suppression de
with t = A | B).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@298 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:41:50 +00:00
Xavier Leroy a35827a11f Ajout de parsing/longident.ml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@297 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-28 10:40:19 +00:00
Xavier Leroy 49e476f7f8 Confusion -s / -v.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@296 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:42 +00:00
Xavier Leroy 6930d53370 Changement format .cmi.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@295 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:26 +00:00
Xavier Leroy dc78211b45 Rectif options de cc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@294 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:48:16 +00:00
Xavier Leroy fb0acf5bc7 Rectof resolution d'un conflit pour types concrets manifestes.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@293 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:47:51 +00:00
Xavier Leroy 48351d5cc3 Adaptation a NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@292 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:47:23 +00:00
Xavier Leroy 9dca6d3b71 Modifs pour NextStep.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-27 10:46:25 +00:00