simonpj     2002/10/09 08:04:02 PDT

  Modified files:
    ghc/compiler         Makefile 
    ghc/compiler/basicTypes IdInfo.lhs 
    ghc/compiler/coreSyn Subst.lhs 
    ghc/compiler/deSugar DsBinds.lhs DsMeta.hs DsUtils.lhs 
    ghc/compiler/hsSyn   Convert.lhs HsBinds.lhs HsDecls.lhs 
                         HsExpr.lhs HsSyn.lhs 
    ghc/compiler/main    DriverMkDepend.hs HscMain.lhs 
                         HscStats.lhs 
    ghc/compiler/parser  Parser.y RdrHsSyn.lhs 
    ghc/compiler/prelude PrelInfo.lhs PrelNames.lhs 
    ghc/compiler/rename  RnBinds.lhs RnEnv.lhs RnExpr.lhs 
                         RnIfaces.lhs RnNames.lhs 
                         RnSource.hi-boot-5 RnSource.hi-boot-6 
                         RnSource.lhs RnTypes.lhs 
    ghc/compiler/typecheck Inst.lhs TcDefaults.lhs TcExpr.lhs 
                           TcForeign.lhs TcGenDeriv.lhs 
                           TcHsSyn.lhs TcRnDriver.lhs 
                           TcRnMonad.lhs TcRnTypes.lhs 
                           TcSimplify.lhs TcSplice.hi-boot-6 
                           TcSplice.lhs 
  Log:
        -----------------------------------
        Lots more Template Haskell stuff
        -----------------------------------
  
  At last!  Top-level declaration splices work!
  Syntax is
  
        $(f x)
  
  not "splice (f x)" as in the paper.
  
  Lots jiggling around, particularly with the top-level plumbining.
  Note the new data type HsDecls.HsGroup.
  
  Revision  Changes    Path
  1.224     +3 -3      fptools/ghc/compiler/Makefile
  1.104     +3 -1      fptools/ghc/compiler/basicTypes/IdInfo.lhs
  1.34      +10 -2     fptools/ghc/compiler/coreSyn/Subst.lhs
  1.51      +0 -3      fptools/ghc/compiler/deSugar/DsBinds.lhs
  1.5       +509 -193  fptools/ghc/compiler/deSugar/DsMeta.hs
  1.64      +1 -2      fptools/ghc/compiler/deSugar/DsUtils.lhs
  1.5       +26 -21    fptools/ghc/compiler/hsSyn/Convert.lhs
  1.65      +0 -6      fptools/ghc/compiler/hsSyn/HsBinds.lhs
  1.93      +47 -27    fptools/ghc/compiler/hsSyn/HsDecls.lhs
  1.72      +3 -3      fptools/ghc/compiler/hsSyn/HsExpr.lhs
  1.38      +10 -4     fptools/ghc/compiler/hsSyn/HsSyn.lhs
  1.24      +2 -2      fptools/ghc/compiler/main/DriverMkDepend.hs
  1.168     +1 -2      fptools/ghc/compiler/main/HscMain.lhs
  1.9       +14 -18    fptools/ghc/compiler/main/HscStats.lhs
  1.106     +72 -135   fptools/ghc/compiler/parser/Parser.y
  1.45      +561 -62   fptools/ghc/compiler/parser/RdrHsSyn.lhs
  1.85      +20 -4     fptools/ghc/compiler/prelude/PrelInfo.lhs
  1.65      +11 -200   fptools/ghc/compiler/prelude/PrelNames.lhs
  1.82      +1 -1      fptools/ghc/compiler/rename/RnBinds.lhs
  1.155     +2 -2      fptools/ghc/compiler/rename/RnEnv.lhs
  1.103     +17 -6     fptools/ghc/compiler/rename/RnExpr.lhs
  1.155     +4 -6      fptools/ghc/compiler/rename/RnIfaces.lhs
  1.135     +24 -35    fptools/ghc/compiler/rename/RnNames.lhs
  1.10      +2 -2      fptools/ghc/compiler/rename/RnSource.hi-boot-5
  1.4       +2 -2      fptools/ghc/compiler/rename/RnSource.hi-boot-6
  1.151     +49 -65    fptools/ghc/compiler/rename/RnSource.lhs
  1.12      +2 -2      fptools/ghc/compiler/rename/RnTypes.lhs
  1.104     +0 -1      fptools/ghc/compiler/typecheck/Inst.lhs
  1.28      +6 -8      fptools/ghc/compiler/typecheck/TcDefaults.lhs
  1.130     +14 -14    fptools/ghc/compiler/typecheck/TcExpr.lhs
  1.57      +9 -11     fptools/ghc/compiler/typecheck/TcForeign.lhs
  1.89      +2 -2      fptools/ghc/compiler/typecheck/TcGenDeriv.lhs
  1.82      +0 -4      fptools/ghc/compiler/typecheck/TcHsSyn.lhs
  1.5       +69 -53    fptools/ghc/compiler/typecheck/TcRnDriver.lhs
  1.5       +25 -18    fptools/ghc/compiler/typecheck/TcRnMonad.lhs
  1.5       +5 -6      fptools/ghc/compiler/typecheck/TcRnTypes.lhs
  1.107     +13 -10    fptools/ghc/compiler/typecheck/TcSimplify.lhs
  1.3       +5 -0      fptools/ghc/compiler/typecheck/TcSplice.hi-boot-6
  1.3       +49 -23    fptools/ghc/compiler/typecheck/TcSplice.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc


Reply via email to