Xavier Leroy
33cf52bd2c
Plus besoin d'ajouter 1 aux positions de ce_env.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2024 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-08-03 13:51:08 +00:00
Jérôme Vouillon
d1561bbfe8
Optimisation de la verification des relations d'egalite, d'instanciation
...
et de sous-typage entre types.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2010 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-07-03 17:40:39 +00:00
Jérôme Vouillon
87b17301f4
Nouvelle syntaxe des classes
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1997 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-06-24 19:22:26 +00:00
Damien Doligez
af0698ee47
fix changement de format des fichiers byte-code
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1961 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-05-23 14:10:02 +00:00
Jérôme Vouillon
a92641327f
Recherche dans le loadpath pour l'instruction source
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1845 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 14:04:19 +00:00
Jérôme Vouillon
ec8fe24713
Reconnaissance des variables d'instance
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-01 17:48:50 +00:00
Jérôme Vouillon
576365579c
\"private method\" -> \"method protected\"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1763 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-11-13 09:04:16 +00:00
Jérôme Vouillon
87221a8e29
Bug: exception non rattrapee
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1728 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-21 11:08:04 +00:00
Xavier Leroy
a95fa92066
Utiliser Arg.current
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1636 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:31:28 +00:00
Jérôme Vouillon
d7383a861e
Modification des evenements.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1611 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 13:34:34 +00:00
Jérôme Vouillon
93da06f5aa
Erreur de syntaxe...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1610 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 20:53:10 +00:00
Jérôme Vouillon
ea25d438a9
kill_programme doit supprimer tous les points d'arrets.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1608 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 16:29:10 +00:00
Jérôme Vouillon
af2b65261c
Quand on recharge la liste des evenements, effacer les evenements
...
charges precedemment...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1605 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 12:28:12 +00:00
Jérôme Vouillon
677b6b5559
Quand un fichier est charge', afficher son chemin complet.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1604 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 12:21:15 +00:00
Xavier Leroy
967558958c
symbols: nouveau format d'executable.
...
main: parsing des arguments sur la ligne de commande revu.
command_line: meilleur message d'aide pour "break".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1595 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-13 15:50:32 +00:00
Damien Doligez
03ec746bf1
deTABisation
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1563 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-19 15:42:21 +00:00
Jérôme Vouillon
6cfa61f417
Message d'erreur clair si primitive C non disponible.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1548 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14 14:31:25 +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
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
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
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
Jérôme Vouillon
9e0e09319a
Les pseudo-evenements ne peuvent pas etre cherches par position dans
...
le source.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1480 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:43:47 +00:00
Jérôme Vouillon
89c20b2d86
Rattrapage des exceptions levees par get_buffer
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1479 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:43:32 +00:00
Jérôme Vouillon
8a806a657c
Il n'y a pas necessairement un vrai evenement a l'adresse de retour
...
d'une fonction.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1478 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:43:14 +00:00
Jérôme Vouillon
9936138a48
Commandes start et previous (symetriques de finish et next).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:43:01 +00:00
Jérôme Vouillon
affd584b5d
new_breakpoint s'occupe de placer le point d'arret a la position du
...
representant de l'evenement
Commandes start et previous (symetriques de finish et next).
Rattrapage des exceptions levees par get_buffer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1476 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:42:38 +00:00
Jérôme Vouillon
733eae7dbc
new_breakpoint s'occupe de placer le point d'arret a la position du
...
representant de l'evenement
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1475 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-30 19:42:12 +00:00
Jérôme Vouillon
0586deb701
Revision de stop_on_event (n'importe quel point d'arret peut etre en
...
dehors d'un evenement).
Bug de find_last_breakpoint.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1472 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-27 21:10:38 +00:00
Jérôme Vouillon
e9887862d4
update_current_event fonctionne correctement meme ailleurs que sur un
...
evenement.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1471 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-27 21:09:07 +00:00
Jérôme Vouillon
7affc5b7ed
Affichage des numeros des points d'arret dans l'ordre.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1470 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-27 21:08:52 +00:00
Jérôme Vouillon
96aebd897a
Gestion de pseudo-evenements en debut de fonctions (on peut y mettre
...
des points d'arret, mais on ne s'y arrete pas).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1469 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-27 21:08:43 +00:00
Jérôme Vouillon
b6d16fd9f8
Gestion des point d'arret en dehors d'evenements.
...
Bug : les points d'arrets n'etaient pas toujours tous places.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1468 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-27 21:08:13 +00:00
Jérôme Vouillon
f3480edf9e
Bugs de find_event et event_near_pos.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1465 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-25 18:15:58 +00:00
Jérôme Vouillon
470721243f
Lors de la creation de l'environnement depuis un resume, message
...
d'erreur lorsqu'un module a ouvrir n'est pas trouve (plutot qu'erreur
fatale...)
La commande break est interpretee en fonction de la position
selectionnee plutot que la position courante.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1464 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-25 15:32:04 +00:00
Jérôme Vouillon
6fe8be487d
Message d'erreur lorsqu'un module a ouvrir n'est pas trouve (plutot
...
qu'erreur fatale...)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1463 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-25 15:29:39 +00:00
Jérôme Vouillon
d484278256
Les commandes print et break fonctionnent maintenant aussi tout a la
...
fin du programme.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1462 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-25 15:08:47 +00:00
Jérôme Vouillon
fddab82840
La commande "next" ne marchait pas.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1460 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-25 10:15:29 +00:00
Jérôme Vouillon
e1a68590a8
Pas besoin d'exporter print_value
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1458 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:13:48 +00:00
Jérôme Vouillon
0ddf4dab80
Modification de Ctype.correct_levels
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1456 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:13:16 +00:00
Jérôme Vouillon
03f160c956
Ajout de btype.ml{,i} (operations de bases sur les types)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1450 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-24 20:11:22 +00:00
Jérôme Vouillon
d1866d5b1f
Remis la demande de confirmation avant sortie du debugger.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1447 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-23 15:24:24 +00:00
Jérôme Vouillon
6c0ee27812
Les exceptions non rattrapees n'etaient pas affichees...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1446 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-23 15:23:31 +00:00
Jérôme Vouillon
f41d91f465
Remis le print_string..., et affichage de "done" pas seulement pour
...
debugger (!).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1445 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-23 15:22:30 +00:00
Jérôme Vouillon
564e7f88ff
Boucle principale plus robuste.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1443 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 23:28:07 +00:00
Jérôme Vouillon
7d8e4df1c3
print_string change' en print_endline.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1442 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 23:27:22 +00:00
Jérôme Vouillon
85877a5fc1
`prerr_endline "EINTR"' qui trainait...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1441 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 23:16:27 +00:00
Jérôme Vouillon
0ea21dfb08
Module Debugcom.Remote_value pour manipuler les valeurs dans le debugger.
...
print_value partage entre toplevel et debugger.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1438 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 20:16:52 +00:00
Jérôme Vouillon
4b966034a5
Il faut pouvoir differencier un programme qui vient de se lancer d'un
...
programme qui a "forke'".
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1437 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-22 20:06:05 +00:00