Commit Graph

1546 Commits (7390a0221b472d2a295bffb81e899a46be3864ea)

Author SHA1 Message Date
Jérôme Vouillon 8214828fa3 Ctype.substitute renomme en Ctype.apply
Prise en compte d'un echec possible de Ctype.apply


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1413 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 21:06:49 +00:00
Jérôme Vouillon 58e8f3b8d0 Modification de Ctype.closed_schema
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1412 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 21:06:28 +00:00
Jérôme Vouillon 6dc35f692d Modification de commentaires
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1411 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 21:05:49 +00:00
Jérôme Vouillon 67764ada10 Ctype.substitute renomme en Ctype.apply
Simplification de closed_schema


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1410 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 21:05:27 +00:00
Jérôme Vouillon a8c282cbd5 Ctype.substitute renomme en Ctype.apply
Simplification de closed_schema
Prise en compte d'un possible echec de la fonction subst (exception
Cannot_apply pour Ctype.apply; Ctype.expand_abbrev leve l'exception
Cannot_expand en cas d'echec)
Bugs de Ctype.moregeneral


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1409 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 21:05:15 +00:00
Damien Doligez b1a7b7a9d4 Macintosh: .depend + rotation du curseur
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-18 12:30:40 +00:00
Xavier Leroy 00b97ef71f Typo
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1407 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 18:05:17 +00:00
Xavier Leroy 5836841d8a Ajout de native_partial_linker
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 13:01:04 +00:00
Xavier Leroy 4c661050d1 Nettoyages de l'exemple cm
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1405 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 13:00:55 +00:00
Xavier Leroy e603704233 Ne pas optimiser les references si compile avec -g
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1404 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 13:00:40 +00:00
Xavier Leroy 30f337081b Utiliser Config.native_partial_linker pour -output-obj
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1403 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 13:00:28 +00:00
Xavier Leroy 0fe990ae95 Ajout de PARTIALLD dans config.ml
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1402 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 13:00:03 +00:00
Xavier Leroy 0effba16b9 MAJ et durcissement des tests de callback.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1401 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 10:18:39 +00:00
Xavier Leroy c41e852408 Suppression de caml_top_of_stack.
Partage de code entre caml_start_program et callback*.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-17 10:17:32 +00:00
Jérôme Vouillon 88a494b9e8 Ctype.correct_level devient Ctype.correct_levels
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-14 15:23:05 +00:00
Jérôme Vouillon b251ddc5ac Petits bugs
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1398 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-14 15:21:21 +00:00
Jérôme Vouillon 5cf4dd82e9 Correction d'un bug pour expansion des types generiques.
correct_level renomme en correct_levels et modifie.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-14 15:19:48 +00:00
Jérôme Vouillon a08f9b10f1 Limitation du niveau des variables non generiques
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-14 15:16:30 +00:00
Jérôme Vouillon 545bd9b3f4 L'accumulateur n'est pas disponible lorsque l'on n'est pas en frame 0.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1395 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 22:32:10 +00:00
Jérôme Vouillon f51edec166 Revision affichage des types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 22:25:22 +00:00
Jérôme Vouillon f12c2f2f3b Manipulation correcte des types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1393 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:20:13 +00:00
Jérôme Vouillon f9e4b2d441 Revision de la manipulation des types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1392 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:19:35 +00:00
Jérôme Vouillon 5a9f4d15d5 Support pour manipulation correcte des types apres l'inference
(generation de code, debugger, ...).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1391 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:18:06 +00:00
Jérôme Vouillon 29f5e183fa Fonction Env.level : retourne le niveau maximal des constructeurs de
types contenu dans l'environnement.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1390 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:16:44 +00:00
Jérôme Vouillon f65f319c32 Les abbreviations produites s'expansent en des types completement
generiques.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1389 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:14:21 +00:00
Jérôme Vouillon ad4ef57431 Subst.type_expr copie systematiquement le type.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1388 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 21:11:19 +00:00
Damien Doligez cf15362ec0 bug SETSTRINGCHAR + feature division
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 20:46:25 +00:00
Jérôme Vouillon dc68648bf4 Remis le execute_without_breakpoints dans internal_go_to.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1386 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 20:45:57 +00:00
Jérôme Vouillon 094b45f8ed set_current_checkpoint doit attendre que le programme soit bien connecte'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1385 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 20:40:05 +00:00
Damien Doligez e751678a85 displ / 4 ==> displ asr 2
Utiliser asr au lieu de lsr dans emit_label.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1384 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 18:21:01 +00:00
Damien Doligez 6ed63a09c4 Renvoyer () dans SETSTRINGCHAR
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1383 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 18:19:33 +00:00
Damien Doligez 5068454019 Bug Mac
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1382 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 16:24:05 +00:00
Xavier Leroy 17c673a7e6 Oups, bug dans execve
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1381 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:57:13 +00:00
Xavier Leroy 2fa0460948 Version++
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1380 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:41:38 +00:00
Xavier Leroy 81cb9ac7c0 Typo dans lowercase
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1379 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:41:27 +00:00
Xavier Leroy 4dd2dc233e Typo dans execve et execvp
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1378 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:41:10 +00:00
Xavier Leroy 64ee63cf8a Lorsqu'une phrase toplevel contient plusieurs definitions, les traiter dans l'ordre
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1377 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 14:40:54 +00:00
Xavier Leroy 652ca9ca74 Horrible erreur dans is_simple_expr.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1376 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-13 13:14:10 +00:00
Jérôme Vouillon bc6c077122 Bug de moregeneral.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1375 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-12 17:41:34 +00:00
Jérôme Vouillon 59398f662a Les index associes aux methodes doivent etre lies par un let strict et
non un alias...


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1374 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-12 10:30:19 +00:00
Jérôme Vouillon 79240af6cc La substitution n'etait pas appliquee dans certains cas...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1373 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-12 10:26:58 +00:00
Xavier Leroy 91a174ecf9 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1371 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 12:31:08 +00:00
Xavier Leroy 7dfdbcb2b1 MAJ
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1370 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 10:58:27 +00:00
Xavier Leroy 72157b51f7 Marquage des primitives ML (pour le toplevel Windows).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1369 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 10:38:06 +00:00
Xavier Leroy f13ce4a3df Nettoyage choix du compilo C
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1368 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-11 09:25:23 +00:00
Damien Doligez 2cdc5ac5eb Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 21:17:40 +00:00
Xavier Leroy 7eda8f3c69 Retour du ; optionnel -- Coq l'utilise beaucoup...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1366 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 15:02:29 +00:00
Xavier Leroy 55d3f380ca MAJ numero de version.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1365 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:57:53 +00:00
Xavier Leroy ff0a788227 Afficher "external foo ... = ..." au lieu de "val foo ... = ...".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1364 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:57:44 +00:00
Xavier Leroy 6543c035d8 Ne pas sauver l'etat courant dans le lexbuf pendant un refill,
mais le repasser explicitement en resultat/argument de lex_engine.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1363 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-10 13:57:24 +00:00