Commit Graph

2012 Commits (51e56f330080fe77bde59367a2ebdc81965c1495)

Author SHA1 Message Date
Damien Doligez 6a87510d7a Le probleme du point-virgule est enfin resolu.
Il n'y a plus de probleme avec l'appel terminal.
54 conflits shift-reduce ont disparu dans l'operation.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1530 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-12 15:10:03 +00:00
Jérôme Vouillon 3e74d64630 Bug: [type t = int = A] etait accepte...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1529 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-12 11:30:03 +00:00
Jérôme Vouillon 102a6bbccc Occur-check plus strict ('a list as 'a ne passe plus).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1528 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-12 11:15:51 +00:00
Jérôme Vouillon 4084657e85 La commande load_printer essaie de charger recursivement tous les
modules dont depend le module implementant le printer.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1527 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-12 09:57:13 +00:00
Jérôme Vouillon 4e9a819a22 Les objets peuvent etre compares avec les fonctions generiques de
comparaisons, et etre appliques a la primitive de hachage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1526 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 22:44:09 +00:00
Jérôme Vouillon 92cf2097e3 Tag specifique aux objets.
Les objets peuvent etre compares avec les fonctions generiques de
comparaisons, et etre appliques a la primitive de hachage.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1525 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 22:42:38 +00:00
Jérôme Vouillon 5aade98f58 Variable permettant de changer facilement l'indice du premier "bucket".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1524 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:52:44 +00:00
Jérôme Vouillon 874f21a083 Methodes privees.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1523 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:48:21 +00:00
Jérôme Vouillon cc1afe62cd Methodes privees.
Bug de l'occur check (boucle...).


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1522 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:35:00 +00:00
Jérôme Vouillon e04705ae85 Un commentaire modifie'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1521 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-11 21:34:04 +00:00
Jérôme Vouillon 51e175d3bc Ajout de la fonction [map].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1520 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-10 15:38:44 +00:00
Jérôme Vouillon 910aafd580 Ajout de la fonction [subset].
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1519 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-10 15:38:17 +00:00
Damien Doligez 85b978bce3 renommage command_line_interpreter -> command_line
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1518 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-08 18:00:18 +00:00
Jérôme Vouillon e710f38d9a Bug de la command "start" du debugger
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1517 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-07 12:33:25 +00:00
Damien Doligez 2a81793e7d Nettoyage
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1516 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-03 18:33:16 +00:00
Xavier Leroy 2ef4e1c5be Support pour le threaded code sur processeurs 64 bits lorsqu'on ne peut pas garantir que le code de l'interprete est dans les 4 premiers gigas
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1515 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-28 15:51:29 +00:00
Francois Rouaix a2ea30248a Peut-etre cette fois
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-25 16:15:59 +00:00
Francois Rouaix 5df7380b04 Oups. Maintenant c'est parfait (dixit Planar)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1513 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-24 14:04:55 +00:00
Jérôme Vouillon 7f7e1c81a9 Recursions non "regulieres" (genre type 'a t = A of 'a * float t) de
nouveau possibles.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-24 13:41:16 +00:00
Xavier Leroy 233c8f82cc Ajout de thread.select
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1511 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-23 18:55:42 +00:00
Francois Rouaix 0c272eb67c FIXED multiple free sur case_fold_table
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1510 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-18 12:29:07 +00:00
Damien Doligez 550b45c5ca Val_int -> Val_bool
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1509 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-17 17:03:08 +00:00
Damien Doligez 50f53591ba version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1508 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-16 13:19:35 +00:00
Damien Doligez 6b90936d38 Suite du fix de EOF au toplevel.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1507 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-16 13:19:29 +00:00
Damien Doligez 49c4529bd2 Fix de EOF dans les lexeurs, suite.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1506 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-16 13:19:12 +00:00
Damien Doligez b5fc93c535 Changement de numero de version. On incremente le dernier chiffre, et
le numero tend vers la version suivante.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1505 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:20:10 +00:00
Damien Doligez 8645d7163a Fix pour traiter les EOF a toplevel.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1504 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:19:45 +00:00
Damien Doligez f4a0dd2335 Fix pour que les lexeurs d'ocamllex traitent correctement le '\000'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1503 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:19:16 +00:00
Damien Doligez 369e6c72d8 Fix pour afficher correctement en cas de EOF a toplevel.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1502 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:18:41 +00:00
Damien Doligez bc679705e6 Fix pour que les lexeurs d'ocamllex sachent traiter le '\000'.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1501 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-15 19:18:03 +00:00
Jérôme Vouillon 554036180b Revision de Ctype.equal
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-12 12:39:20 +00:00
Jérôme Vouillon 8ea151a6d7 Quelques tests supplementaires.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1499 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-12 12:33:20 +00:00
Xavier Leroy e5284b01f2 sh runtest -> sh ./runtest
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1498 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 14:27:45 +00:00
Xavier Leroy d903fe4d27 Commentaire bugge.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1497 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:58:34 +00:00
Xavier Leroy bfd631971a Faire le test deux fois de suite.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1496 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:58:16 +00:00
Xavier Leroy 76da1a4480 Bug dans le message d'erreur de Digest.substring
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1495 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:48 +00:00
Xavier Leroy 8145ec700f Introduction de Thread.select, qui subsume wait_{timed,}_{read,write}
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1494 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:34 +00:00
Xavier Leroy dea956a7d3 debugger.c: suppression de variables inutilisees
extern.c intern.h: garder la hashtable d'une fois sur l'autre,
  ne pas la remettre a zero entre deux output_value (couteux si
  bcp de petits messages)


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1493 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:57:04 +00:00
Xavier Leroy 47cf17d88d Ne pas augmenter inconsiderement la marge en cas de let et de
sequences entremeles.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1492 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-11 13:55:39 +00:00
Xavier Leroy 6c63d34fdb Pour que ca marche avec les threads: remplacement de la fonction de
lecture au clavier et faire comme si on avait -thread sur la ligne de
commande.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1491 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-08 15:18:38 +00:00
Xavier Leroy b846e7b3d3 Ne pas partager la case_fold_table entre plusieurs regexps, car
free_regexp fait free() dessus pour chaque regexp.


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-08 09:10:11 +00:00
Jérôme Vouillon 42df8d76e8 Prise en compte d'un echec possible de Ctype.apply
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1489 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 20:53:38 +00:00
Jérôme Vouillon 3bddc6c32b Priorite plus faible pour la commande previous (conflit avec print).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1488 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 20:53:17 +00:00
Jérôme Vouillon c63c0dd769 Meilleur approximation des modules utilises.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1487 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 20:53:02 +00:00
Jérôme Vouillon 16e22fdf8f Bug de Ctype.moregeneral
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 20:52:36 +00:00
Jérôme Vouillon 86fe89892b Meilleur approximation des modules utilises.
Bug de Ctype.moregeneral


git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1485 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 20:52:21 +00:00
Damien Doligez 19739047b1 Macintosh
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1484 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-04-01 14:51:29 +00:00
Damien Doligez ae755c01a6 version
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1483 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-31 15:51:56 +00:00
Damien Doligez cabc4322f1 Meilleure verification de l'argument de Random.int
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1482 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-31 15:51:43 +00:00
Jérôme Vouillon 08afd50270 Commandes start et previous (symetriques de finish et next).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1481 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:53:35 +00:00