Jacques Garrigue
|
082377df68
|
final cleanup of build_subtype
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4870 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-06-04 07:37:19 +00:00 |
Jacques Garrigue
|
685a839af6
|
handle correcty delayed binding mode in types and patterns
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4866 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-06-03 07:33:48 +00:00 |
Jacques Garrigue
|
c3f8585a18
|
must check recursion on constructors in build_subtype
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4865 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-06-02 09:06:51 +00:00 |
Jacques Garrigue
|
7adf53a19b
|
error message
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4864 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-31 13:56:25 +00:00 |
Jacques Garrigue
|
3a33e519eb
|
no need to restrict arrow subtyping anymore
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4863 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-31 03:11:07 +00:00 |
Jacques Garrigue
|
21e57202d4
|
limit enlarge_type to 2 expansions involving object/variants
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4862 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-30 06:24:45 +00:00 |
Jacques Garrigue
|
3c3f028a73
|
change approach for slow subtyping, use counter
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4861 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-29 14:29:57 +00:00 |
Jacques Garrigue
|
418790e32b
|
restrict recursion in enlarge_type
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4860 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-29 12:34:20 +00:00 |
Damien Doligez
|
db702a9f31
|
toujours imprimer les tuples avec des parentheses
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4853 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-28 16:53:51 +00:00 |
Luc Maranget
|
588f1bf2ba
|
la nuit porte conseil, traitement correct des #t et des variants absents dans satisfiable et every_satisfiable
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4842 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-27 08:04:03 +00:00 |
Jacques Garrigue
|
3751d24d01
|
unused match warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4838 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-27 03:09:18 +00:00 |
Jacques Garrigue
|
4ad2a0f0f2
|
fix again PR#1137
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4837 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-25 22:46:39 +00:00 |
Luc Maranget
|
d008daf24e
|
a zut, j ai commis un bug
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4831 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-24 15:35:25 +00:00 |
Luc Maranget
|
842eb76ef7
|
Nouveaux warning dans les or-pats
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4830 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-24 14:34:37 +00:00 |
Jacques Garrigue
|
6c7910573e
|
a bit cleaner
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4827 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-17 08:40:15 +00:00 |
Jacques Garrigue
|
81d641867f
|
check_unused_variant -> finalize_variant
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4826 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-17 08:29:49 +00:00 |
Jacques Garrigue
|
d97864a3f7
|
correct scope bug in Typedtree.alpha_pat
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4824 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-17 03:58:35 +00:00 |
Jacques Garrigue
|
bcef7b48e0
|
strange bug revealed by searchpos.ml ?!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4814 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-16 10:36:10 +00:00 |
Jacques Garrigue
|
707cb4c515
|
delay some checks for warnings
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4813 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-16 10:18:51 +00:00 |
Jacques Garrigue
|
65b012157a
|
eager unification on variants with one tag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4812 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-16 10:17:47 +00:00 |
Jacques Garrigue
|
544ee58f25
|
fix PR#1151
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4808 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-13 06:56:08 +00:00 |
Pierre Weis
|
52d75a5e19
|
Introducing format %C and %S to print (and read) strings and chars
with escaped and delimitors (as Objective Caml tokens).
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4804 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-12 18:37:49 +00:00 |
Pierre Weis
|
c00140c75d
|
Completing implementation of char sets into scanf.ml.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4798 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-09 18:26:44 +00:00 |
Jacques Garrigue
|
fa704a8e7b
|
do not check row_bound for free schemes (PR#1137)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4778 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-05-07 03:21:12 +00:00 |
Jacques Garrigue
|
6700412bae
|
do not share expansions of #-types
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4695 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-18 08:06:13 +00:00 |
Jacques Garrigue
|
0a8236066f
|
vive les methodes polymorphes!
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4694 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-18 07:27:47 +00:00 |
Jacques Garrigue
|
98ca2c1b3e
|
make it clearer
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4689 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-18 03:44:44 +00:00 |
Jacques Garrigue
|
08968d669c
|
normalize more
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4646 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-15 02:11:32 +00:00 |
Jacques Garrigue
|
c5a2036429
|
normalize for multiple files and trim cmi size
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4595 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-04 22:19:02 +00:00 |
Jacques Garrigue
|
a35fbd9077
|
forget row_bound
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4593 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-04 13:43:11 +00:00 |
Jacques Garrigue
|
cc80242179
|
normalize signatures before saving
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4586 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-04-04 03:49:58 +00:00 |
Xavier Leroy
|
73ce0ac808
|
Simplifier lors de l'affichage les declarations val et exception redondantes dans les signatures inferees
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4512 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-03-12 12:35:10 +00:00 |
Jacques Garrigue
|
b86c3f21e9
|
forget_abbrev avait l'air faux
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4406 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-14 08:45:57 +00:00 |
Daniel de Rauglaudre
|
9a6488158c
|
-
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4400 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-13 13:08:57 +00:00 |
Daniel de Rauglaudre
|
50fa875408
|
-
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4399 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-13 12:51:21 +00:00 |
Daniel de Rauglaudre
|
1a2ab84a39
|
ajoute interface pour oprint
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4397 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-13 12:17:56 +00:00 |
Daniel de Rauglaudre
|
50161b7513
|
Regroupement des impressions "outcometree" dans un seul module oprint.ml.
Ajout de hooks de print dans toploop.mli.
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4396 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-13 11:09:19 +00:00 |
Xavier Leroy
|
71cf31f0e2
|
Ajout du packaging d'unites de compilation (option -pack)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4367 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-08 16:55:44 +00:00 |
Jacques Garrigue
|
cb046b351a
|
finish PR#841
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4334 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-01 10:03:12 +00:00 |
Jacques Garrigue
|
bfc6db3edc
|
PR#841
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4333 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-02-01 02:49:48 +00:00 |
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 |
Damien Doligez
|
bd6601d913
|
poteau sur max_tag
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4289 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-20 17:29:18 +00:00 |
Damien Doligez
|
13356e7c5e
|
detabisation
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4281 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-20 15:12:21 +00:00 |
Jacques Garrigue
|
1dd02127e7
|
corrige ordre dans type de classe
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4244 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-10 08:15:44 +00:00 |
Jacques Garrigue
|
2f149a6ea9
|
variant tag error messages
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4212 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2002-01-04 02:02:50 +00:00 |
Jacques Garrigue
|
228ca372d0
|
pretty-printing of type declarations
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4187 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-26 07:42:42 +00:00 |
Jacques Garrigue
|
9d64cd3489
|
PR#734
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4186 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-26 03:50:22 +00:00 |
Jacques Garrigue
|
584b29650a
|
PR#743
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4185 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-26 03:43:41 +00:00 |
Jacques Garrigue
|
20a6cd3e17
|
wrong warning
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4141 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-07 07:27:59 +00:00 |
Jacques Garrigue
|
d1a23c4b67
|
really fix PR#674
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4133 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
|
2001-12-06 00:19:35 +00:00 |