[cvs-nhc98] patch applied (hat): The Great Import/Export Cleanup (tm)

Malcolm Wallace Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:27:36 EDT 2006


Sun Jun 20 12:56:07 PDT 2004  panne
  * The Great Import/Export Cleanup (tm)
  
  nhc98's compiler is now warning-free with:
  
     ghc -W -fno-warn-incomplete-patterns -fno-warn-unused-matches

    M ./src/compiler98/Bind.hs -9 +2
    M ./src/compiler98/Case.hs -8
    M ./src/compiler98/CaseHelp.hs -5
    M ./src/compiler98/CaseLib.hs -8 +2
    M ./src/compiler98/Derive.hs -6 +5
    M ./src/compiler98/DeriveBinary.hs -5 +3
    M ./src/compiler98/DeriveBounded.hs -4 +2
    M ./src/compiler98/DeriveEnum.hs -3 +2
    M ./src/compiler98/DeriveEq.hs -1 +1
    M ./src/compiler98/DeriveIx.hs -1 +1
    M ./src/compiler98/DeriveOrd.hs -3 +1
    M ./src/compiler98/DeriveRead.hs -5 +1
    M ./src/compiler98/DeriveShow.hs -1 +1
    M ./src/compiler98/Export.hs -20 +2
    M ./src/compiler98/Extract.hs -1 +1
    M ./src/compiler98/FFITrans.hs -2 +1
    M ./src/compiler98/FSLib.hs -7 +6
    M ./src/compiler98/FixSyntax.hs -5 +4
    M ./src/compiler98/Fixity.hs -15 +3
    M ./src/compiler98/Flags.hs -2 +1
    M ./src/compiler98/FreeVar.hs -3 +1
    M ./src/compiler98/Gcode.hs -2 +2
    M ./src/compiler98/GcodeFix.hs -8 +3
    M ./src/compiler98/GcodeLow.hs -1 +1
    M ./src/compiler98/GcodeLowC.hs -7 +1
    M ./src/compiler98/GcodeMem.hs -1 +1
    M ./src/compiler98/GcodeOpt2.hs -2
    M ./src/compiler98/GcodeSpec.hs -2 +2
    M ./src/compiler98/IExtract.hs -14 +5
    M ./src/compiler98/Import.hs -11 +4
    M ./src/compiler98/ImportState.hs -6 +2
    M ./src/compiler98/Info.hs -1 +1
    M ./src/compiler98/IntState.hs -3 +2
    M ./src/compiler98/Lex.hs -1 +1
    M ./src/compiler98/LexLow.hs -5 +4
    M ./src/compiler98/LexPre.hs -4 +2
    M ./src/compiler98/LexStr.hs -2
    M ./src/compiler98/Lexical.hs -1 +1
    M ./src/compiler98/Lift.hs -6 +1
    M ./src/compiler98/MainNew.hs -20 +8
    M ./src/compiler98/MkSyntax.hs -10 +1
    M ./src/compiler98/NT.hs -3
    M ./src/compiler98/Need.hs -4 +1
    M ./src/compiler98/NeedLib.hs -3 +3
    M ./src/compiler98/Nice.hs -1 +1
    M ./src/compiler98/Parse.hs -9 +4
    M ./src/compiler98/Parse2.hs -6 +5
    M ./src/compiler98/ParseCore.hs -1 +1
    M ./src/compiler98/ParseI.hs -2 +1
    M ./src/compiler98/ParseLex.hs -2 +2
    M ./src/compiler98/ParseLib.hs -2 +1
    M ./src/compiler98/PosAtom.hs -7 +5
    M ./src/compiler98/PosCode.hs -1 +1
    M ./src/compiler98/PreImport.hs -12 +6
    M ./src/compiler98/PrettyLib.hs -4
    M ./src/compiler98/PrettySyntax.hs -15 +2
    M ./src/compiler98/PrimCode.hs -14 +2
    M ./src/compiler98/Remove1_3.hs -3 +2
    M ./src/compiler98/Rename.hs -10 +5
    M ./src/compiler98/RenameLib.hs -7 +6
    M ./src/compiler98/ReportImports.hs -1
    M ./src/compiler98/RmClasses.hs -1
    M ./src/compiler98/STGArity.hs -5
    M ./src/compiler98/STGBuild.hs -8 +3
    M ./src/compiler98/STGGcode.hs -6 +3
    M ./src/compiler98/STGState.hs -6 +1
    M ./src/compiler98/SccModule.hs -2 +1
    M ./src/compiler98/State.hs -2
    M ./src/compiler98/StrPos.hs -3
    M ./src/compiler98/Syntax.hs -1 +1
    M ./src/compiler98/TokenId.hs -1 +1
    M ./src/compiler98/Type.hs -9 +2
    M ./src/compiler98/TypeData.hs -2 +1
    M ./src/compiler98/TypeLib.hs -9 +3
    M ./src/compiler98/TypeSubst.hs -2 +2
    M ./src/compiler98/TypeUnify.hs -8 +2
    M ./src/compiler98/TypeUtil.hs -3


More information about the Cvs-nhc98 mailing list