[commit: ghc] ghc-lwc's head updated: removed tabs from tab free files (b9a149d)

Sivaramakrishnan Krishnamoorthy Chandrasekaran kc at galois.com
Sun May 6 18:14:23 CEST 2012


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

Branch 'ghc-lwc' now includes:

     a38b510... Add .gitignore.
     276888e... Remember that these files are executable.
     2abe72b... Fix example comment.
     3d9a2ab... Fix comment.
     7f23052... Add a missing ASSERT.
     b40cea3... Treat type operators as constants, not variables.
     9cbc204... Add basic support for number type literals.
     3151f79... Add some operations on type-level naturals.
     58c9e60... Merge branch 'master' into type-nats
     868de1a... Change permissions.
     39f7c93... Make sure we don't drop derived goals (temporary).
     c428b57... Merge branch 'master' into type-nats
     9b5f2e4... Rename class 'TypeNat' to 'NatI'.
     282ce88... Improve reasoning about ordering to support transitivity and anti-symmetry.
     7c5c9ca... Merge branch 'master' into type-nats
     c938450... An idea about dealing with associative operators.
     c15ae63... Refactor a bit and report errors due to impossible constraints.
     cccd40e... Yet another variation on associativity.
     2c72b52... Cancelation and associativity.
     319a403... Merge remote branch 'origin/master' into type-nats
     6cceac9... Some rather inefficient support for distributivity.
     36e8579... A small fix and a note.
     0657392... Merge commit 'c073f23aba6d88a9479a20ccb53bb98a338638db' into type-nats
     74838b2... (partial) Merge branch 'master' into type-nats
     1420296... Merge branch 'master' into type-nats
     0b11494... Merge branch 'master' into type-nats
     590988b... Tabs -> Spaces + Formatting
     3640d37... Detect cases where as(1) doesn't recognise .ident directive (#5408)
     616b669... Resurrect UseLibFFIForAdjustors from bitrot.
     72bfc81... Merge branch 'master' of http://darcs.haskell.org/ghc
     606f6e1... Fix silly bug in casMutVar#: I forgot the GC write barrier
     f26546b... Merge remote branch 'phonohawk/patch-5408'
     18d3391... Fix Windows build
     4bc413d... Fix a real bug, exposed by my recent change to the rts_evalIO() API.  Yay!
     edc4543... Merge branch 'master' of http://darcs.haskell.org/ghc
     5239074... Remove unused Interval module.
     3eb443b... Fix comment in CgMonad
     6353ae0... Allow type signatures in instance decls (Trac #5676)
     acbb3db... vectoriser: workaround bug in classiftTyCons
     34ab89a... Comments about orphans
     88cd0d1... Make derived functor stuff watch out for type functions (Trac #5686)
     883544b... change a contextSwitchCapability() to interruptCapability()
     fa168a3... remove duplicate getStablePtr (already done in hs_init())
     8792391... Add a mutex around stg_sig_install
     56a0529... Add comments about the meaning of can_fail and has_side_effects
     77c9cf6... Add diff command to sync-all
     2825685... Bump version number to 7.5
     9c6191d... Correct tidying of VectInfo; fixes #5613
     f361281... Do not emit the THREAD_RUNNABLE event; it has no useful semantic content
     c9f84e1... add some SCCs
     5c1fbb4... some small optimisations
     55d7931... waitForGcThreads: should be calling interruptCapability(), not interruptAllCapabilities()
     a02eb29... New flag +RTS -qi<n>, avoid waking up idle Capabilities to do parallel GC
     d95a7f1... Avoid integer overflow when calling allocGroup() (#5071)
     83030e7... Merge branch 'master' of http://darcs.haskell.org//ghc
     0f34f30... Document the "kind invariant", and check it
     626cf6b... Document typechecking of pattern bindings
     bb64338... Spelling correction in comment
     66b047e... Towards fixing Trac #5664
     40dd50a... Add a comment about oddity with yieldThread() and timing results on Linux
     6a8bdf3... add a missing error check
     011d6f9... Fix for a bug in +RTS -qi (crash in zero_static_object_list)
     f25dc05... Fix for a bug in setNumCapabilities
     b9a7206... $(rts_H_FILES) should contain .h files in subdirectories of rts/ too
     4c6dda0... HEAD now requires GHC >= 7.0 to bootstrap
     3ab407a... Fix users_guide markup
     64caa89... Revert "vectoriser: workaround bug in classiftTyCons"
     856de82... Fix -ddump-tc-trace for recursively defined type constructors
     0ea8f32... Be more careful when deciding which functions are scalar
     ac051fc... Export CoreModule(..) (#5698)
     dff852b... Fix a memory allocation bug (rts_argv wasn't big enough)
     bd13338... Exposing a useful assertion which was hidden inside a lazyness cloud.
     9bae791... Support for reducing the number of Capabilities with setNumCapabilities
     3d7e772... Fix a path, and strip out C++ comments too
     e8c93ad... Merge branch 'master' of http://darcs.haskell.org//ghc
     40ef62f... Remove some dead code
     e328942... Better failure with promoted kinds in TH
     b2d27e4... Fix a bug in TcCanonical (Dimitrios spotted)
     0c41d67... Fix scalar vectorisation of superclasses and recursive dfuns
     24b3137... Merge branch 'master' of http://darcs.haskell.org/ghc
     826b75a... Add numeric types to the parsing part of the front end.
     7c2af5c... Extend GHC's type with a representation for type level literals.
     6486732... Merge remote-tracking branch 'origin/type-nats' into type-nats-merge
     e980df9... Add some missing cases for type literals.
     b7c1a7a... Merge branch 'master' into type-nats
     d6705e9... Remove tabs, so that I can push.
     ca6a358... Fix the implementation of the type literal trie.
     42186dd... Remove tabs, again.
     b4018aa... Fix alignment in the CostCentre struct (#5710)
     f542da4... Hide STG register declarations for LLVM C compilers
     c1a30d7... Fix typo
     0c047a8... Remove an old hack for bad FilePath behaviour
     06c6d97... Add a class HasDynFlags(getDynFlags)
     b442c07... Make getDynFlags* functions use HasDynFlags/getDynFlags too
     c492e50... Tidy up pretty-printing for variables
     a1d5886... Merge branch 'master' of http://darcs.haskell.org//ghc
     44e1853... Merge branch 'master' of http://darcs.haskell.org/ghc
     4c8e030... fix #5022: polymorphic definitions inside arrow rec
     44d6b6e... Tabs -> Spaces
     6a42e96... Tabs -> Spaces
     e7e771d... Fix warnings
     a3bd0b7... Tabs -> Spaces
     565f97b... Tabs -> Spaces
     4ff7d0bb.. Refactor Safe Haskell check to provide hscCheckSafe GHC API
     c779a71... Tabs -> Spaces
     82e19ff... Ignore -fpackage-trust if no other Safe Haskell flags
     625bb55... Improve sync-all usage doc
     221f409... Very small tweaks to pave the way for solving kind constraints in the simplifier.
     477946c... Introduced new form of TcEvidence for KindCasts, this patch also fixes a bug in zonking: we must zonk the kinds of existential variables even if the variables themselves will not be affected.
     53fb26e... Now the constraint simplifier solves kind constraints as well.
     e1a8d3f... Merge branch 'master' of http://darcs.haskell.org//ghc
     ddb50b3... Move function from where clause to top level
     394a68a... Doc wibble
     afe7da4... simplify code.
     a20cdb9... Fix safe imports to work in GHCi.
     541781f... Fix :issafe safe haskell ghci command
     18e5476... Improve ASSERT error message
     ddeb70b... Fix the behaviour of the unit unboxed tuple (# #)
     8785726... Fix an outright bug in the implementation of default decls for associated types (fixes Trac #5719)
     416c590... Use HsTupleTy [] for unit tuples, uniformly
     89c0f09... Implemnt Trac #5712: show method for infix GADT constructors
     bffff2e... Add an ASSERT on 'pick'
     cfcddaa... Make RnEnv.lookupBindGroupOcc work on Orig RdrNames
     4716851... Merge branch 'master' of http://darcs.haskell.org/ghc
     276c052... Documentation wibble: kind -> sort
     d276123... Fix Trac #5721; type variables can be quoted in TH
     b0c0205... Print more informative sizes in -dshow-passes, and add intWithCommas to Outputable for printing large Int/Integers
     896d20f... Merge branch 'master' into type-nats
     8c3bc83... Add the wired-in names for manipulating type-level nats.
     4715b87... Add the built-in instances for class NatI.
     dc6f3a4... Fix typo in Makefile
     98a642c... Major refactoring of CoAxioms
     b222368... Be less verbose when printing out Vars
     f283c39... Don't record outputFile in the hashed flags
     7d7809d... Refer to Control.Concurrent instead of GHC.Conc
     aa1114e... Fix minor bug introduced in e7e771d14ac671904a69abecf9e133d4647026c1
     0095702... In the SIGTSTP handler, throw SIGSTOP instead of re-throwing SIGTSTP
     d7d56f5... Fix the C backend after making CCCS an STG register
     8387f01... Store the word size as determined by configure, in the settings file (#5735)
     a8b8d65... osElfTarget should default to False (#5733)
     3fc68b5... Remove missing archs (mipseb, mipsel, alpha) (#5734)
     cf655bc... Restore printing of Rep type family instance with -ddump-deriving
     7196367... KFreeBSD is also an ELF binary
     0545b55... dsCImport (CLabel): drop foralls when checking for FunPtr
     659f47d... fix warning
     4464c92... mkSlowEntryCode: enterLocalIdLabel should be enterIdLabel (#5357)
     6a9e521... remove dead code
     3478213... Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-register
     2d91e04... Fix for unregisterised compilation: isStrangeTypeGlobal CCCS = True
     e04da8a... Fix for unregisterised compilation: we want registers when defined(USE_MINIINTERPRETER)
     53fad2a... Rename struct _CostCentreStack to struct CostCentreStack_ for consistency
     dc179f5... Give the correct type to CCCS
     23a0ded... We must emit DELTA pseudo-instructions when moving %esp (#5747)
     a385b85... small refactoring
     974f451... Fixup to 4464c92badaedc45ce53d6349f6790f6d2298103
     74ac5be... Tabs -> Spaces + formatting fixes
     9ee9e51... Formatting fixes
     1cb4a07... Remove unused argument field on CmmJump
     45818b9... Formatting wibble
     ccba0c2... Tabs -> Spaces
     419af4e... Remove unused arg field of CmmReturn
     84b596a... Formatting fixes
     b540be0... Fix validation warning
     155ce29... Fix haddock validate problem.
     48a5a53... Fix crash with +RTS -xc  (occasional cgrun057(profthreaded) failure)
     5309bd0... abstract away from the 'build-toolchain'-dependent sizeof(...) operator
     9186d92... update copyright, cite realistic version numbers, fix a smattering of typos
     fe2433a... Fix a crash in STM when unregisterised
     77e7889... Enable the threaded RTS when unregisterised too.
     a6969bf... setNumCapabilities: don't barf() if it isn't supported, just print an error
     847cde7... refactoring
     2913fb2... Be explicit about what we import from Data.Monoid
     a5b365a... Doc fix
     cb843f6... Monadify dsEvTerm in preparation for generating Integer & String evidence.
     7655c71... Go back to using an Integer as evidence, rather then just a Word.
     f784eb7... Merge remote-tracking branch 'origin/master' into type-nats
     af8cb68... Add alpha, mips, mipseb, mipsel to the list of ArchUnknown arches
     5fb1a1c... configure: Don't calle GET_ARM_ISA on x86_64
     0c5f28a... Add comments on which integer rules are missing
     c2a840e... Define prelude rules for floatFromInteger and doubleFromInteger
     4c49eb5... Generate the haddock contents/index pages in a dist-haddock subdirectory
     9e45287... Refactoring
     85926ae... Change -XTypeOperators to treat all type-operators as type-constructors.
     81c69f3... Make the RTS linker API use wide-char pathnames on Windows (#5697)
     11141d5... typo
     61d8ad7... use (GHC) idiomatic types
     4317867... last_free_capability should never be NULL
     a0f8b3a... In mkCast (Coercion c1) c2, check that c2 has (~#) on both sides
     8c2aa49... Merge branch 'master' of http://darcs.haskell.org/ghc
     4384e14... Track STG live register information for use in LLVM
     a63c423... Add live stg info to Updates.cmm (fixes #4308)
     4a0eb92... Improve style of '-ddump-llvm' output. (#5750)
     f0c760c... Merge branch 'master' of http://darcs.haskell.org/ghc
     e6bfc59... Enable llvm tool paths to be set with ./configure
     56a7c60... Add prelude rules for quotInteger, remInteger
     17f89fd... Add prelude rules for encode{Float,Double}Integer and integerTo{Int,Word}64
     85fa980... Whitespace only
     b8fe21e... Merge branch 'master' of http://darcs.haskell.org/ghc
     6496c6f... Merge branch 'master' of http://darcs.haskell.org/ghc
     ce545f0... Fix cleaning buildinfo files
     a83b02a... Clean more files in "make clean"
     b56e7b2... check for failed external symbol lookups (partial fix for #5748)
     ce70663... Don't try to use gcc-4.2 on XCode >= 4.2
     0b5e57e... Use /usr/bin/gcc when making the OS X installer
     234a526... More improvements to llvm output style (#5750)
     0f15f8a... Add Metadata support to LLVM bindings.
     71e5ee7... Use Type Based Alias Analysis (TBAA) in LLVM backend (#5567)
     c2121ec... TOP/includes/dist doesn't exist (yet?) and makes ghcpkg05 fail, so remove it
     5508ada... Implememt -fdefer-type-errors (Trac #5624)
     a686d1c... Merge branch 'master' of http://darcs.haskell.org/ghc
     3a3dcc3... Merge branch 'master' of http://darcs.haskell.org/ghc
     3beb1a8... Fix Trac #5658: strict bindings not floated in
     3b75c4e... Comments only
     4ada19d... Fix if-def-ery for DEBUG
     50fd5a9... Merge branch 'master' of http://darcs.haskell.org/ghc
     38e897c... Make "make sdist" generate a testsuite tarball as well as the src tarball
     e10589a... Improve LLVM TBAA hierachy (#5567).
     c55bb60... Update '.gitignore'
     ba52053... Add '-fllvm-tbaa' flag for controlling LLVM TBAA opt.
     167d2d4... Formatting fixes to flags.xml
     4ef5ce6... Add '-freg-liveness' flag to control if STG liveness information is used for optimisation. (enabled by default)
     ff4be21... Consistent: Enbaled -> enabled in flag doc.
     e2ec71c... Fix mistake in flags.xml
     cea6307... Fix validation error
     1074c2d... Get the knownKeyNames for doubleFromInteger right
     a30c2df... Comments only
     c96022c... Merge branch 'master' of http://darcs.haskell.org/ghc
     2307516... Mainly, rename LiteralTy to LitTy
     601c983... Add -faggressive-primops plus refactoring in CoreUtils
     6b58460... Add some llvm build options to build.mk.sample
     804108f... Add extra Num constraints since the Num superclass of Bits is removed
     57b1d54... Document the Num superclass divergence from H98/H2010
     39291dd... Document the Bits superclass divergence from Haskell 2010
     7bc456d... Document the extra instances divergence from H98/H2010
     08894f9... Switch to using the time package, rather than old-time
     2719cac... Define "ar command" correctly in settings file on Windows
     ee250e5... When configuring, handle $topdir/ in the ghc --info output
     10f5847... Remove an out-of-date comment
     42dda24... Remove some "0 +"s that look redundant
     e4dda61... remove tabs (+ ignore tabs option) from LexCore.hs
     e0383e2... Remove trailing whitespace in compiler/parser/LexCore.hs
     54121ff... Fix a #define
     b68bbd8... Fix vectorisation of classes
     5dc73fd... Merge wibble
     3c67c9a... DataConIds need to be treated specially in VectInfo
     384f609... Split -XDataKinds from -XPolyKinds
     a9e17cc... Fix for tick intervals greater than one second.
     fac8ecb... Fix bug causing polling instead of blocking in the non-threaded RTS (#5773)
     395ef28... Revert "Add -faggressive-primops plus refactoring in CoreUtils" (#5780)
     25d3e4b... Remove unnecessary extra use of orphan_hash
     e932d30... Documentation for -XDataKinds
     b81aa25... Add missing initialisation of cap->disabled
     7bbc1b0... Tabs -> Spaces
     8783718... Only use TBAA when LLVM > 2.8. (#5782)
     157dd07... Allow default superclass methods for multi-parameter type classes
     1aa0228... Merge branch 'master' of http://darcs.haskell.org/ghc
     1584f29... Switch TcEvidence to Unix line endings
     f002a46... Do not combine dictionaries in the EvVarCache when simplEqsOnly is on
     6acf6cd... Warn when a SPECIALISE pragma gives rise to a totally inactive rule See Trac #5779
     51ba3c2... Comments only (to support debug tracing in DmdAnal)
     bb50135... Use nested tuples to desugar recursive do-notation
     16b6283... Eliminate {| and |} vestiges in lexer/parser
     e86a7c7... Incorrect type conversion in LLVM backend (#5785).
     3e63df8... Document -T RTS flag in manual.
     51d89a5... Do not inherit "SPECIALISE instance" for INLINE default methods
     4127a4a... Merge branch 'master' of http://darcs.haskell.org/ghc
     a12c8a0... Rename the testsuite tarball
     8bdcc5c... Fix validate
     3220e57... Remove getDOptsDs; use getDynFlags instead
     9dacfcb... Remove getDOpts; use getDynFlags instead
     3bc62f5... Remove typecheck/TcSimplify.lhs-old
     10300ec... Remove getDOptsSmpl; use getDynFlags instead
     d2dcac6... Fix bug introduced in fac8ecbbafde17dd92439c41747223c43e9d2b80
     7f06d92... Follow Cabal version bump
     8de2a03... Merge branch 'master' of http://darcs.haskell.org/ghc
     921ccf7... Port "Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'" to new codegen.
     d0e3776... Merge in more HEAD, fix stuff up
     f438722... Add a missing newline in the ghci :h text; spotted by Alexander McPhail
     9c15752... Merge remote-tracking branch 'origin/master' into type-nats
     5851f84... Add support for type-level "strings".
     d4c9063... Remove old dead safe haskell setting
     0120d0d... Tabs -> Spaces
     a1edfab... Improve source code documentation og GHCi main.
     08784e9... Formatting wibbles.
     cda58f7... Have hscStmtWithLocation return (IO [HValue]).
     9e238da... Code cleaning
     3e8b37d... Fix warning in GhciMonad.
     54b7afc... Fix missing import in HscMain.
     47c0404... Fix mistake in previous commits.
     2c428d2... Improve source documentation for Ghci stmt IO lifting
     ae359d4... Fix validation error, import only in GHCi
     8d016e1... Remove accidentally commited 'trace' statements
     806c31f... Just rename a local variable
     e3f689f... Rename polyKindsErr to dataKindsErr
     d16f5c7... de-tabbed the hs-boot files
     3692c6f... FIX #5819: add -XDataKinds to the language options section of the user's guide
     41678b9... Start on 7.6.1 release notes
     2a54a0d... Pass alex and happy locations to ghc-cabal; fixes #5579
     50c07f7... Remove bogus extra definition of $(dir)
     4ff3a64... Fix register clobber list in StgRun for ARM
     9fff25e... Improve support for cross-compilation
     884a28d... message tweak
     6b08634... Validate fix: no cross compilation for bindists
     766da94... llvmGen: Use new fence instruction
     d2d5ee1... Improve support for LLVM >= 3.0 write barrier. (#5814)
     9774131... When type-checking kinds, be sure to promote list and tuple syntax
     bbe2d21... Don't include Cabal in mkDocs
     bc9f8b0... Add a "tag" command to sync-all
     f92591d... Refactor HsDecls again, to put family instances in InstDecl
     af26d55... Give promoted DataCons a tyConArity and promoted TyCons a tyConKind
     542dd73... Refactor tcUserStmt, to fix Trac #5829
     0053aa2... Merge branch 'master' of http://darcs.haskell.org/ghc
     a0c7808... comments
     e46d266... Check that imported modules actually exist (#5836)
     bf456a0... avoid 32-bit integer overflow (#5831)
     9c685f4... Ignore -C when not unregisterised (reported on ghc-users)
     59ddfa4... ARM StgRun: Ensure r11 state is preserved
     15cd666... Remove a workaround for building with GHC 6.12.2
     2a58aa1... MERGE from 7.4 branch: Update dependencies
     6e87d4b... Fix '-distrust-all-packages' flag.
     76e72c3... Fix the build on Windows
     68b59ce... Distinguish between normal and qualified unused imports
     cc04708... Put only local instances in the interactive context (fixes Trac #5820)
     62d1337... Document -fwarn-auto-orphans
     15ec883... Complete fix of #5820
     52c01c9... Merge branch 'master' of http://darcs.haskell.org/ghc
     54932b9... Add script for sending bug remilestoning e-mails
     b23a7e5... Don't allow implicit qualified imports in GHCi when -XSafe on.
     e5272d9... Don't add a bad import to the saved context.
     5e9e07a... Have :load work under -XSafe in GHCi.
     7afa5fe... Fix equality testing for test(1) on FreeBSD
     5aaffa6... Fix some more sh syntax in configure.ac
     91fe817... Add dragonfly support; based on a patch from Goetz Isenmann
     0759d08... Improve FreeBSD support in configure
     86ebfef... Minor documentation fix
     cfd89e1... Merge remote-tracking branch 'origin/master' into type-nats
     67f4ab7... Allocate pinned object blocks from the nursery, not the global allocator.
     c61b014... .cmm files need to depend on DerivedConstants.h
     1cbd950... Revert "Have :load work under -XSafe in GHCi."
     4a0973b... Revert "Don't add a bad import to the saved context."
     7357563... Refactoring, and fix a couple of SafeHaskell-related things
     1692267... Refactoring: make IIModule contain ModuleName, not Module, for consistency
     172a0c2... Minor documentation fix
     9277979... Remove the old ext-core docs
     8c0196b... Add docbook-ised external-core doc; from #5844, by James H. Fisher
     7bfb7bf... Define a quotRem CallishMachOp; fixes #5598
     9fa9dd7... fix #5534 (ghci -fobject-code strangeness)
     f3f8c90... fix ARM's StgCRun clobbered register list for both ARM and Thumb modes
     0bca11d... fix ARM StgCRun to not save and restore r11/fp register twice
     eda2c73... Be less conservative about recompiling after changes to -main-is (#5878)
     b6f94b5... Compile link .note section separately from main.c
     95d2e12... point to the wiki for "Setting up your system for building GHC" (#5874)
     444e2fe... oops, a Bool is a little *too* lax (#5878)
     77953db... tweak error message
     a40125e... add ticket number to comment
     c56c0c9... Whitespace only in types/TyCon.lhs
     546dd4f... Implement the CTYPE pragma; part of the CApiFFI extension
     7f79d0c... Refactoring around super-kinds
     2126f7a... Mainly tidying up pretty printing of types
     6585b15... Remove dead code
     78e2beb... Comments only
     384c386... Get rid of now-outdated zonkTypeCarefully
     a2fe5d2... Change ATyVar to only have a *tyvar* not a *type* in it
     ee1a35a... Tidy up the canonicaliser
     de9bae8... Rejig Core Lint to deal better with polymorphic kinds
     d31e9d6... Wibbles to the ATyVar changes
     154af13... Tidy up kind generalisation a bit
     1e00b77... Merge branch 'master' of http://darcs.haskell.org/ghc
     d2377e8... Add CType informatino to wired-in types
     a4b3fda... Add FunPtr to the types that toCType knows about
     b52f0a4... Merge branch 'master' of http://darcs.haskell.org/ghc
     20a2dfc... Fix the build with GHC < 7.4.1
     ef796d1... Fix parsing regression in CTYPE patch
     6f4a073... Remove unused ghciHandleGhcException
     4d84cc2... Kill dead code
     fcf977a... Move sortQuantVars to MkCore
     c676a15... Define TypeVar (like KindVar), isTypeVar, isKindVar, and use them
     f970ae2... Make the specialiser understand about polymorphic kinds
     e867f42... Substantially nicer code in record updates
     9789b03... Implement a typing rule for saturated seq, and document it Also add notes about unsafeCoerce
     94496fc... More simplification of the sub-kinding story
     0a5e4c6... Fix a nasty bug in the canonicaliser which was failing to emit kind constraints when decomposing an application. Resulting code is actually shorter!
     16e7a03... Fix a missing defaultKind that resulted in lingering ArgKinds
     1bc8014... Wibble to sub-kinding
     4c29dcb... Merge branch 'master' of http://darcs.haskell.org/ghc
     5940bfd... Now I understand why Constraint is a sub-kind of ArgKind!
     7b24c3f... Allow a header to be specified in a CTYPE pragma
     5d7fd29... Add some docs for the CAPI extension
     1b7dfd7... Small refactoring: Use (Maybe Header) rather than FastString
     efd78ac... Small refactor
     7a7f6d7... Add a primop for unsigned quotRem; part of #5598
     40cb7f1... GHC trees no longer include the extensible-exceptions package
     4082460... Show the CType in --show-iface output
     1e87280... Be stricter about abstract newtypes in FFI declarations again.
     62494e7... Add a hack to make validating with HADDOCK_DOCS=NO work
     544926d... Remove support for CTYPE pragmas on type synonyms
     d7d6c42... Fix validating with HADDOCK_DOCS=YES
     0a88274... Simplified serialization of IfaceTyCon, again
     9f29c9a... Update dependencies
     ec37da2... Update dependencies
     7d8b2c1... Call expandCallishMachOp in the x86_64 codegen too
     98acdf0... Add a Word add-with-carry primop
     d8228fd... Add x86_64 support for the add-with-carry op
     45eb0a4... Add a 2-word-multiply operator
     d16c681... Implement 2-word-multiply for x86_64
     16d8cdd... Fix generic 2-word-multiply
     778ca5d... Add x86 implementations of the quotRem, Mul2 and Add2 primops
     4c5464f... Abstract out the hFlush calls in the GHC API
     9065bdb... Fix parsing of FFI import decls
     ae04bd4... Implement "value" imports with the CAPI
     d785049... Whitespace only in utils/GraphOps.hs
     bb6657d... Fix warnings in utils/GraphOps.hs
     ee435a2... Change -X flags into LANGUAGE pragmas
     7e8da4a... Whitespace only in utils/GraphColor.hs
     d12f609... Fix warnings in utils/GraphColor.hs
     7a61f47... remove unused function: printError
     91cc139... tidied this up, the macro definitions were causing duplicate semis in the source
     8bd7200... use idiomatic (GHC) types
     2be38ab... remove legacy clean
     d30b461... typo
     9c42c22... minor tweak
     668aef9... two typos
     ed55820... some small corrections
     4cb771a... typo
     5f7ac44... typo
     ac89ecf... comments only
     efb95fb... typo
     da6e86e... zap extra semi
     a5c7946... (some) tabs -> spaces
     ca04a67... (some) tabs -> spaces
     f1c5402... tabs -> spaces
     13481df... (some) tabs -> spaces
     4d303fb... formatting tweaks
     ebd0ac7... tyops
     ffe282c... Replace createDirectoryHierarchy with createDirectoryIfMissing True
     4bac993... Add sync-all new-workdir
     b1bd566... Remove documentation that a feature was missing, because it is not. (#5896)
     151b0dc... Mention -threaded in the intro to Concurrent Haskell
     eeaa573... slight tweak to help text (#5896)
     014f1e1... raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)
     b2e855d... Fix copy/paste error in the docs
     a352385... Whitespace only in nativeGen/AsmCodeGen.lhs
     2304a36... Fix the unregisterised build; fixes #5901
     1eee274... Fix validate with tables-next-to-code off
     2e55760... GHCi: add :seti, for options that apply only at the prompt (#3217)
     c624d28... Omit -osuf/-odir -hisuf/-hidir and -stubdir from the flag checker
     27d7d93... In --make, give an indication of why a module is being recompiled
     085c7fe... Drop the per-task timing stats, give a summary only (#5897)
     0bc6055... Fix crash caused by allowing duplicate *-modules in the context (#5904)
     3bf54e7... Hurrah!  This major commit adds support for scoped kind variables, which (finally) fills out the functionality of polymorphic kinds. It also fixes numerous bugs.
     9dde17e... White space only
     eeba543... Improved debug printing with -dverbose-core2core
     90de973... Attach INLINE pagmas in mutually recursive bindings
     e0c849e... Tidy up the handling of kind generalisation
     48cab6d... Make type trimming more conservative with -XDataKinds (fixes Trac #5912)
     3e00d04... Fix Trac #5892: a coding errors
     47a9a99... Deal with promoted DataCons in interface files (fixes Trac #5881)
     5e38346... Get correct options when calling 'clang' inplace of 'as' (#5903)
     28f783f... Add Haiku platform (#5828)
     dfe536b... Give a unfolding argument discount proportional to the number of available arguments
     d6b1050... ghc-pkg: make sure info messages go to stdout and errors to stderr (#3818)
     f630970... Tweak the HADDOCK_DOCS regex in validate
     7b0f95c... Improve reporting of type-class errors
     0034b43... Merge branch 'master' of http://darcs.haskell.org/ghc
     301a718... Don't defer type errors when evaluating a GHCi expression
     b74748f... Wrap quotes in an error message
     4a3b8c3... Documentation update: Enumerations of Integers are subject to list fusion (#5670)
     69b2113... Merge branch 'master' of http://darcs.haskell.org/ghc
     11ad927... Typo in comment
     e212079... In ghci, reload after :e. Patch from Paolo Capriotti. Fixes #5343
     0741ca5... Fix another bug in CorePrep eta-reduction (fixes Trac #5915)
     26c9623... Improve error message when interpreter is not enabled (Trac #5919)
     5513fe0... define TABLES_NEXT_TO_CODE in ghcautoconf.h (#5933)
     93299cc... Tweak to flag parsing (#5921)
     1dd9b1a... Merge remote-tracking branch 'origin/master' into type-nats
     e562e59... fix _BTM field of closureFlags[], and document what it means (#5923)
     e29001c... Allow Any as an argument type to foreign prim functions
     4bbe9f7... Fix closure_type_names, BLACKHOLE and BLOCKING_QUEUE were swapped
     c1ea823... Remove debug trace
     54eb030... Deal with kind variables brought into scope by a kind signature
     55372bc... Add fixity declarations to Template Haskell (Trac #1541)
     23b27e2... Improve debug WARNING message
     3f96882... Merge branch 'master' of http://darcs.haskell.org//ghc
     1802ef7... Fix another bug in CorePrep eta-reduction (fixes Trac #5915)
     79a10ef... Improve error message when interpreter is not enabled (Trac #5919)
     3e904ff... Remove debug trace
     431c05b... Deal with kind variables brought into scope by a kind signature
     ef2491a... Add fixity declarations to Template Haskell (Trac #1541)
     9b602e7... Improve debug WARNING message
     c31d0f9... Add TH support for type-level literals.
     634ffaf... Some configure/aclocal fixes for Win64
     97c24cd... Build the Windows ghci wrapper with stage1, not stage0
     69f98b8... Fix stg_block_async on unreg compilers
     45a40ba... Fix PprC for 64bit platforms with 32bit long's
     1d00c83... Support making a Win64 in-tree mingw
     dad672f... More aclocal fixes for Win64
     b0b76b2... Some Win64 fixes
     0268a23... More fixes for Win64
     8dfe8ee... Fix copy/paste error
     a83d9fb... Fix tarball name for Win64 mingw
     aff6b84... Merge branch 'master' of win:c:/m64/head/.
     3ed3073... More Win64 aclocal fixes
     84ccbea... Fix another copy/paste-o in aclocal.m4
     ca0fcb3... Fix a tiny bug in cwrapper.c
     1f04616... Fix path to windres on Win64
     14dfd4c... Merge branch 'master' of http://darcs.haskell.org/ghc
     393c53f... Add missing items to templateHaskellNames
     029cd43... Remove an unused variable; fixes a warning on Win64
     9827c21... Merge branch 'master' of http://darcs.haskell.org//ghc
     d66b9cb... For now, turn off the SEH code on Win64
     fb28754... Complete the fix for Trac #5882
     0936621... Fix documentation about TH and kind-promotion single-quote notation (Trac #4197)
     27e3bd8... Merge branch 'master' of http://darcs.haskell.org//ghc
     7a60d63... Soem more Wind64 fixes
     e4744cd... Another Win64 fix
     35b32a0... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     b662736... Merge branch 'master' of win:c:/m64/head/.
     73ce2e7... Fix fingerprints for merge commits.
     ad752fd... Fix building with devel snapshots
     133d952... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     45740c2... Fixed for unregisterised Windows builds
     8fb03bf... If we say we're treating StdCall as CCall, then actually do so
     d879a5a... Fixes for the threaded RTS on Win64
     452e15a... Fix the printing of * (the kind).
     d7bd9ee... Merge branch 'master' of win:c:/m64/head2
     5e10022... Add an `Outputable` instance for `HsTyLit`
     29e3d7b... Only parse type literals when using `DataKinds`.
     6260064... Fix the registers used in StgRun on Win64
     a3dc885... Use win32AllocStack on Win64 too
     f424fc2... Define allArgRegs correctly for Win64
     15e2942... Fix mkDerivedConstants on Win64
     e24091b... Fix stg_block_async on registerised Win64
     62b25ec... Add type-literals in the ordering hierarchy.
     deed56f... Merge remote-tracking branch 'origin/master' into type-nats
     6821789... Fix scoping of type variables in DsMeta
     15ebeea... Comments only
     6957078... Merge branch 'master' of http://darcs.haskell.org/ghc
     27402ec... Fix the Win32 build: A CPP symbol name was wrong
     8986122... Code tidy-up: Use RET_NN in stg_block_async
     a7e1136... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     d0a4771... Fix for Win64 codegen
     d818973... Fix whitespace in ghci/ObjLink.lhs
     a65b762... Whitespace fixes in ghci/Linker.lhs
     d3b4310... Merge remote-tracking branch 'origin/master' into type-nats
     c4167f7... Rename allArgRegs to allIntArgRegs
     3bdc739... Fixes for the calling convention on Win64
     a067f1f... Merge branch 'master' of win:c:/m64/reg2/.
     c658670... Detab Adjustor.c
     7641d61... Only support stdcall in Adjustor.c on i386
     11feda6... Check for external names/exported ids in non-top-level binders during Lint
     ae2d23e... Print more information when out-of-scope detected by linter
     aecacda... Make impossible-alternative-finding code more reusable
     1dee0bb... Implement the Adjustor for Win64
     0c1a608... Merge branch 'master' of win:c:/m64/reg3/.
     703a30f... Disable some debug prints that a plain +RTS -DS was enabling
     9a7804d... Merge branch 'master' of win:c:/m64/reg3/.
     1d545ca... Fix compile for CPUs other than x86/x86_64.
     7441207... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     ee8bf69... hp2ps: escape backslashes when generating output file (#5800).
     ca7c3a0... Merge branch 'master' of http://darcs.haskell.org//ghc
     b857c8a... Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is the RHS of a data type or type synonym declaration.  This can be shared between type declarations and type *instance* declarations.
     050f714... Update the user guide with details on new flag +RTS -lu
     857cd8e... PPC ppr: tabs -> spaces.
     477cbad... PPC: Handle right shift of > 31 bits. Fix #5900.
     009058b... Add -favoid-vect
     68d00a0... when tracing to stderr, make the capset events conditional on TRACE_sched
     2abd65e... Tabs -> Spaces
     48b0aa6... Tabs -> Spaces
     48b467f... Tabs -> Spaces
     7e0a5bd... Clean and comment Annotations
     37328ed... Tabs -> Spaces
     66f4b85... Clean up GhcMake a little
     c8f2645... Tabs -> Spaces
     3ac28c0... Cleaning of HscStats
     c9336b1... Clean of PackageConfig
     18256a1... Tabs -> Spaces
     2c5591a... Code clean
     8ebd0c2... Tabs -> Spaces
     2938619... Tabs -> Spaces
     f5584e6... Tabs -> Spaces
     9ea0721... Improve documentation on optimisations.
     3c66252... Add TODO entries for missing and unexplained optimisation flags. (#5801)
     a756ff5... Rename optimisation flag for uniformity with existing flags.
     d8a3063... Document some optimisations, rearrange order to be more logical (#5801)
     c1bd2e5... clean to some docs
     47a0180... Remove old darcs files
     5784df0... Fix caller/callee register saving on Win64
     1212145... Fix ASSIGN_DBL on Win64
     9782f8f... Merge branch 'master' of win:c:/m64/reg4/.
     e1cf0b9... Fix rsp alignment on Win64
     4f6a56e... Merge branch 'master' of win:c:/m64/reg4/.
     0044864... Fix pretty-printing of type operators in imports/exports.
     8bb2730... Fix printing of type operators in declarations.
     d9ee9d9... Merge branch 'master' of http://darcs.haskell.org//ghc
     81b2b11... Add -XExplicitNamespaces to enable using 'type' in import/exports.
     bcb5995... Merge remote-tracking branch 'origin/master' into type-nats
     e5beffb... Complete refactoring of HsDecls/HsTyDefn
     a44c3d9... Make the 'extract' functions to find free type variables of an HsType return RdrNames rather than (Located RdrNames).
     6403540... Merge branch 'master' of http://darcs.haskell.org//ghc
     673b1be... Remove dead code
     5673173... Merge with HEAD
     4ecfc7f... Remove Show instance for Forest
     cc2d2e1... Midstream check-in on    (i) Replaced a lot of clunky and fragile EvVar handling code with        a more uniform ``flavor transformer'' API in the canonicalizer        and the interaction solver. Now EvVars are just fields inside        the CtFlavors.    (ii) Significantly simplified our caching story This patch does not validate yet and more refactoring is on the way.
     9606231... Don't document '-fregs-liveness' or '-fllvm-tbaa', both hidden flags
     516d313... Add a crucial forkM on the superclass context of IfaceClass in tcIfaceDecl
     b4b7647... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     cb5a3f2... Make the LocalRdrEnv keep track of all the Names that are in scope
     59d6d62... Merge branch 'master' of http://darcs.haskell.org/ghc
     734f1d4... Fix a bug in threadStackOverflow() (maybe #5214)
     fe0a45e... threadStackOverflow: Tweak to stack chunk sizing
     c6411c3... Slightly more informal message when EvCast fails.
     3be60fa... Bugfixes: (i) wrong evidence generetation when using cached solved family equation           (ii) evidence loops because of caching fixed
     4e0f1a0... Small bugfix (for indexed_types/should_compile/T2291.hs). Because our inert sets do not tolerate more than a single constraint per family head we have to allow family interactions /with the inerts/ (not with top-level) when the context says simplEqsOnly.
     1cc92e9... defaultKind the kind of one of the types when you create a higher-dimensional equality proof, pretty much as we do for mkTcEqPred. Ugly and delicate but we have to rething the subkinding story. For now I am doing the same thing as mkTcEqPred.
     81faaee... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     bf334d2... Add handling of LitTy. Still a TODO to deal properly with the forall case in there.
     e74fbf0... Started investigating how performance is affected and how intensively our caches are used.
     f30f90b... More informative commentary as to why we allow family interactions with inerts when simplEqsOnly is on.
     3f42011... Changing the orientation of a generated equality
     f84ea58... Deleting A LOT of commented out code!
     b22501b... Add linker support for ELF on ARM
     f1f93b2... Comments only
     f0cb41b... White space only
     dd847cb... Don't crash if there's a malformed instance!
     e21e13f... A related group of changes that make lexically scoped type variables work in Template Haskell
     4dd0fd3... Don't do validity checking on types in Template Haskell type brackets We might be in the "knot" of a type declaration: see Trac #5968.
     9804c81... Merge branch 'master' of http://darcs.haskell.org/ghc
     d86e6c0... A little tracing.
     ac2fbb4... Update documentation of DatatypeContexts (#5964)
     83d9b38... Attempt to detect loops through imported function RULEs
     6785820... Mostly commentary to follow up after discussions with SPJ on several open tickets.
     a39a192... Respect package qualifier when validating imports in GHCi (#5979)
     853c1c3... Add some missing equations for type-literals.
     d402d8a... Add an entry for -XExplicitNamespaces to the manual.
     0571092... Add a section about promoted literals to the manual.
     027f282... Tidy up compiler/ghc.cabal.in
     270b7ce... Whitespace only in main/Packages.lhs
     226b982... Remove an unused make variable
     b3f6a8b... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     50e5a06... Fixed typo in b857c8ad which caused NewtypeD to be interpreted as DataD.
     dc2f65f... Support qualified identifiers in quasi-quotes (#5555).
     8580b97... Deleting more old commented code.
     5802ebd... Dropping the idempotence restriction on the inert substitution, for efficiency. More documentation to follow.
     f9da524... Commentary, following the relaxation of idempotence of the inert substitution.
     e7e5e27... Prevent nested TH exceptions from bubbling up to the top level (#5976)
     d29e277... Bugfix in emitKindConstraint (must not cache orig constraint as Solved!); added short note to document an example.
     8737d47... When rewriting a flavor with rewriteCtFlavor, in the case of reflexivity, avoid setting the flavor PredType to be the new PredType if the types exactly match, so that in case of failure we report errors that do not have expanded type synonyms.
     2183c87... More informative tracing for ddump-cs-trace
     e3e740d... Wibble: using original type for the dictionary if it has not changed (to preserve synonyms)
     88d61cc... Improved checks for "dynamic" and "wrapper" foreign declarations (#5664)
     30eee19... Update comments about Addr in foreign declarations.
     4f7599d... Tighten up on type validity checking
     4d20dc8... Merge branch 'master' of http://darcs.haskell.org/ghc
     d3020a7... Adding a forgotten pre-canonicalication cache-lookup stage.
     0dd6cc5... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     4caef1c... Document optimisation passes, to some extent at least
     022c1d2... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     f9c2e85... Add eventlog/trace stuff for capabilities: create/delete/enable/disable
     8536f09... Calculate the total memory allocated on a per-capability basis
     cd930da... Change the presentation of parallel GC work balance in +RTS -s
     65aaa9b... Add new eventlog events for various heap and GC statistics
     a3cdefd... Adjust the eventlog description header for the spark counter event
     e88f162... Move trace of cap delete from shutdownCapability to freeCapability
     1f809ce... Emit final heap alloc events and rearrange code to calculate alloc totals
     598109e... Fix the timestamps in GC_START and GC_END events on the GC-initiating cap
     c294d95... Add the GC_GLOBAL_SYNC event marking that all caps are stopped for GC
     2bf6083... Fix uneeded test in safe haskell code
     c690214... Fix tracking of reason safe inference failed. (#5988)
     7ed6759... Update safe haskell error/warn formatting
     5a0b827... Fix GHC API with respect to safe haskell. (#5989)
     7f61ae2... --amend
     1a4ae30... Merge branch 'master' of http://darcs.haskell.org/ghc into ghc-new-flavor
     f7245ce... White space only
     6d46439... Improve error reporting for out-of-scope variables
     70b0f16... Improve kind-checking of type splices slightly
     0125965... Merge branch 'master' of http://darcs.haskell.org//ghc
     6100eb4... Fix Trac #5952, by changing the Outputable TyCon instance, so that it does not print a quote in front of a promoted TyCon in a Kind.
     b40f001... Merge branch 'master' of http://darcs.haskell.org/ghc
     806182b... Implemeting a lookup modulo non-idempotent substitution.
     f15977c... Improved caching: I was flushing the solved when going under implications, this was the reason for the regression of T3064.
     3f46b1e... Merge branch 'master' of http://darcs.haskell.org/ghc
     f0d10e3... Allow promoted constructors in the typedoc production (#5948)
     1bfb979... Update names to match the implementation in GHC.TypeLits.
     2d8374a... Updates to the constraint solver to be able to handle implication constraint generation during solveInteractCts, needed for polytype equality decomposition. More commentary to follow.
     da102b3... Fix RTS build on OS X
     81f19d6... Setting empty touchable range in implications that are generated from polytype decomposition in the constraint solver.
     1603e4f... Merge branch 'master' of http://darcs.haskell.org/ghc
     6f1a432... fix quadratic performance issue with long module names (#5981)
     d6e3f3d... small cleanup
     dd24d6b... Disable the timer signal while blocked in select() (#5991)
     e12bec8... Fix crash with debug tracing and the new heap events
     9d26519... Improve the handling of threadDelay in the non-threaded RTS
     f089917... Turn on TRACE_gc with +RTS -Ds (this regressed at some point)
     ab52df86.. Revert "trac #5265 (support for additional .ghci files)"
     76bde33... Add support for additional .ghci files in GHCi (#5265)
     0a532c6... Do not re-encode correctly encoded inputs and arguments (#5795)
     e8dbeed... Fix a race condition in the GHCi debugger exposed by testcase break011.
     148b27b... Fix instance signature error message (#6001)
     206c8fc... Allow threads in GHCi to receive BlockedIndefintely* exceptions (#2786)
     392c288... updateThunk: minor tweak to avoid an unnecessary call to checkBlockingQueues
     5eabdc1... Fix crash with tiny initial stack size (#5993)
     f1a633a... Don't document '-freg-liveness' or '-fllvm-tbaa', developer flags
     295717d... More imporvements to optimisation flag docs.
     eecd7c9... Added ':runmonad' command to GHCi
     e0e99f9... Revert "Added ':runmonad' command to GHCi"
     3377abe... Untabify HsTypes
     6bf8159... Allow overlaps when -XIncoherentInstances is in force
     b8ff444... Fix worker/wrapper for CPR functions
     c5554f8... Allow kind-variable binders in type signatures
     49d0615... Merge branch 'master' of http://darcs.haskell.org//ghc
     5ba7db9... Use monotonic clock in Select.c (#5865)
     e57d23d... Use monotonic time function for darwin (#5865)
     6dc22bf... Support large SLIDE instructions.
     e408f4f... Export State monad transformer from ByteCodeItbls.
     f8d4882... Bytecode assembler refactoring.
     d5ec296... Implemented word-sized addressing of pointers and literals.
     68b4a09... Simplify construction of equality predicates
     5aa1ae2... Simplify the typechecking of RULES
     6ba8b33... Fix operand expansion function.
     d1060a0... Add newline to the end of file
     8152611... Adding -ddump-avoid-vect option for vectorisation avoidance diagnostics
     fa9fdc2... Do SCC on instance declarations (fixes Trac #5715)
     cc5d9dc... Merge branch 'master' of http://darcs.haskell.org//ghc
     dda1c1b... Comments only
     c163e38... Merge branch 'master' of http://darcs.haskell.org/ghc
     88f476b... Merge branch 'master' of http://darcs.haskell.org/ghc
     c284511... Move free-var info from InstDecl to FamInstDecl
     8229801... Merge branch 'master' of http://darcs.haskell.org/ghc
     6508697... Add a couple of comments
     24746fe... OS X: disable bootstrapping info for 'ar'
     5136d64... Add a quotRemWord2 primop
     74b9eb7... Add an X86/amd64 implementation for quotRemWord2
     bf6f708... Empty data types should not be "trimmed" by TidyPgm
     6b0537a... Respect kind-variable scoping when instantiating dfuns
     05debbb... Tiny refactoring; no change in behaviour
     b35e7e2... Sort instances by location before printing them
     739a009... ghci: write exceptions to stderr (#5980)
     e4de18d... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     09037d9... Merge nb:ghc/git/ghc
     aaff876... Merge branch 'master' of http://darcs.haskell.org/ghc
     bbc1eed... Add symbol declaration for __fixunsdfdi in the linker.
     9321224... Fixed typo (wrong max constant) in Initiialise.hs
     981e4f1... Partial Vectoriasation
     edd95cc... Vectorisation Avoidance
     85c5dcf... Replaced tabs
     0d8781b... Use gnu_printf rather than just printf in function format attributes
     3020e6d... Make the prototype for postHeapEvent match the definition
     8b1fd26... A couple of build fixes for Win64
     bfd8633... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     eb2d506... It isn't guaranteed that Cabal is warning-free
     ddc7f75... Win64 warning fix
     3e314cc... Add a flag for the unsupported calling convention warning
     979785c... Add experimental GHCi monad.
     bcff115... Report deprecations at occurrence sites, not once per module
     7aa8104... Merge remote-tracking branch 'origin/master'
     33ff498... Wibble to comment (to keep Haddock happy)
     a40ee02... Better error messages during sort checking of kind signatures
     6fd34a4... Improve pretty-printing
     0f8151a... Merge branch 'master' of http://darcs.haskell.org//ghc
     61e9a6c... removed superfluous flag for vectScalarFun
     4005255... Merge branch 'master' of http://darcs.haskell.org/ghc
     2a11904... Fix looking up of Exact RdrNames, fixes Trac #6005
     2316a90... More fixes to kind polymorphism, fixes Trac #6035, #6036
     84d79a2... distclean was removing ghc-pwd/dist, should be ghc-pwd/dist-boot
     7679603... make -XNoImplicitPrelude work properly in GHCi
     ebd7226... Fix typo
     3b52891... Merge branch 'master' of http://darcs.haskell.org/ghc
     4cc8826... Fix a one-character typo (kv1 should be kv2!)
     000d451... Improve debug print a bit
     4884546... Allow case expressions with a single alternative to be floated in.
     d9d35d8... Remove spurious debug print
     d50cb3e... Do not generate derived instances in TH brackets
     0646c34... Merge branch 'master' of http://darcs.haskell.org/ghc
     9e3171c... Make the RHS of a generic FamInst use the same type variables as the LHS!
     1dbe6d5... Fix warnings on Win64
     5bfd893... Fix lookup of fixity signatures for type operators (#6027)
     6866b87... Tiny refactor
     5f89437... Use coreBindsStats more than coreBindsSize
     dd96644... Win64 build fix
     3d8dd48... Add SRC_[CH]C_WARNING_OPTS
     9f611cc... Merge win:c:/m64/reg8
     b643fe0... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     b1eee04... Build fixes
     0377f8f... Fix build on OSX: Use the 'z' format specifier modifier when possible
     42760bd... OS X build fixes
     80a9f2f... Document the -fwarn-unsupported-calling-conventions flag
     0ff6dbc... Win32 build fix
     d7b5794... Simplify format specifiers
     5a3fdc0... Fix build on Win32, and handle the FMT_* #defines in a slightly nicer way
     31f16fa... Win32 build fix
     35e9039... Merge branch 'master' of win:c:/ghc/git/cygwin/.
     44098b3... Flags documentation: -fwarn-unrecognized-pragmas is enabled by -Wall (#6050)
     18c2a2f... Doc: updated list of warnings not enabled by -Wall (#4817)
     3144f85... add support for ARM hard-float ABI (fixes #5914)
     9aa3a7b... Fix build on OS X
     1ed0193... Add a new primop mkWeakNoFinalizer (#5879)
     b6e2826... Catch illegal imports earlier (#6007)
     f18db3b... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     4ca2818... hs_init(): cope with argc and/or argv being NULL (#6006)
     26d690a... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     4ffc4c7... White space and debug printint
     c049d30... Small refactoring in kind generalisation of type declarations
     5519566... Debug printing only
     745ec95... Add -faggressive-primops
     e3f8557... Refactoring in CoreUtils/CoreArity
     bbeaec2... Merge branch 'master' of http://darcs.haskell.org/ghc
     5826a77... Pretty printing and debug improvements
     77b05fa... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
     95fb4b1... Comment out a pprTrace unless DEBUG is on (fix Trac #5929)
     a365a58... Make more primops cheaper
     d55ff2f... Merge branch 'master' of http://darcs.haskell.org/ghc
     4a088f8... Revert "Make more primops cheaper"
     a2ae0d7... Revert "Refactoring in CoreUtils/CoreArity"
     7533607... Revert "Add -faggressive-primops"
     e57c866... Make the interface-file deserialisation work right for promoted types (Trac #6054)
     20e6d9d... More explicit pretty-printing of promoted TyCons with -dppr-debug
     dceecca... Merge branch 'master' of http://darcs.haskell.org//ghc
     081ee17... Egregious typo (fixes Trac #6055)
     2822e00... Document eta expansion under GHC bugs and infelicities
     05b55c6... Get GHCi working on Win64
     2c4cac3... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     0042c47... Fix build of rts/Linker.c on Win32
     8a25d8a... Fix the stage1 ghc hschooks.c
     117c4a8... Fixes for x86/Linux
     e89ef70... More Win32 build fixes
     3457c6b... Fix maintenance of n_blocks in the RTS
     67c793a... Tidy up a remaining glitch in unification
     d1e84be... Merge branch 'master' of http://darcs.haskell.org/ghc
     b04c0be... Wibble to pretty printing
     29cd6f4... Revert "More Win32 build fixes"
     02cf6d6... Revert "Fix build of rts/Linker.c on Win32"
     27e585b... Revert "Get GHCi working on Win64"
     57dae56... Revert "Revert "Get GHCi working on Win64""
     257fa1f... Revert "Revert "Fix build of rts/Linker.c on Win32""
     f36dd8b... Revert "Revert "More Win32 build fixes""
     bf21999... Tell checkProddableBlock how many bytes we want to write
     74eebed... Define _HOST_OS and _HOST_ARCH when calling hsc2hs
     a53c12a... Fix Win64 build now that hsc2hs knows what platform we're on
     afbaa11... Add 'free' to the list of rtsSyms on Win64
     18b4ad9... Win64 Linker improvements
     40c1106... Cast memory primops in the C backend (#5976)
     ac230c5... Allow cases with empty alterantives
     f7c2657... Merge branch 'master' of http://darcs.haskell.org/ghc
     3a8c7c8... More Win64 ghci fixes
     84a9c46... Win64 build fix
     4202879... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     dc4ae7b... Check the calling convention of foreign imported labels is supported
     2bc9d89... Add _getpid to rtsSyms on Win64
     1169351... Fix overnight build breakage (fix from simonpj)
     4f2dfe1... Fix typo in error message (Trac #6076)
     f3c24c5... Follow libffi changes on Windows
     3762105... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     88f694d... Enable and fix building dynlibs on Win64
     5d1ff7c... WIP merge
     ae4e676... Merge branch 'master' into ghc-lwc-merge
     3a030de... WIP merge
     bc96abd... WIP merge
     904b37d... Merge with master
     b9a149d... removed tabs from tab free files



More information about the Cvs-ghc mailing list