cvs commit: fptools/ghc/compiler count_lines fptools/ghc/compiler/basicTypes
Id.lhs IdInfo.lhs MkId.lhs Name.lhs OccName.lhs
fptools/ghc/compiler/coreSyn CoreTidy.lhs fptools/ghc/compiler/hsSyn
HsBinds.lhs HsDecls.lhs fptools/ghc/compiler/main HscMain.lhs ...
Simon Peyton Jones
simonpj@glass.cse.ogi.edu
Fri, 24 Nov 2000 09:02:06 -0800
simonpj 2000/11/24 09:02:06 PST
Modified files:
ghc/compiler count_lines
ghc/compiler/basicTypes Id.lhs IdInfo.lhs MkId.lhs Name.lhs
OccName.lhs
ghc/compiler/coreSyn CoreTidy.lhs
ghc/compiler/hsSyn HsBinds.lhs HsDecls.lhs
ghc/compiler/main HscMain.lhs HscStats.lhs Main.hs
MkIface.lhs
ghc/compiler/parser Parser.y RdrHsSyn.lhs
ghc/compiler/prelude TysWiredIn.lhs
ghc/compiler/rename ParseIface.y Rename.lhs RnEnv.lhs
RnHiFiles.lhs RnHsSyn.lhs RnIfaces.lhs
RnNames.lhs RnSource.lhs
ghc/compiler/simplStg SimplStg.lhs
ghc/compiler/stgSyn CoreToStg.lhs
ghc/compiler/typecheck TcClassDcl.lhs TcDeriv.lhs TcEnv.lhs
TcIfaceSig.lhs TcInstDcls.lhs
TcModule.lhs TcMonad.lhs
TcTyClsDecls.lhs TcTyDecls.lhs
ghc/compiler/types Generics.hi-boot-5 Generics.lhs
Log:
1. Make the new version machinery work.
I think it does now!
2. Consequence of (1): Move the generation of
default method names to one place (namely
in RdrHsSyn.mkClassOpSigDM
3. Major clean up on HsDecls.TyClDecl
These big constructors should have been records
ages ago, and they are now. At last.
Revision Changes Path
1.2 +2 -2 fptools/ghc/compiler/count_lines
1.77 +13 -4 fptools/ghc/compiler/basicTypes/Id.lhs
1.61 +6 -2 fptools/ghc/compiler/basicTypes/IdInfo.lhs
1.47 +1 -1 fptools/ghc/compiler/basicTypes/MkId.lhs
1.84 +1 -1 fptools/ghc/compiler/basicTypes/Name.lhs
1.34 +2 -10 fptools/ghc/compiler/basicTypes/OccName.lhs
1.22 +6 -3 fptools/ghc/compiler/coreSyn/CoreTidy.lhs
1.50 +9 -12 fptools/ghc/compiler/hsSyn/HsBinds.lhs
1.60 +111 -98 fptools/ghc/compiler/hsSyn/HsDecls.lhs
1.65 +9 -12 fptools/ghc/compiler/main/HscMain.lhs
1.4 +7 -4 fptools/ghc/compiler/main/HscStats.lhs
1.34 +5 -4 fptools/ghc/compiler/main/Main.hs
1.110 +55 -36 fptools/ghc/compiler/main/MkIface.lhs
1.49 +2 -2 fptools/ghc/compiler/parser/Parser.y
1.25 +10 -9 fptools/ghc/compiler/parser/RdrHsSyn.lhs
1.63 +1 -1 fptools/ghc/compiler/prelude/TysWiredIn.lhs
1.97 +4 -5 fptools/ghc/compiler/rename/ParseIface.y
1.143 +3 -4 fptools/ghc/compiler/rename/Rename.lhs
1.100 +2 -2 fptools/ghc/compiler/rename/RnEnv.lhs
1.26 +10 -16 fptools/ghc/compiler/rename/RnHiFiles.lhs
1.44 +6 -6 fptools/ghc/compiler/rename/RnHsSyn.lhs
1.131 +4 -5 fptools/ghc/compiler/rename/RnIfaces.lhs
1.112 +9 -6 fptools/ghc/compiler/rename/RnNames.lhs
1.106 +32 -25 fptools/ghc/compiler/rename/RnSource.lhs
1.38 +1 -2 fptools/ghc/compiler/simplStg/SimplStg.lhs
1.62 +67 -46 fptools/ghc/compiler/stgSyn/CoreToStg.lhs
1.87 +56 -44 fptools/ghc/compiler/typecheck/TcClassDcl.lhs
1.76 +5 -5 fptools/ghc/compiler/typecheck/TcDeriv.lhs
1.82 +11 -19 fptools/ghc/compiler/typecheck/TcEnv.lhs
1.63 +1 -1 fptools/ghc/compiler/typecheck/TcIfaceSig.lhs
1.105 +24 -26 fptools/ghc/compiler/typecheck/TcInstDcls.lhs
1.96 +2 -4 fptools/ghc/compiler/typecheck/TcModule.lhs
1.54 +6 -41 fptools/ghc/compiler/typecheck/TcMonad.lhs
1.69 +29 -44 fptools/ghc/compiler/typecheck/TcTyClsDecls.lhs
1.73 +3 -2 fptools/ghc/compiler/typecheck/TcTyDecls.lhs
1.3 +1 -1 fptools/ghc/compiler/types/Generics.hi-boot-5
1.11 +2 -2 fptools/ghc/compiler/types/Generics.lhs