Small code simplification
[ghc.git] / compiler /
2012-07-18  Ian LynaghSmall code simplification
2012-07-18  Ian LynaghRemove a load of Platform arguments
2012-07-18  Ian LynaghWhitespace only in nativeGen/SPARC/Ppr.hs
2012-07-18  Ian LynaghAdd some more Integer rules
2012-07-16  Ian LynaghWhitespace only in CgHeapery
2012-07-16  Ian LynaghMake -fPIC a dynamic flag
2012-07-16  Ian LynaghMake a picPOpts function
2012-07-16  Ian LynaghFix a warning
2012-07-16  Ian LynaghFix a couple of warnings
2012-07-16  Ian LynaghRemove redundant warning suppression
2012-07-15  Ian LynaghRemove a workaround for GHC 6.4.2
2012-07-15  Ian LynaghRemove redundant warning-avoidance, and a redundant...
2012-07-15  Ian LynaghMove -fno-warn-orphan flag into individual modules
2012-07-15  Ian LynaghSmall refactoring for FastZStrings
2012-07-15  Ian LynaghDefine FastString on top of FastBytes
2012-07-15  Ian LynaghRename a variable to avoid name conflicts in haddock
2012-07-14  Ian LynaghSmall refactoring
2012-07-14  Ian LynaghAdd a separate FastZString type
2012-07-14  Ian LynaghRedefine appendFS in terms of appendFB
2012-07-14  Ian LynaghHsStringPrim now contains FastBytes, not FastString
2012-07-14  Ian LynaghImplement FastBytes, and use it for MachStr
2012-07-14  Ian LynaghWhitespace only in RnEnv
2012-07-14  Ian LynaghWhitespace only in Unique
2012-07-14  Ian LynaghMerge branch 'master' of
2012-07-14  Ian LynaghMerge remote branch 'mikolaj/dcoutts'
2012-07-14  Simon Peyton JonesDo not discard insoluble constraints in simplifyInfer
2012-07-14  Simon Peyton JonesComments only
2012-07-14  Simon Peyton JonesComments only
2012-07-14  Simon Peyton JonesComments about associated type tyvar naming
2012-07-14  Simon Peyton JonesWhen checking associated type instances, check that
2012-07-13  Ian LynaghSmall tidy-up
2012-07-13  Ian LynaghDon't use tracingDynFlags in assertPprPanic
2012-07-13  Ian LynaghFix build with GHC 7.0
2012-07-13  Paolo CapriottiUse dumpSDoc functions to output rules (#7060)
2012-07-13  Paolo CapriottiAdd MonadIO instance to SimplM.
2012-07-13  Paolo CapriottiAdd IO to the SimplM monad.
2012-07-11  Patrick PalkaAllow 'default' declarations in GHCi
2012-07-11  Paolo CapriottiFix build for non x86/x86_64 (#7065)
2012-07-11  Simon MarlowadjustHpBackwards before calling a let-no-escape
2012-07-11  Simon MarlowSupport the 2-result primops in the new code generator
2012-07-11  Simon Marlowremove some redundant SRT-related stuff
2012-07-11  Paolo CapriottiFix overlapping patterns warning (#7065)
2012-07-10  Simon Peyton JonesMerge branch 'master' of ../HEAD
2012-07-10  Simon Peyton JonesMerge branch 'master' of
2012-07-10  Simon Peyton JonesBe careful not to look for Functor unnecessarily
2012-07-10  Simon Peyton JonesMerge branch 'master' of
2012-07-10  Simon Peyton JonesMore changes to kind inference for type and class decla...
2012-07-10  Simon Peyton JonesRemove dead code
2012-07-10  Simon Peyton JonesRemove dead code
2012-07-10  Simon Peyton JonesTidy up validity checking of types, esp in contexts
2012-07-10  Simon Peyton JonesSuppress ambiguity errors if there are other solid...
2012-07-10  Simon Peyton JonesComments and pretty printing
2012-07-09  Simon MarlowDon't duplicate arbitrary CmmCalls
2012-07-09  Simon MarlowTrack liveness of GlobalRegs in the new code generator
2012-07-09  Simon MarlowDon't re-allocate %esi on x86.
2012-07-09  Erik de Castro LopoFix compile failure on non x86/x86-64 (#7054).
2012-07-06  Simon Marlowfix warning
2012-07-06  Simon Marlowput back the newtype around Label
2012-07-06  Simon MarlowAllow the register allocator access to argument regs...
2012-07-06  Simon Marlowbugfix: coalescing moves from RealReg to VirtualReg...
2012-07-06  Simon MarlowGenerate slightly less crap to be cleaned up later
2012-07-06  Simon MarlowRename BTail -> BCons, BHead -> BSnoc
2012-07-06  Simon Marlowdo a pass over this file, remove obsolete stuff
2012-07-05  Simon MarlowDelete some unused code
2012-07-05  Simon MarlowMerge remote-tracking branch 'origin/master' into newcg
2012-07-05  Simon MarlowRemove "fuel", adapt to Hoopl changes, fix warnings
2012-07-04  Simon MarlowFix merge-related problems
2012-07-04  Simon MarlowMerge remote-tracking branch 'origin/master' into newcg
2012-07-03  Simon MarlowAdd an experimental sinking pass
2012-07-03  Simon Marlowno need to check for unreachable blocks with -fnew...
2012-07-03  Simon Marlowmainly tidyup
2012-07-02  Simon Marlow-package P was loading all versions of P in GHCi (...
2012-07-02  Simon MarlowAdd a Note, copying text from #2437
2012-06-30  Ian LynaghMerge branch 'master' of
2012-06-29  Ian LynaghCopy Data.HashTable's hashString into our Util module
2012-06-29  Ian LynaghBuild fixes
2012-06-29  Eric KowParse error: suggest brackets and indentation.
2012-06-29  Ian LynaghDon't build the ghc DLL on Windows; works around trac...
2012-06-27  Ian LynaghMerge branch 'master' of
2012-06-27  Ian LynaghAdd some more Integer rules; fixes #6111
2012-06-27  Manuel M T ChakravartyFix PA dfun construction with silent superclass args
2012-06-27  Manuel M T ChakravartyAdd silent superclass parameters to the vectoriser
2012-06-27  Simon Peyton JonesAdd silent superclass parameters (again)
2012-06-26  David TereiMake the GHC API a little more powerful.
2012-06-25  David Tereitweak llvm version warning message
2012-06-25  Paolo CapriottiNew version of the patch for #5461.
2012-06-25  Paolo CapriottiFix Word64ToInteger conversion rule.
2012-06-25  Vitaly BragileskyImplemented feature request on reconfigurable pretty...
2012-06-25  David TereiUse errorMsg over putMsg when appropriate.
2012-06-25  David TereiWarn if using unsupported version of LLVM.
2012-06-25  David TereiFix #6158. LLVM 3.1 doesn't like certain constructions...
2012-06-23  Ian LynaghRemove the ID Monad
2012-06-22  Ian LynaghRemove sortLe
2012-06-22  Ian LynaghRemove another use of sortLe
2012-06-22  Ian LynaghCorrect a comment
2012-06-22  Ian LynaghRemove a few more sortLe's
2012-06-22  Ian LynaghRemove another sortLe use
2012-06-22  Ian LynaghUse a derived Ord instance for Discr
2012-06-22  Ian LynaghDerive Eq Discr
2012-06-22  Ian LynaghChange more uses of sortLe to sortBy