Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-07-08 00:25:35 -0700 (Thu, 08 Jul 2004)
Revision: 6042
Log message:

      Changed Apply so that the list of type arguments is a sequent.  For example:
      .   Apply{ 'f; 'args; sequent{ <H> >- }
      
      Note that there is no conclusion to the sequent.  This is one way of
      distinguishing type lists from other kinds of sequents.
      
      This change allows us to clear out a lot of ugly code, including the ListOfHyps
      hack and some really gnarly stuff for type checking Apply expressions.
      

Changes  Path
+1 -1 metaprl/OMakefile
+5 -5 metaprl/README.MACOSX
+2 -0 mpcompiler/mmc/OMakefile
+3 -3 mpcompiler/mmc/arch/x86/mmc_x86_codegen.ml
+4 -4 mpcompiler/mmc/core/mmc_core_ast.ml
+2 -2 mpcompiler/mmc/core/mmc_core_ast.mli
+19 -22 mpcompiler/mmc/core/mmc_core_cps.ml
+0 -10 mpcompiler/mmc/core/mmc_core_cps.mli
+5 -5 mpcompiler/mmc/core/mmc_core_inline.ml
+2 -1 mpcompiler/mmc/core/mmc_core_optimize.ml
+9 -37 mpcompiler/mmc/core/mmc_core_type_check.ml
+6 -6 mpcompiler/mmc/core/mmc_core_type_infer.ml
+11 -12 mpcompiler/mmc/core/mmc_core_type_util.ml
+1 -1 mpcompiler/mmc/core/mmc_core_type_util.mli
+2 -1 mpcompiler/mmc/extensions/array/mmc_ext_array.ml
+4 -2 mpcompiler/mmc/extensions/bool/mmc_ext_bool.ml
+2 -2 mpcompiler/mmc/extensions/loop/mmc_ext_loop.ml
+5 -1 mpcompiler/mmc/extensions/reserve/mmc_ext_reserve_x86.ml
+8 -9 mpcompiler/mmc/lir/mmc_lir_simplify.ml
+17 -11 mpcompiler/mmc/opt/direct/core/mmc_opt_direct.ml
+9 -7 mpcompiler/mmc/opt/direct/extensions/fix/mmc_opt_direct_fix.ml