Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-03-01 19:36:59 -0800 (Tue, 01 Mar 2005)
Revision: 6794
Log message:

      closure-elim now type checks.
      
      We have a weird problem with dT.  During typechecking, dT fails, but
      manual application of the rules works, and autoT works.
      
      I've changed the repeatT (dT 0) to autoT until we fix this problem.
      

Changes  Path
+6 -1 mpcompiler/mmc/core/mmc_core_tast.ml
+10 -0 mpcompiler/mmc/core/mmc_core_tast.mli
+38 -1 mpcompiler/mmc/core/mmc_core_type_check.ml
+20 -7 mpcompiler/mmc/extensions/tuple/mmc_ext_tuple.ml
+2 -2 mpcompiler/mmc/extensions/tyexists/mmc_ext_tyexists.ml
+32 -14 mpcompiler/mmc/lir/closure_elim/mmc_lir_closure_elim_core.ml
+10 -0 mpcompiler/mmc/lir/closure_elim/mmc_lir_closure_elim_core.mli
+2 -2 mpcompiler/mmc/test/mmc
+1 -1 mpcompiler/util/mm_arith_util.ml