Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-02-27 19:36:10 -0800 (Sun, 27 Feb 2005)
Revision: 6771
Log message:

      Added support for closure elimination for recursive functions.
      Also, place all hoisted functions in a big "let rec".
      

Changes  Path
+1 -0 metaprl/refiner/rewrite/rewrite_build_contractum.ml
+31 -0 mpcompiler/mmc/core/mmc_core_hoist.ml
+64 -32 mpcompiler/mmc/core/mmc_core_tast.ml
+72 -25 mpcompiler/mmc/core/mmc_core_tast.mli
+35 -11 mpcompiler/mmc/lir/closure_elim/mmc_lir_closure_elim_core.ml