ocaml/typing
Jacques Le Normand 43ffa5d997 fixed recursive local constraints bug
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/gadts@10741 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-10-25 06:37:29 +00:00
..
annot.mli amelioration des annotations 2008-07-29 15:42:44 +00:00
btype.ml added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
btype.mli do not use univars in fixed instances 2010-09-21 07:25:08 +00:00
ctype.ml fixed recursive local constraints bug 2010-10-25 06:37:29 +00:00
ctype.mli added recursive check for local constraint 2010-10-25 05:25:33 +00:00
datarepr.ml fixed small bug in mcomp 2010-10-20 05:57:03 +00:00
datarepr.mli first commit 2010-09-13 05:28:30 +00:00
env.ml added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
env.mli added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
ident.ml fixed bug in syntax extension. Made unification of variants and objects local. Removed personal comments 2010-10-19 05:24:36 +00:00
ident.mli first commit 2010-09-13 05:28:30 +00:00
includeclass.ml merge changes from branching of 3.12 to release/3.12.0 2010-08-02 14:37:22 +00:00
includeclass.mli Revu les impressions du compilateur 2000-03-06 22:12:09 +00:00
includecore.ml removed Type_variant, fixed bug in GADT exhaustive check 2010-10-21 04:02:02 +00:00
includecore.mli improve error messages for type declaration mismatch 2010-05-21 15:13:47 +00:00
includemod.ml error reporting 2010-05-24 06:52:16 +00:00
includemod.mli PR#4478: better error messages for type definition mismatches 2010-05-21 03:36:52 +00:00
mtype.ml clean up spaces and tabs 2010-01-22 12:48:24 +00:00
mtype.mli Pour l'option -pack, ajout possibilite de donner des .cmi sur la ligne de commande pour denoter des sous-modules dont l'implementation est identique a l'interface 2004-04-09 13:32:28 +00:00
oprint.ml fixed bug in syntax extension. Made unification of variants and objects local. Removed personal comments 2010-10-19 05:24:36 +00:00
oprint.mli PR#4964: parenthesized names for infix functions in annot files 2010-05-31 13:18:11 +00:00
outcometree.mli first commit 2010-09-13 05:28:30 +00:00
parmatch.ml internally, we can now refer to constructors with the help of their type, thus avoiding shadowing 2010-10-21 08:17:17 +00:00
parmatch.mli exhaustiveness check is working. An algorithm te check compatibility has been implemented for use during unification. For example, int is incompatible with bool and (int,bool) is incompatible with (int,int) 2010-10-16 06:09:25 +00:00
path.ml clean up spaces and tabs 2010-01-22 12:48:24 +00:00
path.mli Detection des abreviations de types mal formees introduites par 'module rec' 2003-07-01 13:05:43 +00:00
predef.ml removed Type_variant, fixed bug in GADT exhaustive check 2010-10-21 04:02:02 +00:00
predef.mli Type format4 is no more a predefined type. 2006-10-24 20:54:58 +00:00
primitive.ml Output references to the native version of the primitives in ocamlopt 2008-07-24 05:35:22 +00:00
primitive.mli Output references to the native version of the primitives in ocamlopt 2008-07-24 05:35:22 +00:00
printtyp.ml removed Type_variant, fixed bug in GADT exhaustive check 2010-10-21 04:02:02 +00:00
printtyp.mli fusion des changements 3.09.1 -> 3.09.2 2006-04-16 23:28:22 +00:00
stypes.ml amelioration des annotations 2008-07-29 15:42:44 +00:00
stypes.mli amelioration des annotations 2008-07-29 15:42:44 +00:00
subst.ml added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
subst.mli clean up spaces and tabs 2010-01-22 12:48:24 +00:00
typeclass.ml added recursive check for local constraint 2010-10-25 05:25:33 +00:00
typeclass.mli Error narrowing for class type lookups. 2010-05-18 17:25:02 +00:00
typecore.ml added recursive check for local constraint 2010-10-25 05:25:33 +00:00
typecore.mli added recursive check for local constraint 2010-10-25 05:25:33 +00:00
typedecl.ml removed Type_variant, fixed bug in GADT exhaustive check 2010-10-21 04:02:02 +00:00
typedecl.mli fixed bug in syntax extension. Made unification of variants and objects local. Removed personal comments 2010-10-19 05:24:36 +00:00
typedtree.ml Merge first class modules: svn merge -r 9369:9396 $caml/branches/fstclassmod. 2009-10-26 10:53:16 +00:00
typedtree.mli clean up spaces and tabs 2010-01-22 12:48:24 +00:00
typemod.ml fixed bug in syntax extension. Made unification of variants and objects local. Removed personal comments 2010-10-19 05:24:36 +00:00
typemod.mli Error narrowing for module type lookups. 2010-05-18 17:18:24 +00:00
types.ml added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
types.mli added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
typetexp.ml fixed bug in syntax extension. Made unification of variants and objects local. Removed personal comments 2010-10-19 05:24:36 +00:00
typetexp.mli reverted transl_simple_type to its original definition in revision 1660 and used narrow and widen instead 2010-10-01 04:57:43 +00:00
unused_var.ml added lookup of constructors by type in env.ml and specification of constructors types in Ppat_construct 2010-10-21 07:53:39 +00:00
unused_var.mli fusion 3.09.0 -> 3.09.1 2006-01-04 16:55:50 +00:00