Damien Doligez
0dbce74fc8
lazy a la Tolmach
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4291 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2002-01-20 17:39:10 +00:00
Xavier Leroy
f5ac05c041
Revu gestion de toplevel_env pour que si on evalue un appel a Topdirs.dir_use, les definitions du fichier charge ne soient pas ignorees
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4149 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-07 15:02:20 +00:00
Xavier Leroy
07ac45dafa
L'execution d'un script n'est pas interactive (PR#630)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4088 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-04 08:56:54 +00:00
Xavier Leroy
e79a1b8571
Dans message, Uncaught exception -> exception (plus PC)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4073 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-12-03 10:15:57 +00:00
Xavier Leroy
343d49401a
Revu gestion des DLLs: ne pas les utiliser en mode -custom; dans les .cma et .cmxa, stocker separement les options pour linker statiquement (-cclib) et par chargement dynamique (-dllib).
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3949 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-30 09:32:32 +00:00
Xavier Leroy
48485d8d8a
Mieux sauter #! au debut des scripts
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3871 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-10-09 14:56:23 +00:00
Jacques Garrigue
dadb2acc94
labels omitted off par defaut
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3799 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-27 07:31:29 +00:00
Daniel de Rauglaudre
cb729b318e
Ajoute repertoire camlp4 dans le load_path du niveau du haut
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3772 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-19 13:36:55 +00:00
Daniel de Rauglaudre
91497df2fc
Correction bug PR#531
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3764 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-15 16:34:59 +00:00
Jacques Garrigue
4bdf28108f
avoid problem with dlsym/failwith and keep thread linking info
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3701 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-09-07 05:56:31 +00:00
Xavier Leroy
ddd99c7e5d
Chargement dynamique de primitives C
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3677 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-28 14:47:48 +00:00
Xavier Leroy
fec31c40a1
Blinder l'affichage des tres longues chaines (PR#476)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3625 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-08 14:25:39 +00:00
Daniel de Rauglaudre
1480f1d60e
-
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3619 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-07 20:04:59 +00:00
Daniel de Rauglaudre
a9de661f1a
Un peu de nettoyage de code + ajout personnalisation des "phrases" toplevel
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3617 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-07 12:12:33 +00:00
Daniel de Rauglaudre
3ed3b7bdda
Ajouté personalisation de l'affichage des items de signature dans le toplevel
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3614 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-06 12:28:50 +00:00
Daniel de Rauglaudre
3b5da7725e
Personalisation de l'affichage des valeurs et des types dans le toplevel.
...
Ajouté module Outcometree et des hooks dans le toplevel: print_out_value et
print_out_type. (j'ai oublié de mettre un message log dans le 1er commit)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3612 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-04 10:08:19 +00:00
Daniel de Rauglaudre
10078faaa7
-
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3608 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-08-02 08:51:55 +00:00
Xavier Leroy
b708229015
Support user-defined printers taking a formatter as first argument
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3566 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-07-03 11:04:10 +00:00
Jacques Garrigue
02ca0f87f8
enforce uniqueness of typing in label mode
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3490 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-04-19 08:34:21 +00:00
Damien Doligez
b594c39052
toplevel: prompt * dans les commentaires
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3418 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-14 10:47:23 +00:00
Xavier Leroy
45e2a08277
Petite simplification dans instrument_closure
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3412 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-13 08:33:20 +00:00
Jacques Garrigue
714bf2c3fa
Tracage d'une fonction utilisee par le toplevel (PR#283)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3408 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-12 14:32:38 +00:00
Xavier Leroy
0d336d1961
Imprimer les flottants avec plus de precision et en format %g
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3394 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2001-02-05 09:01:24 +00:00
Pierre Weis
2116da4220
Getting rid of obsolete boolean operators & and or
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3359 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 13:07:42 +00:00
Jacques Garrigue
447c79eade
deplace expand_directory dans Misc, pour generaliser -I +package
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3358 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-12-28 05:02:43 +00:00
Xavier Leroy
174ed8a2d1
Bug dans l'affichage des exceptions predefinies (e.g. Failure)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-20 12:52:56 +00:00
Xavier Leroy
b0e043eb2d
Re-faire marcher la trace (PR#213)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3327 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-11-07 13:18:20 +00:00
Damien Doligez
b2fdec8e5c
option -warn-error, directive #warn_error
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3282 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-08-23 17:13:09 +00:00
Xavier Leroy
e29e48a5df
Utiliser Hashtbl.replace
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3264 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-07-28 12:26:14 +00:00
Jacques Garrigue
5a5f0fe989
garde les memes noms, mais espaces differents
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3200 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-12 14:22:37 +00:00
Jacques Garrigue
402fa47bfd
utilise Ident.unique_name plutot que Ident.name pour les globaux
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3197 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-06-12 05:23:11 +00:00
Jacques Garrigue
cb76423d18
reset Arg module in run_script
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3168 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-05-22 00:59:13 +00:00
Xavier Leroy
7def4b472a
Revu la compilation des liaisons toplevel (utiliser une table de hash au lieu des globaux pour permettre la recuperation memoire des liaisons masquees)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3164 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-05-16 16:19:04 +00:00
Pierre Weis
9abfff060e
Suppression de Formatmsg, réécriture des messages à l'aide de Format.fprintf
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3123 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-21 08:13:22 +00:00
Xavier Leroy
1926b350c0
Envoyer les sorties du toplevel sur stdout, pas stderr
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3051 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-04-10 14:59:29 +00:00
Pierre Weis
ccc63c9e3e
Lorsqu'une phrase toplevel consiste uniquement en une directive open
...
il ne faut pas sauter de ligne.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@3000 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-27 15:13:47 +00:00
Xavier Leroy
0f9683375a
Revu la verification de coherence lors de #load (pour accepter le cas ou le .cmi ne peut etre trouve)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2998 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-27 14:10:46 +00:00
Xavier Leroy
a734dd4b75
Adaptation de #load au nouveau format de .cma
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2996 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-27 11:42:54 +00:00
Xavier Leroy
f5442aa165
Verification de coherence .cmo/.cmi dans #load
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2993 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-26 15:50:58 +00:00
Xavier Leroy
87ece3497e
Affichage des exceptions, suite
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2991 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-26 12:11:10 +00:00
Xavier Leroy
5c65f975b2
Meilleure impression des exceptions
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2990 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-25 18:55:45 +00:00
Damien Doligez
3f434abf94
re-renommange: "-label" -> "-labels"
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2986 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-24 19:31:25 +00:00
Xavier Leroy
7dfe9784b7
Revu la gestion des records de flottants
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2978 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-21 14:43:25 +00:00
Damien Doligez
df6ced1fc9
"modern" -> "label" suite (et fin ?)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2976 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-20 21:00:11 +00:00
Pierre Weis
695b5727b2
Suppression d'un passage à la ligne superfétatoire. Réécris la
...
fonction d'impression des définitions print_items.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2933 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-09 16:52:57 +00:00
Jacques Garrigue
79791f237f
dangers de protect
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2923 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-08 03:38:05 +00:00
Pierre Weis
5d12312d9e
Impression des définitions de types.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2920 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-07 19:33:06 +00:00
Pierre Weis
b96208b7a2
Revu les impressions du compilateur
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2908 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-06 22:12:09 +00:00
Xavier Leroy
ee2c3d5bc6
Nouveau format extensible d'executables bytecode
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2903 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-03-05 19:18:50 +00:00
Jacques Garrigue
d518a33485
new handling of Sys.argv in scripts
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2790 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-02-07 03:29:29 +00:00
Damien Doligez
b234d1769c
detabisation
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2745 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2000-01-07 16:47:25 +00:00
Damien Doligez
8ad2e195ac
fix bug ligne trop longue
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2723 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-30 17:09:59 +00:00
Jacques Garrigue
c5d28c52dd
various improvements
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2684 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-10 09:40:51 +00:00
Jacques Garrigue
ad6a333f08
add directives #modern and #warnings
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2667 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-12-03 10:26:08 +00:00
Jacques Garrigue
296fc05470
Merge olabl branch
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2651 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-30 16:07:38 +00:00
Damien Doligez
9f82177a69
ajout options -noassert -w -dparsetree
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2635 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:45 +00:00
Damien Doligez
5ec4570a0b
implementation de -dparsetree
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2634 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-29 19:04:43 +00:00
Xavier Leroy
d3889530b4
MAJ usage et Changes pour les types recursifs
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2571 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-19 09:11:02 +00:00
Xavier Leroy
cc0f32b054
Changement de la licence
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2553 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-17 18:59:06 +00:00
Jérôme Vouillon
8ead6cda81
Option pour accepter des types recursifs (demande de Pascal Cuoq)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2500 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 23:45:01 +00:00
Xavier Leroy
a048d42b10
Ajout du module Formatmsg pour rediriger les messages du systeme vers stdout ou stderr suivant le contexte
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2486 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-11-08 17:06:33 +00:00
Luc Maranget
9f6e05ecce
Partial match avec joli message
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2452 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-10-29 14:42:37 +00:00
Xavier Leroy
5038f3cdb6
Ajout de Pervasives.ignore. List.remove -> List.remove_ass*
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2304 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1999-02-24 15:21:50 +00:00
Pierre Weis
4508b80100
Éviction des alertes des séquences: ajout de fonctions rendant unit ou
...
de prédicats dans le cas où l'on appelait une fonction pour savoir si
ça pouvait marcher en capturant une exception.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2172 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-12 14:53:46 +00:00
Pierre Weis
af0a7574c8
Pilotage des warnings.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2148 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-11-05 08:04:40 +00:00
Xavier Leroy
44f468cd12
Mettre Sys.interactive a true avant de charger le code utilisateur linke avec ocamlmktop
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2132 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-20 12:58:23 +00:00
Xavier Leroy
67971438ee
Noms symboliques pour les tags speciaux
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2107 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-10-01 12:34:32 +00:00
Xavier Leroy
c07dfb6f0d
MAJ de la trace vis-a-vis du nouveau format de fermetures
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2092 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1998-09-07 07:55:38 +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
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
Xavier Leroy
371c25886c
Possibilite de rendre manifestes des types variant ou record
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@290 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-26 20:23:29 +00:00
Xavier Leroy
98ea86f309
Reecriture de la trace pour s'adapter aux fermetures de taille variable.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@274 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-14 11:53:55 +00:00
Xavier Leroy
9329823498
Utilisation de input_scan_line pour l'entree ligne a ligne.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@254 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-08 08:56:21 +00:00
Xavier Leroy
4832a208b5
Introduction de Arg.Set et Arg.Clear.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@249 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-05 12:30:26 +00:00
Xavier Leroy
7e691c81a6
Meilleur traitement des variables non generalisables.
...
Divers nettoyages pendant l'ecriture de la doc.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@239 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-09-02 18:55:37 +00:00
Xavier Leroy
8d4f26747a
MAJ apres ajout des foncteurs applicatifs.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-24 13:24:43 +00:00
Xavier Leroy
937fece4e3
Introduction de Lcondbranch3.
...
coloring: plus de variete dans le choix d'un registre.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@201 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-12 14:26:23 +00:00
Xavier Leroy
e4066357b1
Ajout des notices de copyright
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@195 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 15:06:35 +00:00
Xavier Leroy
bd39426c54
Suppression de output_compact_value.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@192 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-08-09 13:17:15 +00:00
Xavier Leroy
b2f94ecc58
MAJ des tags des chaines et des flottants.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@167 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-28 12:23:54 +00:00
Xavier Leroy
aca0ecc99b
Utilisation du module primitive.
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@157 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-27 17:45:45 +00:00
Xavier Leroy
384c0ddfa7
Changement representation des primitives
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@145 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-25 11:39:21 +00:00
Xavier Leroy
b0987beb54
MAJ imprimeur de valeurs pour la nouvelle repr des listes.
...
Renommage codegen -> bytegen, linker -> bytelink.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@58 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-07-02 16:48:53 +00:00
Xavier Leroy
41bd2b6153
Fermetures representees en un seul bloc
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@49 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-06-22 10:11:18 +00:00
Xavier Leroy
e57ef00576
Remplacement de Cset par Set
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@20 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-30 13:36:40 +00:00
Xavier Leroy
997fb206a7
Printf.sprintf et String.concat dans stdlib
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@5 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-05 10:05:18 +00:00
Xavier Leroy
623e2fbc00
Ajout de Sys.file_exists
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 12:48:07 +00:00
Xavier Leroy
61bd8ace6b
Passage a la version bootstrappee (franchissement du Rubicon)
...
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@2 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
1995-05-04 10:15:53 +00:00