summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Growable AST:wip/GrowableASTShayan Najd2017-08-144-486/+669
* erge branch 'master' into GrowableASTShayan Najd2017-08-130-0/+0
|\
| * Merge branch 'master' of git://git.haskell.org/ghcShayan Najd2017-08-132-0/+11
| |\
| * \ # This is a combination of 9 commits.Shayan Najd2017-08-13339-3761/+5767
| |\ \
* | \ \ Merge branch 'master' of git://git.haskell.org/ghc into GrowableASTShayan Najd2017-08-13343-3767/+5780
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Add test for #14101Ryan Scott2017-08-122-0/+11
| |/
| * Expand type synonyms during role inferenceRyan Scott2017-08-123-0/+8
| * Change isClosedAlgType to be TYPE-aware, and rename it to pmIsClosedTypeRyan Scott2017-08-123-138/+150
| * Use NonEmpty lists to represent lists of duplicate elementsRyan Scott2017-08-1213-55/+73
| * Don't suppress unimplemented type family warnings with DeriveAnyClassRyan Scott2017-08-128-23/+82
| * Split out inferConstraintsDataConArgs from inferConstraintsRyan Scott2017-08-121-21/+41
| * Fix EmptyCase documentationCyd Parser2017-08-071-6/+5
| * Convert examples to doctests, and add a handful of new onesDavid Luposchainsky2017-08-061-35/+157
| * Fix string escaping in JSONDmitry Malikov2017-08-061-1/+1
| * Add forgotten > in Control.ApplicativeOleg Grenrus2017-08-061-1/+1
| * Don't warn when empty casing on TypeRyan Scott2017-08-053-0/+22
| * Remove the deprecated Typeable{1..7} type synonymsRyan Scott2017-08-053-19/+3
| * Add MonadIO Q - by requiring MonadIO => QuasiOleg Grenrus2017-08-055-7/+18
| * Add the bootstrapping/ dir to .gitignoreRyan Scott2017-08-021-0/+1
| * Remove unneeded uses of ImplicitParamsRyan Scott2017-08-024-4/+1
| * Get the roles right for newtype instancesSimon Peyton Jones2017-08-024-3/+21
| * Add .gitmodules entries for text, parsec, mtl submodulesBen Gamari2017-08-011-0/+12
| * Bump unix submoduleBen Gamari2017-08-011-0/+0
| * Enable building Cabal with parsecHerbert Valerio Riedel2017-08-019-7/+72
| * Drop GHC 7.10 compatibilityRyan Scott2017-08-0135-242/+21
| * Simplify OccurAnal.tagRecBindersJoachim Breitner2017-08-011-6/+3
| * rts: Fix "variable set but not used" warningBen Gamari2017-08-011-2/+2
| * Allow bundling pattern synonyms with exported data familiesRyan Scott2017-08-014-0/+34
| * KnownUniques: Handle DataCon wrapper namesBen Gamari2017-08-014-3/+23
| * Typofixes [ci skip]Gabor Greif2017-08-015-5/+5
| * A bunch of typofixesGabor Greif2017-07-3113-13/+13
| * Use field names for all uses of datacon MatchSimon Peyton Jones2017-07-3112-34/+42
| * Remove redundant goopSimon Peyton Jones2017-07-311-7/+2
| * Reject top-level banged bindingsSimon Peyton Jones2017-07-315-16/+19
| * Do a bit more CSESimon Peyton Jones2017-07-311-1/+1
| * Improve the desugaring of -XStrictSimon Peyton Jones2017-07-3114-325/+250
| * Refactoring around FunRhsSimon Peyton Jones2017-07-317-32/+45
| * Clarify comment about data family aritiesRichard Eisenberg2017-07-311-0/+5
| * Allow Windows to set blank environment variablesHabib Alamin2017-07-317-5/+253
| * Add haddock markupGabor Greif2017-07-301-1/+1
| * Typofixes [ci skip]Gabor Greif2017-07-303-6/+6
| * Follow-up to #13887, for promoted infix constructorsRyan Scott2017-07-296-6/+24
| * Add regression test for #14055Ryan Scott2017-07-293-0/+13
| * Fix #14045 by omitting an unnecessary checkRichard Eisenberg2017-07-2914-67/+116
| * Add '<&>' operator to Data.Functor. '<&>' calls '<$>' with flipped arguments.Sven Tennie2017-07-295-0/+83
| * Ensure that GHC.Stack.callStack doesn't failBen Gamari2017-07-282-1/+10
| * Add rtsopts ignore and ignoreAll.Andreas Klebinger2017-07-2817-28/+129
| * Fix hs-boot knot-tying with record wild cards.Edward Z. Yang2017-07-287-1/+31
| * Remove unnecessary GHC option from SrcLocSven Tennie2017-07-281-4/+0
| * testsuite: Don't pass allow_abbrevBen Gamari2017-07-281-2/+1