summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Drop GHC 7.10 compatibilityRyan Scott2017-08-0129-190/+11
* Simplify OccurAnal.tagRecBindersJoachim Breitner2017-08-011-6/+3
* Allow bundling pattern synonyms with exported data familiesRyan Scott2017-08-011-0/+6
* KnownUniques: Handle DataCon wrapper namesBen Gamari2017-08-011-3/+6
* Typofixes [ci skip]Gabor Greif2017-08-015-5/+5
* A bunch of typofixesGabor Greif2017-07-3112-12/+12
* 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-313-15/+15
* Do a bit more CSESimon Peyton Jones2017-07-311-1/+1
* Improve the desugaring of -XStrictSimon Peyton Jones2017-07-3111-321/+248
* Refactoring around FunRhsSimon Peyton Jones2017-07-317-32/+45
* Clarify comment about data family aritiesRichard Eisenberg2017-07-311-0/+5
* Add haddock markupGabor Greif2017-07-301-1/+1
* Typofixes [ci skip]Gabor Greif2017-07-302-5/+5
* Fix #14045 by omitting an unnecessary checkRichard Eisenberg2017-07-296-64/+80
* Add rtsopts ignore and ignoreAll.Andreas Klebinger2017-07-281-1/+7
* Fix hs-boot knot-tying with record wild cards.Edward Z. Yang2017-07-281-1/+8
* Remove unnecessary GHC option from SrcLocSven Tennie2017-07-281-4/+0
* Ensure that we always link against libmBen Gamari2017-07-282-0/+15
* ByteCodeGen: use byte indexing for BCenvMichal Terepeta2017-07-281-184/+283
* Merge types and kinds in DsMetaRyan Scott2017-07-282-190/+117
* Error eagerly after renaming failures in reifyInstancesRyan Scott2017-07-281-1/+5
* Add DebugCallStack to piResultTySimon Peyton Jones2017-07-282-2/+2
* Do not discard insolubles in implicationsSimon Peyton Jones2017-07-286-57/+109
* Fix ASSERT failure in tc269Simon Peyton Jones2017-07-281-6/+3
* Remove redundant constraint in contextSimon Peyton Jones2017-07-281-1/+1
* Fix instantiation of pattern synonymsSimon Peyton Jones2017-07-282-16/+55
* Refactor tcInferApps.Richard Eisenberg2017-07-273-63/+64
* Fix #12369 by being more flexible with data instsRichard Eisenberg2017-07-278-183/+355
* Fix #12176 by being a bit more careful instantiating.Richard Eisenberg2017-07-272-20/+34
* Fix #11963 by checking for more mixed type/kindsRichard Eisenberg2017-07-271-5/+20
* Track visibility in TypeEqOriginRichard Eisenberg2017-07-277-62/+139
* Fix #13819 by refactoring TypeEqOrigin.uo_thingRichard Eisenberg2017-07-2717-213/+169
* Remove old coercion pretty-printerRichard Eisenberg2017-07-278-114/+49
* Preserve CoVar uniques during pretty printingRichard Eisenberg2017-07-275-4/+16
* Don't tidy vars when dumping a typeRichard Eisenberg2017-07-271-2/+8
* Improve error messages around kind mismatches.Richard Eisenberg2017-07-279-197/+319
* Remove unneeded importGabor Greif2017-07-271-1/+0
* Fix #13968 by consulting isBuiltInOcc_maybeRyan Scott2017-07-261-3/+15
* Fix note references and some typosGabor Greif2017-07-268-11/+11
* Comments onlySimon Peyton Jones2017-07-261-1/+0
* Comments and tc-tracing onlySimon Peyton Jones2017-07-263-6/+12
* Fix binder visiblity for default methodsSimon Peyton Jones2017-07-2611-109/+133
* Add an Outputable instance for ListMapSimon Peyton Jones2017-07-261-0/+3
* Fix #10684 by processing deriving clauses with finer grainRyan Scott2017-07-251-20/+89
* Revert "Remove unused language pragma"Matthew Pickering2017-07-251-1/+1
* Remove unused language pragmaMatthew Pickering2017-07-251-1/+1
* Expose FrontendPluginActionMatthew Pickering2017-07-251-1/+1
* Fix import error with -XPackageImports when the module has a duplicate nameEugene Akentyev2017-07-241-4/+9