Wed Jan 16 17:13:12 PST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* lots of portability changes (#1405)
re-recording to avoid new conflicts was too hard, so I just put it
all in one big patch :-( (besides, some of the changes depended on
each other.) Here are what the component patches were:
Fri Dec 28 11:02:55 EST 2007 Isaac Dupree <[EMAIL PROTECTED]>
* document BreakArray better
Fri Dec 28 11:39:22 EST 2007 Isaac Dupree <[EMAIL PROTECTED]>
* properly ifdef BreakArray for GHCI
Fri Jan 4 13:50:41 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* change ifs on __GLASGOW_HASKELL__ to account for... (#1405)
for it not being defined. I assume it being undefined implies
a compiler with relatively modern libraries but without most
unportable glasgow extensions.
Fri Jan 4 14:21:21 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* MyEither-->EitherString to allow Haskell98 instance
Fri Jan 4 16:13:29 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* re-portabilize Pretty, and corresponding changes
Fri Jan 4 17:19:55 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* Augment FastTypes to be much more complete
Fri Jan 4 20:14:19 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* use FastFunctions, cleanup FastString slightly
Fri Jan 4 21:00:22 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* Massive de-"#", mostly Int# --> FastInt (#1405)
Fri Jan 4 21:02:49 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* miscellaneous unnecessary-extension-removal
Sat Jan 5 19:30:13 EST 2008 Isaac Dupree <[EMAIL PROTECTED]>
* add FastFunctions
M ./compiler/HsVersions.h -2 +9
M ./compiler/basicTypes/Literal.lhs -1 +1
M ./compiler/basicTypes/Name.lhs -14 +15
M ./compiler/basicTypes/OccName.lhs -2 +3
M ./compiler/basicTypes/UniqSupply.lhs -20 +16
M ./compiler/basicTypes/Unique.lhs -28 +46
M ./compiler/basicTypes/Var.lhs -7 +7
M ./compiler/basicTypes/VarEnv.lhs -8 +8
M ./compiler/cbits/rawSystem.c -1 +1
M ./compiler/cmm/CmmOpt.hs -11 +13
M ./compiler/cmm/OptimizationFuel.hs -2 +2
M ./compiler/coreSyn/CoreUnfold.lhs -13 +12
M ./compiler/deSugar/Coverage.lhs -1 +1
M ./compiler/hsSyn/HsDecls.lhs -1 +1
M ./compiler/hsSyn/HsExpr.lhs -6 +11
M ./compiler/main/BreakArray.hs -3 +22
M ./compiler/main/ErrUtils.lhs -1 +1
M ./compiler/main/HeaderInfo.hs -2 +2
M ./compiler/main/HscTypes.lhs -1 +3
M ./compiler/main/Packages.lhs -1 +1
M ./compiler/main/SysTools.lhs -3 +3
M ./compiler/nativeGen/MachRegs.lhs -11 +10
M ./compiler/nativeGen/RegAllocColor.hs -1 +1
M ./compiler/nativeGen/RegAllocInfo.hs -1 +1
M ./compiler/parser/HaddockParse.y -5 +8
M ./compiler/profiling/CostCentre.lhs -2 +2
M ./compiler/rename/RnEnv.lhs -1 +3
M ./compiler/rename/RnExpr.lhs-boot -1 +1
M ./compiler/rename/RnPat.lhs -1 +2
M ./compiler/simplCore/SimplMonad.lhs -2
M ./compiler/stranal/StrictAnal.lhs -1 +4
M ./compiler/typecheck/TcHsSyn.lhs -1 +1
M ./compiler/utils/Binary.hs -3 +23
M ./compiler/utils/BufWrite.hs -11 +7
M ./compiler/utils/Digraph.lhs -1 +1
M ./compiler/utils/FastBool.lhs -6 +37
A ./compiler/utils/FastFunctions.lhs
M ./compiler/utils/FastString.lhs -15 +81
M ./compiler/utils/FastTypes.lhs -14 +139
M ./compiler/utils/FiniteMap.lhs -1 +1
M ./compiler/utils/Outputable.lhs -6 +5
M ./compiler/utils/Panic.lhs -4 +4
M ./compiler/utils/Pretty.lhs -130 +72
M ./compiler/utils/StringBuffer.lhs -21 +21
M ./compiler/utils/UniqFM.lhs -42 +28
M ./compiler/utils/UniqSet.lhs -1 +1
M ./compiler/utils/Util.lhs -8 +8
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc