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
Xavier Leroy
fd8ea59807
Ajout des options -make_runtime et -use_runtime
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-04-14 14:48:34 +00:00
Xavier Leroy
3c6bf5d55c
Meilleure impression de Match_failure et Assert_failure
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1839 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-12-09 09:12:30 +00:00
Xavier Leroy
f09d9d30cb
Utiliser use_silently pour les scripts.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1742 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-10-24 15:54:20 +00:00
Xavier Leroy
1c31feddb5
Ajout de .ocamlinit et des scripts
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1639 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-07-03 14:32:35 +00:00
Daniel de Rauglaudre
1acf12fe95
Ajout exception pour error dans preprocesseur
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1613 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-16 15:34:13 +00:00
Jérôme Vouillon
d200d2ea4c
Nouveau format d'executable (ajustements pour le toplevel).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1603 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-06-15 11:57:23 +00:00
Jérôme Vouillon
c93cfafb47
Bug avec "#print_length 0;;"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1545 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-05-14 08:37:46 +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
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
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
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
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
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
89193a19bb
Bug de #trace (affichage incorrect des arguments).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-20 11:12:42 +00:00
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
b54a009909
Ctype.expand_root renomme en Ctype.expand_head
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1335 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-03-07 22:43:27 +00:00
Jérôme Vouillon
a4eea9ac45
Les parametres des constructeurs de types peuvent etres
...
contraints. Par exemple :
type 'a t = 'b * 'c constraint 'a = 'b -> 'c
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1285 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-20 20:39:02 +00:00
Pierre Weis
a6c6120f14
Changement des boi^tes de pretty-print
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1257 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-04 08:03:29 +00:00
Daniel de Rauglaudre
7dace816ea
Ajout lien vers Location.input_name
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-02-03 13:33:10 +00:00
Jérôme Vouillon
66d9d41861
Encore des modifications de Ctype.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1997-01-21 13:38:42 +00:00
Damien Doligez
3c57caa310
changement de technique pour creer les bytecodes executables
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1205 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-25 15:55:16 +00:00
Xavier Leroy
e12a8d1fd5
Utilisation de Sys.os_type.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1173 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-07 11:01:05 +00:00
Damien Doligez
569c0f5e7c
Portage Mac/MPW
...
expunge.ml: version Mac (flags d'ouverture d'un script executable)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1142 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-11-02 18:06:24 +00:00
Xavier Leroy
bfa250606e
Misc.lowercase -> String.uncapitalize
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1130 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-31 16:03:27 +00:00
Damien Doligez
c602b30b57
Changement du module Arg.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1090 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-24 14:17:48 +00:00
Jérôme Vouillon
704b0ef280
init_def manquant...
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1043 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-02 11:11:23 +00:00
Jérôme Vouillon
d6188e0095
Correction d'un bug d'install_printer (type mal construit).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1042 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-10-01 13:23:13 +00:00
Xavier Leroy
15b7edd512
Ajout de Types en plus de Typedtree.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@1007 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-23 11:32:19 +00:00
Xavier Leroy
1109a9dd32
Expanser les abreviations dans le type d'une fonction tracee (au cas
...
ou le type contiendrait une abreviation pour un type fleche).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@979 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-09-10 12:44:14 +00:00
Xavier Leroy
e9fe2362db
Prompt modifie.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@942 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-07-25 13:18:36 +00:00
Daniel de Rauglaudre
e18cd1e3c3
Ajout de print_warning dans topdirs.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@855 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-30 14:53:51 +00:00
Xavier Leroy
37aadf83cb
Remplacement de Meta.execute_Bytecode par Meta.reify_bytecode.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@848 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-28 12:43:41 +00:00
Xavier Leroy
8b9c458635
On ne peut pas tracer des directives.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@834 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 16:21:53 +00:00
Daniel de Rauglaudre
ee1c2361f0
Ajout hooks pour customiser le parsing toplevel
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-22 12:43:11 +00:00
Jérôme Vouillon
d6770a9231
Amelioration des messages d'erreurs d'unification (expansion des
...
abbreviations).
Typeclass: correction d'un bug de typage.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@828 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-20 16:43:29 +00:00
Jérôme Vouillon
cf57f103b6
Simplification.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@823 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-05-16 15:58:57 +00:00
Xavier Leroy
2301d778e7
Renommage en Objective Caml
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@782 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-30 14:53:58 +00:00
Xavier Leroy
6b09d9235c
Detecter le cas ou l'on trace deux fois la meme fonction sous divers noms.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@770 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-29 13:24:01 +00:00
Jérôme Vouillon
7974a9d8b1
Extension objets.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@756 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-22 11:15:41 +00:00
Xavier Leroy
bf16f51e51
topdirs: indentation!
...
toploop: mettre dans load_path les repertoires donnes par -I sur la
ligne de commande avant de lancer la boucle d'interaction.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@754 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-04-18 16:35:43 +00:00
Xavier Leroy
618a69cee8
Pour les programmes faits avec cslmktop, initialiser le load path
...
avant le code utilisateur, pas apres.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@711 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-03-20 10:52:15 +00:00
Xavier Leroy
3897acda2e
#load marche pour les .cma aussi
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@644 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-18 14:46:22 +00:00
Xavier Leroy
567aebacc7
Ne pas faire initial_env avant d'avoir parse la ligne de commande
...
(pour les options -I).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1996-02-05 16:21:46 +00:00
Xavier Leroy
8e61e16546
Ajout de la passe de simplification des Llet.
...
Initialisations du toplevel effectuees plus tot.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@540 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-12-15 10:21:43 +00:00
Xavier Leroy
dcfbdf602c
Si une exception s'echappe pendant un #load, enlever le global des
...
tables du linker.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@477 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-27 14:51:11 +00:00
Xavier Leroy
083af27a36
Env.find_ font raise Not_found au lieu d'une erreur si le path n'est
...
pas trouve (p.ex. parce que un .cmi n'est pas disponible).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-03 13:23:03 +00:00
Xavier Leroy
59b4e67cad
Dans les fichiers de #use, les ;; sont optionnels
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@387 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-11-01 18:12:24 +00:00
Xavier Leroy
32a5d63dee
Ajout de Sys.interactive.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@362 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-10-26 16:25:03 +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