ocaml/typing
Jacques Le Normand 59aac4bda6 fixed bug for ident substitution in gadt exhaustion check. Optimized exhaustion check.
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/gadts@10712 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
2010-10-07 09:08:15 +00:00
..
annot.mli amelioration des annotations 2008-07-29 15:42:44 +00:00
btype.ml small cleanup 2010-09-22 08:48:33 +00:00
btype.mli do not use univars in fixed instances 2010-09-21 07:25:08 +00:00
ctype.ml use row for objects in eqtype 2010-10-07 09:07:13 +00:00
ctype.mli first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +00:00
datarepr.ml moved things into constructor_description 2010-10-07 08:31:59 +00:00
datarepr.mli first commit 2010-09-13 05:28:30 +00:00
env.ml switched to abstract types, still needs work on exhaustion type. the code needs to be cleaned up. printfs need to be removed 2010-09-19 04:55:40 +00:00
env.mli first commit 2010-09-13 05:28:30 +00:00
ident.ml first commit 2010-09-13 05:28:30 +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 first commit 2010-09-13 05:28:30 +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 first commit 2010-09-13 05:28:30 +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 moved things into constructor_description 2010-10-07 08:31:59 +00:00
parmatch.mli first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +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 first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +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 do not use univars in fixed instances 2010-09-21 07:25:08 +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 first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +00:00
subst.mli clean up spaces and tabs 2010-01-22 12:48:24 +00:00
typeclass.ml first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +00:00
typeclass.mli Error narrowing for class type lookups. 2010-05-18 17:25:02 +00:00
typecore.ml fixed bug for ident substitution in gadt exhaustion check. Optimized exhaustion check. 2010-10-07 09:08:15 +00:00
typecore.mli fixed bug, ocamlopt now works 2010-09-27 05:38:32 +00:00
typedecl.ml first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +00:00
typedecl.mli PR#4478: better error messages for type definition mismatches 2010-05-21 03:36:52 +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 first implementation of gadt friendly pattern exhaustiveness check. It is incomplete and untested. Also, some types are now incompatible 2010-10-07 07:12:50 +00:00
typemod.mli Error narrowing for module type lookups. 2010-05-18 17:18:24 +00:00
types.ml moved things into constructor_description 2010-10-07 08:31:59 +00:00
types.mli moved things into constructor_description 2010-10-07 08:31:59 +00:00
typetexp.ml removed variance from ellided type variables on the premise that they will only be used with GADTs, which are as of now invariant. fixed just introduced transl_declaration bug 2010-10-01 05:43:41 +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 merge branches/override 2010-04-08 03:58:41 +00:00
unused_var.mli fusion 3.09.0 -> 3.09.1 2006-01-04 16:55:50 +00:00