Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2004-10-06 15:54:28 -0700 (Wed, 06 Oct 2004)
Revision: 6219
Log message:

      I think this fixes closure conversion in the case of anonymous lambdas.  As far
      as I know the front end should work now except for optimizations, but I haven't
      tested extensively.
      
      Note:  Lambdas inside of LetFuns are now tagged "rec", but there is no separate
          TyFun["rec"] or Apply["rec"].  I also changed the old fix extension to use
          the tag "fix" instead of "rec".  Non-recursive lambdas are still tagged
          "std".
      

Changes  Path
+3 -1 mpcompiler/mmc/core/mmc_core_ast.ml
+24 -33 mpcompiler/mmc/core/mmc_core_closure.ml
+3 -3 mpcompiler/mmc/core/mmc_core_cps.ml
+3 -3 mpcompiler/mmc/core/mmc_core_front.ml
+3 -0 mpcompiler/mmc/core/mmc_core_tast.ml
+8 -1 mpcompiler/mmc/core/mmc_core_type_check.ml
+5 -1 mpcompiler/mmc/core/mmc_core_type_infer.ml
+16 -16 mpcompiler/mmc/extensions/fix/mmc_ext_fix.ml
+3 -3 mpcompiler/mmc/test/syntax.pho