cvs commit: fptools/ghc/compiler HsVersions.h Makefile fptools/ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs CStrings.lhs PprAbsC.lhs fptools/ghc/compiler/basicTypes Literal.lhs MkId.lhs Module.lhs OccName.lhs SrcLoc.lhs ...

Simon Peyton Jones simonpj@glass.cse.ogi.edu
Fri, 24 May 2002 07:19:30 -0700


simonpj     2002/05/24 07:19:30 PDT

  Modified files:        (Branch: meta-haskell-branch)
    ghc/compiler         HsVersions.h Makefile 
    ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs CLabel.lhs 
                         CStrings.lhs PprAbsC.lhs 
    ghc/compiler/basicTypes Literal.lhs MkId.lhs Module.lhs 
                            OccName.lhs SrcLoc.lhs 
    ghc/compiler/codeGen CgCase.lhs CgClosure.lhs CgCon.lhs 
                         CgConTbls.lhs CgExpr.lhs CgHeapery.lhs 
                         CgMonad.lhs CgTailCall.lhs CgUsages.lhs 
                         ClosureInfo.lhs CodeGen.lhs 
    ghc/compiler/compMan CmLink.lhs CompManager.lhs 
    ghc/compiler/coreSyn CoreSyn.lhs MkExternalCore.lhs 
                         PprCore.lhs 
    ghc/compiler/deSugar Check.lhs Desugar.lhs DsExpr.lhs 
                         DsForeign.lhs DsUtils.lhs Match.lhs 
    ghc/compiler/ghci    ByteCodeFFI.lhs ByteCodeGen.lhs 
                         ByteCodeItbls.lhs ByteCodeLink.lhs 
                         InteractiveUI.hs Linker.lhs 
    ghc/compiler/hsSyn   HsBinds.lhs HsCore.lhs HsDecls.lhs 
                         HsExpr.lhs HsImpExp.lhs HsLit.lhs 
                         HsTypes.lhs 
    ghc/compiler/ilxGen  IlxGen.lhs 
    ghc/compiler/javaGen JavaGen.lhs 
    ghc/compiler/main    BinIface.hs CmdLineOpts.lhs 
                         DriverFlags.hs DriverPipeline.hs 
                         HscMain.lhs HscTypes.lhs Main.hs 
                         MkIface.lhs ParsePkgConf.y 
    ghc/compiler/nativeGen AsmCodeGen.lhs MachCode.lhs 
                           MachMisc.lhs PprMach.lhs Stix.lhs 
                           StixMacro.lhs StixPrim.lhs 
    ghc/compiler/ndpFlatten Flattening.hs 
    ghc/compiler/parser  Lex.lhs ParseUtil.lhs Parser.y 
                         ParserCore.y 
    ghc/compiler/prelude ForeignCall.lhs PrelNames.lhs 
                         PrelRules.lhs TysWiredIn.lhs 
                         primops.txt.pp 
    ghc/compiler/profiling CostCentre.lhs 
    ghc/compiler/rename  Rename.lhs RnBinds.lhs RnExpr.lhs 
                         RnHiFiles.lhs RnIfaces.lhs RnSource.lhs 
    ghc/compiler/simplCore SetLevels.lhs SimplMonad.lhs 
                           Simplify.lhs 
    ghc/compiler/specialise Rules.lhs SpecConstr.lhs 
                            Specialise.lhs 
    ghc/compiler/stranal WwLib.lhs 
    ghc/compiler/typecheck TcBinds.lhs TcClassDcl.lhs TcDeriv.lhs 
                           TcExpr.lhs TcGenDeriv.lhs 
                           TcInstDcls.lhs TcMType.lhs TcModule.lhs 
                           TcMonad.lhs TcPat.lhs TcRules.lhs 
                           TcSimplify.lhs 
    ghc/compiler/types   Generics.lhs 
    ghc/compiler/usageSP UsageSPLint.lhs 
    ghc/compiler/utils   Binary.hs FastString.lhs FiniteMap.lhs 
                         Outputable.lhs Pretty.lhs PrimPacked.lhs 
                         StringBuffer.lhs Util.lhs 
    ghc/docs/comm/genesis modules.html 
    ghc/docs/users_guide ffi-chap.sgml flags.sgml ghci.sgml 
                         glasgow_exts.sgml gone_wrong.sgml 
                         intro.sgml phases.sgml ug-book.sgml 
                         ug-ent.sgml 
    ghc/includes         InfoTables.h Linker.h 
    ghc/rts              Adjustor.c Linker.c MBlock.h ProfHeap.c 
                         RtsStartup.c RtsUtils.c Schedule.c 
                         StgCRun.c Storage.c Task.c Weak.c 
    ghc/utils/genprimopcode Main.hs 
    ghc/utils/ghc-pkg    Makefile 
    ghc/utils/hasktags   Makefile 
    ghc/utils/hsc2hs     Makefile 
    ghc/utils/unlit      unlit.c 
    libraries            Makefile 
    libraries/base       Foreign.hs Makefile Numeric.hs Prelude.hs 
                         base.conf.in 
    libraries/base/Control Arrow.hs Concurrent.hs Exception.hs 
                           Monad.hs Parallel.hs 
    libraries/base/Control/Concurrent CVar.hs Chan.hs MVar.hs 
                                      QSem.hs QSemN.hs 
                                      SampleVar.hs 
    libraries/base/Control/Monad Cont.hs Error.hs Fix.hs 
                                 Identity.hs List.hs Monoid.hs 
                                 RWS.hs Reader.hs ST.hs State.hs 
                                 Trans.hs Writer.hs 
    libraries/base/Control/Monad/ST Lazy.hs Strict.hs 
    libraries/base/Control/Parallel Strategies.hs 
    libraries/base/Data  Array.hs Bits.hs Bool.hs Char.hs 
                         Complex.hs Dynamic.hs Either.hs 
                         FiniteMap.hs Generics.hs IORef.hs Int.hs 
                         Ix.hs List.hs Maybe.hs PackedString.hs 
                         Ratio.hs STRef.hs Set.hs Tuple.hs 
                         Unique.hs Word.hs 
    libraries/base/Data/Array Base.hs Diff.hs IArray.hs IO.hs 
                              MArray.hs ST.hs Storable.hs 
                              Unboxed.hs 
    libraries/base/Debug QuickCheck.hs Trace.hs 
    libraries/base/Debug/QuickCheck Batch.hs Poly.hs Utils.hs 
    libraries/base/Foreign C.hs ForeignPtr.hs Ptr.hs StablePtr.hs 
                           Storable.hs 
    libraries/base/Foreign/C Error.hs String.hs Types.hs 
                             TypesISO.hs 
    libraries/base/Foreign/Marshal Alloc.hs Array.hs Error.hs 
                                   Utils.hs 
    libraries/base/GHC   Arr.lhs Base.lhs Conc.lhs Enum.lhs 
                         Err.lhs Exception.lhs Exts.hs Float.lhs 
                         Handle.hs IO.hs IOBase.lhs List.lhs 
                         Num.lhs PArr.hs Pack.lhs Posix.hs Ptr.lhs 
                         Read.lhs Real.lhs ST.lhs STRef.lhs 
                         Show.lhs Stable.lhs Storable.lhs 
                         TopHandler.lhs Weak.lhs 
    libraries/base/System CPUTime.hsc Cmd.hs Directory.hs 
                          Environment.hs Exit.hs IO.hs Info.hs 
                          Locale.hs Mem.hs Random.hs Time.hsc 
    libraries/base/System/Console GetOpt.hs 
    libraries/base/System/IO Error.hs Unsafe.hs 
    libraries/base/System/Mem StableName.hs Weak.hs 
    libraries/base/Text  Html.hs PrettyPrint.hs Read.hs Regex.hs 
                         Show.hs 
    libraries/base/Text/Html BlockTable.hs 
    libraries/base/Text/PrettyPrint HughesPJ.hs 
    libraries/base/Text/Regex Posix.hsc 
    libraries/base/Text/Show Functions.hs 
    libraries/network    Makefile 
    libraries/network/Network Socket.hsc 
    libraries/network/include HsNet.h 
  Added files:           (Branch: meta-haskell-branch)
    ghc/docs/users_guide faq.sgml 
    libraries/base       LICENSE 
    libraries/base/Text/ParserCombinators ReadP.hs ReadPrec.hs 
    libraries/base/Text/Read Lex.hs 
    libraries/network/cbits ancilData.c 
  Removed files:         (Branch: meta-haskell-branch)
    libraries/base/Text/ParserCombinators ReadP.lhs ReadPrec.lhs 
    libraries/base/Text/Read Lex.lhs 
  Log:
  Merge up to HEAD tag meta-haskell-merge2
  
  Revision  Changes    Path
  1.25.2.1  +3 -34     fptools/ghc/compiler/HsVersions.h
  1.216.2.1 +5 -1      fptools/ghc/compiler/Makefile
  1.46.2.1  +5 -6      fptools/ghc/compiler/absCSyn/AbsCSyn.lhs
  1.48.2.1  +12 -4     fptools/ghc/compiler/absCSyn/AbsCUtils.lhs
  1.51.2.1  +11 -10    fptools/ghc/compiler/absCSyn/CLabel.lhs
  1.15.18.1 +8 -7      fptools/ghc/compiler/absCSyn/CStrings.lhs
  1.89.2.1  +4 -3      fptools/ghc/compiler/absCSyn/PprAbsC.lhs
  1.34.2.1  +7 -6      fptools/ghc/compiler/basicTypes/Literal.lhs
  1.95.2.3  +2 -1      fptools/ghc/compiler/basicTypes/MkId.lhs
  1.51.2.1  +5 -4      fptools/ghc/compiler/basicTypes/Module.lhs
  1.46.2.1  +28 -27    fptools/ghc/compiler/basicTypes/OccName.lhs
  1.20.6.1  +11 -13    fptools/ghc/compiler/basicTypes/SrcLoc.lhs
  1.56.6.1  +4 -4      fptools/ghc/compiler/codeGen/CgCase.lhs
  1.56.2.1  +21 -20    fptools/ghc/compiler/codeGen/CgClosure.lhs
  1.36.2.1  +3 -3      fptools/ghc/compiler/codeGen/CgCon.lhs
  1.36.2.1  +3 -3      fptools/ghc/compiler/codeGen/CgConTbls.lhs
  1.47.6.1  +2 -2      fptools/ghc/compiler/codeGen/CgExpr.lhs
  1.30.4.1  +4 -4      fptools/ghc/compiler/codeGen/CgHeapery.lhs
  1.33.6.1  +6 -5      fptools/ghc/compiler/codeGen/CgMonad.lhs
  1.32.2.1  +6 -6      fptools/ghc/compiler/codeGen/CgTailCall.lhs
  1.13.8.1  +1 -1      fptools/ghc/compiler/codeGen/CgUsages.lhs
  1.51.6.1  +9 -8      fptools/ghc/compiler/codeGen/ClosureInfo.lhs
  1.46.2.1  +2 -2      fptools/ghc/compiler/codeGen/CodeGen.lhs
  1.46.2.2  +1 -1      fptools/ghc/compiler/compMan/CmLink.lhs
  1.109.2.3 +26 -15    fptools/ghc/compiler/compMan/CompManager.lhs
  1.47.2.1  +2 -1      fptools/ghc/compiler/coreSyn/CoreSyn.lhs
  1.9.2.1   +4 -3      fptools/ghc/compiler/coreSyn/MkExternalCore.lhs
  1.71.2.1  +3 -2      fptools/ghc/compiler/coreSyn/PprCore.lhs
  1.31.2.3  +3 -2      fptools/ghc/compiler/deSugar/Check.lhs
  1.52.2.3  +4 -3      fptools/ghc/compiler/deSugar/Desugar.lhs
  1.84.2.3  +2 -1      fptools/ghc/compiler/deSugar/DsExpr.lhs
  1.66.2.1  +11 -10    fptools/ghc/compiler/deSugar/DsForeign.lhs
  1.61.2.3  +11 -10    fptools/ghc/compiler/deSugar/DsUtils.lhs
  1.57.2.3  +1 -1      fptools/ghc/compiler/deSugar/Match.lhs
  1.10.2.1  +1 -1      fptools/ghc/compiler/ghci/ByteCodeFFI.lhs
  1.75.2.2  +3 -5      fptools/ghc/compiler/ghci/ByteCodeGen.lhs
  1.9.2.1   +6 -2      fptools/ghc/compiler/ghci/ByteCodeItbls.lhs
  1.36.2.2  +11 -9     fptools/ghc/compiler/ghci/ByteCodeLink.lhs
  1.121.2.1 +96 -66    fptools/ghc/compiler/ghci/InteractiveUI.hs
  1.13.2.1  +1 -11     fptools/ghc/compiler/ghci/Linker.lhs
  1.60.2.2  +7 -7      fptools/ghc/compiler/hsSyn/HsBinds.lhs
  1.44.2.2  +3 -2      fptools/ghc/compiler/hsSyn/HsCore.lhs
  1.90.2.2  +5 -5      fptools/ghc/compiler/hsSyn/HsDecls.lhs
  1.65.2.5  +9 -9      fptools/ghc/compiler/hsSyn/HsExpr.lhs
  1.19.14.1 +2 -1      fptools/ghc/compiler/hsSyn/HsImpExp.lhs
  1.8.12.1  +5 -4      fptools/ghc/compiler/hsSyn/HsLit.lhs
  1.61.2.2  +2 -2      fptools/ghc/compiler/hsSyn/HsTypes.lhs
  1.27.2.1  +2 -2      fptools/ghc/compiler/ilxGen/IlxGen.lhs
  1.18.2.1  +1 -1      fptools/ghc/compiler/javaGen/JavaGen.lhs
  1.3.2.3   +13 -11    fptools/ghc/compiler/main/BinIface.hs
  1.164.2.1 +4 -2      fptools/ghc/compiler/main/CmdLineOpts.lhs
  1.92.2.1  +4 -3      fptools/ghc/compiler/main/DriverFlags.hs
  1.129.2.2 +4 -3      fptools/ghc/compiler/main/DriverPipeline.hs
  1.156.2.4 +43 -18    fptools/ghc/compiler/main/HscMain.lhs
  1.91.2.3  +22 -8     fptools/ghc/compiler/main/HscTypes.lhs
  1.104.2.1 +4 -4      fptools/ghc/compiler/main/Main.hs
  1.158.2.4 +6 -5      fptools/ghc/compiler/main/MkIface.lhs
  1.6.2.1   +3 -1      fptools/ghc/compiler/main/ParsePkgConf.y
  1.54.6.1  +2 -1      fptools/ghc/compiler/nativeGen/AsmCodeGen.lhs
  1.97.2.1  +95 -94    fptools/ghc/compiler/nativeGen/MachCode.lhs
  1.61.4.1  +2 -1      fptools/ghc/compiler/nativeGen/MachMisc.lhs
  1.62.4.1  +28 -28    fptools/ghc/compiler/nativeGen/PprMach.lhs
  1.38.4.1  +10 -9     fptools/ghc/compiler/nativeGen/Stix.lhs
  1.36.4.1  +2 -2      fptools/ghc/compiler/nativeGen/StixMacro.lhs
  1.82.2.1  +2 -2      fptools/ghc/compiler/nativeGen/StixPrim.lhs
  1.2.6.2   +16 -19    fptools/ghc/compiler/ndpFlatten/Flattening.hs
  1.78.2.2  +79 -65    fptools/ghc/compiler/parser/Lex.lhs
  1.53.2.3  +20 -20    fptools/ghc/compiler/parser/ParseUtil.lhs
  1.95.2.5  +24 -16    fptools/ghc/compiler/parser/Parser.y
  1.3.2.3   +15 -15    fptools/ghc/compiler/parser/ParserCore.y
  1.6.2.1   +1 -1      fptools/ghc/compiler/prelude/ForeignCall.lhs
  1.53.2.2  +11 -11    fptools/ghc/compiler/prelude/PrelNames.lhs
  1.32.2.1  +6 -5      fptools/ghc/compiler/prelude/PrelRules.lhs
  1.80.2.2  +2 -1      fptools/ghc/compiler/prelude/TysWiredIn.lhs
  1.18.2.1  +11 -1     fptools/ghc/compiler/prelude/primops.txt.pp
  1.37.6.1  +8 -7      fptools/ghc/compiler/profiling/CostCentre.lhs
  1.178.2.3 +1 -3      fptools/ghc/compiler/rename/Rename.lhs
  1.73.4.2  +2 -2      fptools/ghc/compiler/rename/RnBinds.lhs
  1.89.2.4  +4 -3      fptools/ghc/compiler/rename/RnExpr.lhs
  1.64.2.1  +2 -0      fptools/ghc/compiler/rename/RnHiFiles.lhs
  1.152.2.2 +6 -2      fptools/ghc/compiler/rename/RnIfaces.lhs
  1.143.2.3 +3 -3      fptools/ghc/compiler/rename/RnSource.lhs
  1.55.6.1  +3 -2      fptools/ghc/compiler/simplCore/SetLevels.lhs
  1.51.2.1  +3 -2      fptools/ghc/compiler/simplCore/SimplMonad.lhs
  1.137.2.1 +2 -2      fptools/ghc/compiler/simplCore/Simplify.lhs
  1.33.2.1  +6 -3      fptools/ghc/compiler/specialise/Rules.lhs
  1.17.2.1  +2 -1      fptools/ghc/compiler/specialise/SpecConstr.lhs
  1.81.2.1  +2 -2      fptools/ghc/compiler/specialise/Specialise.lhs
  1.65.2.1  +0 -1      fptools/ghc/compiler/stranal/WwLib.lhs
  1.105.2.3 +23 -7     fptools/ghc/compiler/typecheck/TcBinds.lhs
  1.115.2.3 +2 -1      fptools/ghc/compiler/typecheck/TcClassDcl.lhs
  1.96.2.4  +8 -10     fptools/ghc/compiler/typecheck/TcDeriv.lhs
  1.120.2.5 +14 -5     fptools/ghc/compiler/typecheck/TcExpr.lhs
  1.81.2.3  +14 -13    fptools/ghc/compiler/typecheck/TcGenDeriv.lhs
  1.146.2.3 +2 -1      fptools/ghc/compiler/typecheck/TcInstDcls.lhs
  1.31.2.2  +24 -6     fptools/ghc/compiler/typecheck/TcMType.lhs
  1.136.2.5 +3 -2      fptools/ghc/compiler/typecheck/TcModule.lhs
  1.78.2.4  +13 -1     fptools/ghc/compiler/typecheck/TcMonad.lhs
  1.76.2.3  +2 -1      fptools/ghc/compiler/typecheck/TcPat.lhs
  1.36.2.1  +1 -1      fptools/ghc/compiler/typecheck/TcRules.lhs
  1.103.2.1 +14 -4     fptools/ghc/compiler/typecheck/TcSimplify.lhs
  1.23.2.2  +2 -1      fptools/ghc/compiler/types/Generics.lhs
  1.8.14.1  +2 -4      fptools/ghc/compiler/usageSP/UsageSPLint.lhs
  1.11.2.1  +1 -1      fptools/ghc/compiler/utils/Binary.hs
  1.38.2.1  +21 -109   fptools/ghc/compiler/utils/FastString.lhs
  1.31.14.1 +14 -14    fptools/ghc/compiler/utils/FiniteMap.lhs
  1.48.2.1  +12 -21    fptools/ghc/compiler/utils/Outputable.lhs
  1.19.2.1  +70 -9     fptools/ghc/compiler/utils/Pretty.lhs
  1.23.2.1  +2 -1      fptools/ghc/compiler/utils/PrimPacked.lhs
  1.55.2.2  +4 -0      fptools/ghc/compiler/utils/StringBuffer.lhs
  1.56.2.1  +0 -15     fptools/ghc/compiler/utils/Util.lhs
  1.1.2.2   +23 -0     fptools/ghc/docs/comm/genesis/modules.html
  1.7.6.1   +72 -35    fptools/ghc/docs/users_guide/ffi-chap.sgml
  1.17.2.1  +13 -0     fptools/ghc/docs/users_guide/flags.sgml
  1.25.2.1  +4 -1      fptools/ghc/docs/users_guide/ghci.sgml
  1.58.2.1  +24 -0     fptools/ghc/docs/users_guide/glasgow_exts.sgml
  1.8.14.1  +198 -342  fptools/ghc/docs/users_guide/gone_wrong.sgml
  1.12.6.1  +24 -4     fptools/ghc/docs/users_guide/intro.sgml
  1.11.6.1  +18 -14    fptools/ghc/docs/users_guide/phases.sgml
  1.9.8.1   +2 -0      fptools/ghc/docs/users_guide/ug-book.sgml
  1.10.10.1 +1 -1      fptools/ghc/docs/users_guide/ug-ent.sgml
  1.25.4.1  +11 -2     fptools/ghc/includes/InfoTables.h
  1.3.12.1  +2 -2      fptools/ghc/includes/Linker.h
  1.17.2.1  +2 -4      fptools/ghc/rts/Adjustor.c
  1.88.2.1  +4 -13     fptools/ghc/rts/Linker.c
  1.13.2.1  +9 -1      fptools/ghc/rts/MBlock.h
  1.35.6.1  +11 -1     fptools/ghc/rts/ProfHeap.c
  1.61.4.1  +6 -7      fptools/ghc/rts/RtsStartup.c
  1.24.2.1  +4 -1      fptools/ghc/rts/RtsUtils.c
  1.140.2.1 +36 -38    fptools/ghc/rts/Schedule.c
  1.32.2.1  +22 -22    fptools/ghc/rts/StgCRun.c
  1.64.2.1  +6 -6      fptools/ghc/rts/Storage.c
  1.4.2.1   +8 -3      fptools/ghc/rts/Task.c
  1.22.2.1  +4 -3      fptools/ghc/rts/Weak.c
  1.10.2.1  +1 -1      fptools/ghc/utils/genprimopcode/Main.hs
  1.15.2.1  +12 -7     fptools/ghc/utils/ghc-pkg/Makefile
  1.1.10.1  +2 -0      fptools/ghc/utils/hasktags/Makefile
  1.30.4.1  +9 -14     fptools/ghc/utils/hsc2hs/Makefile
  1.9.6.1   +1 -0      fptools/ghc/utils/unlit/unlit.c
  1.4.2.1   +16 -12    fptools/libraries/Makefile
  1.3.2.1   +2 -7      fptools/libraries/base/Foreign.hs
  1.24.2.1  +3 -7      fptools/libraries/base/Makefile
  1.7.2.1   +1 -3      fptools/libraries/base/Numeric.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Prelude.hs
  1.5.2.1   +1 -1      fptools/libraries/base/base.conf.in
  1.2.2.1   +2 -2      fptools/libraries/base/Control/Arrow.hs
  1.6.2.1   +198 -20   fptools/libraries/base/Control/Concurrent.hs
  1.7.2.1   +1 -3      fptools/libraries/base/Control/Exception.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Control/Monad.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Control/Parallel.hs
  1.2.2.1   +0 -2      fptools/libraries/base/Control/Concurrent/Attic/CVar.hs
  1.2.2.1   +32 -24    fptools/libraries/base/Control/Concurrent/Chan.hs
  1.2.2.1   +27 -10    fptools/libraries/base/Control/Concurrent/MVar.hs
  1.3.2.1   +10 -6     fptools/libraries/base/Control/Concurrent/QSem.hs
  1.2.2.1   +11 -6     fptools/libraries/base/Control/Concurrent/QSemN.hs
  1.2.2.1   +24 -20    fptools/libraries/base/Control/Concurrent/SampleVar.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Control/Monad/Cont.hs
  1.2.2.1   +3 -5      fptools/libraries/base/Control/Monad/Error.hs
  1.5.2.1   +6 -9      fptools/libraries/base/Control/Monad/Fix.hs
  1.2.2.1   +6 -8      fptools/libraries/base/Control/Monad/Identity.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Control/Monad/List.hs
  1.2.2.1   +5 -7      fptools/libraries/base/Control/Monad/Monoid.hs
  1.2.2.1   +6 -9      fptools/libraries/base/Control/Monad/RWS.hs
  1.2.2.1   +6 -9      fptools/libraries/base/Control/Monad/Reader.hs
  1.6.2.1   +15 -12    fptools/libraries/base/Control/Monad/ST.hs
  1.2.2.1   +6 -9      fptools/libraries/base/Control/Monad/State.hs
  1.2.2.1   +5 -7      fptools/libraries/base/Control/Monad/Trans.hs
  1.2.2.1   +6 -9      fptools/libraries/base/Control/Monad/Writer.hs
  1.5.2.1   +23 -10    fptools/libraries/base/Control/Monad/ST/Lazy.hs
  1.3.2.1   +2 -4      fptools/libraries/base/Control/Monad/ST/Strict.hs
  1.2.2.1   +19 -10    fptools/libraries/base/Control/Parallel/Strategies.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Array.hs
  1.5.2.1   +58 -5     fptools/libraries/base/Data/Bits.hs
  1.3.2.1   +4 -4      fptools/libraries/base/Data/Bool.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Char.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Complex.hs
  1.6.2.1   +1 -3      fptools/libraries/base/Data/Dynamic.hs
  1.4.2.1   +1 -3      fptools/libraries/base/Data/Either.hs
  1.2.2.1   +2 -4      fptools/libraries/base/Data/FiniteMap.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Generics.hs
  1.5.2.1   +11 -9     fptools/libraries/base/Data/IORef.hs
  1.4.2.1   +36 -11    fptools/libraries/base/Data/Int.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Ix.hs
  1.4.2.1   +1 -3      fptools/libraries/base/Data/List.hs
  1.4.2.1   +1 -3      fptools/libraries/base/Data/Maybe.hs
  1.4.2.1   +2 -4      fptools/libraries/base/Data/PackedString.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Ratio.hs
  1.4.2.1   +2 -3      fptools/libraries/base/Data/STRef.hs
  1.2.2.1   +1 -7      fptools/libraries/base/Data/Set.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Tuple.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Unique.hs
  1.4.2.1   +40 -12    fptools/libraries/base/Data/Word.hs
  1.7.2.1   +2 -3      fptools/libraries/base/Data/Array/Base.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Array/Diff.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Array/IArray.hs
  1.7.2.1   +2 -4      fptools/libraries/base/Data/Array/IO.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Array/MArray.hs
  1.2.2.1   +2 -4      fptools/libraries/base/Data/Array/ST.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Data/Array/Storable.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Data/Array/Unboxed.hs
  1.2.2.1   +3 -3      fptools/libraries/base/Debug/QuickCheck.hs
  1.3.2.1   +11 -4     fptools/libraries/base/Debug/Trace.hs
  1.2.2.1   +3 -3      fptools/libraries/base/Debug/QuickCheck/Batch.hs
  1.2.2.1   +3 -3      fptools/libraries/base/Debug/QuickCheck/Poly.hs
  1.3.2.1   +3 -3      fptools/libraries/base/Debug/QuickCheck/Utils.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Foreign/C.hs
  1.4.2.1   +91 -6     fptools/libraries/base/Foreign/ForeignPtr.hs
  1.7.2.1   +9 -10     fptools/libraries/base/Foreign/Ptr.hs
  1.4.2.1   +23 -5     fptools/libraries/base/Foreign/StablePtr.hs
  1.4.2.1   +7 -5      fptools/libraries/base/Foreign/Storable.hs
  1.7.2.1   +1 -3      fptools/libraries/base/Foreign/C/Error.hs
  1.5.2.1   +1 -3      fptools/libraries/base/Foreign/C/String.hs
  1.4.2.1   +1 -3      fptools/libraries/base/Foreign/C/Types.hs
  1.4.2.1   +1 -3      fptools/libraries/base/Foreign/C/TypesISO.hs
  1.6.2.1   +18 -15    fptools/libraries/base/Foreign/Marshal/Alloc.hs
  1.5.2.1   +32 -32    fptools/libraries/base/Foreign/Marshal/Array.hs
  1.3.2.1   +11 -12    fptools/libraries/base/Foreign/Marshal/Error.hs
  1.4.2.1   +27 -28    fptools/libraries/base/Foreign/Marshal/Utils.hs
  1.3.2.1   +13 -13    fptools/libraries/base/GHC/Arr.lhs
  1.8.2.1   +34 -14    fptools/libraries/base/GHC/Base.lhs
  1.4.2.1   +104 -47   fptools/libraries/base/GHC/Conc.lhs
  1.7.2.1   +14 -11    fptools/libraries/base/GHC/Enum.lhs
  1.4.2.1   +21 -15    fptools/libraries/base/GHC/Err.lhs
  1.3.2.1   +13 -8     fptools/libraries/base/GHC/Exception.lhs
  1.5.2.1   +5 -7      fptools/libraries/base/GHC/Exts.hs
  1.5.2.1   +13 -18    fptools/libraries/base/GHC/Float.lhs
  1.6.2.1   +11 -4     fptools/libraries/base/GHC/Handle.hs
  1.6.2.1   +16 -5     fptools/libraries/base/GHC/IO.hs
  1.8.2.1   +66 -15    fptools/libraries/base/GHC/IOBase.lhs
  1.6.2.1   +13 -10    fptools/libraries/base/GHC/List.lhs
  1.4.2.1   +13 -17    fptools/libraries/base/GHC/Num.lhs
  1.2.2.1   +9 -5      fptools/libraries/base/GHC/PArr.hs
  1.2.2.1   +23 -20    fptools/libraries/base/GHC/Pack.lhs
  1.6.2.1   +11 -2     fptools/libraries/base/GHC/Posix.hs
  1.3.2.1   +47 -7     fptools/libraries/base/GHC/Ptr.lhs
  1.6.2.1   +13 -10    fptools/libraries/base/GHC/Read.lhs
  1.3.2.1   +14 -20    fptools/libraries/base/GHC/Real.lhs
  1.2.2.1   +13 -8     fptools/libraries/base/GHC/ST.lhs
  1.2.2.1   +20 -0     fptools/libraries/base/GHC/STRef.lhs
  1.5.2.1   +13 -9     fptools/libraries/base/GHC/Show.lhs
  1.3.2.1   +13 -8     fptools/libraries/base/GHC/Stable.lhs
  1.4.2.1   +91 -15    fptools/libraries/base/GHC/Storable.lhs
  1.6.2.1   +18 -17    fptools/libraries/base/GHC/TopHandler.lhs
  1.3.2.1   +13 -8     fptools/libraries/base/GHC/Weak.lhs
  1.8.2.1   +0 -2      fptools/libraries/base/System/CPUTime.hsc
  1.3.2.1   +1 -3      fptools/libraries/base/System/Cmd.hs
  1.3.2.1   +1 -3      fptools/libraries/base/System/Directory.hs
  1.6.2.1   +1 -3      fptools/libraries/base/System/Environment.hs
  1.2.2.1   +1 -3      fptools/libraries/base/System/Exit.hs
  1.7.2.1   +1 -3      fptools/libraries/base/System/IO.hs
  1.3.2.1   +2 -4      fptools/libraries/base/System/Info.hs
  1.2.2.1   +1 -3      fptools/libraries/base/System/Locale.hs
  1.4.2.1   +1 -3      fptools/libraries/base/System/Mem.hs
  1.4.2.1   +1 -3      fptools/libraries/base/System/Random.hs
  1.12.2.1  +8 -9      fptools/libraries/base/System/Time.hsc
  1.3.2.1   +90 -15    fptools/libraries/base/System/Console/GetOpt.hs
  1.4.2.1   +1 -3      fptools/libraries/base/System/IO/Error.hs
  1.2.2.1   +3 -4      fptools/libraries/base/System/IO/Unsafe.hs
  1.4.2.1   +1 -3      fptools/libraries/base/System/Mem/StableName.hs
  1.3.2.1   +1 -3      fptools/libraries/base/System/Mem/Weak.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Text/Html.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Text/PrettyPrint.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Text/Read.hs
  1.2.2.1   +5 -7      fptools/libraries/base/Text/Regex.hs
  1.3.2.1   +1 -3      fptools/libraries/base/Text/Show.hs
  1.2.2.1   +1 -3      fptools/libraries/base/Text/Html/BlockTable.hs
  1.2.2.1   +4 -6      fptools/libraries/base/Text/PrettyPrint/HughesPJ.hs
  1.7.2.1   +0 -2      fptools/libraries/base/Text/Regex/Posix.hsc
  1.2.2.1   +1 -3      fptools/libraries/base/Text/Show/Functions.hs
  1.8.2.1   +4 -2      fptools/libraries/network/Makefile
  1.11.2.1  +102 -12   fptools/libraries/network/Network/Socket.hsc
  1.2.4.1   +24 -1     fptools/libraries/network/include/HsNet.h