summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Use LHsSigWcType in DerivDeclwip/T13324Simon Peyton Jones2018-03-057-18/+18
* Simplify rnLHsInstTypeSimon Peyton Jones2018-03-051-14/+3
* Fix #14888 by adding more special cases for ArrowTRyan Scott2018-03-052-0/+2
* Respect Note [The tcType invariant]Simon Peyton Jones2018-03-051-14/+45
* Wombling around in Trac #14808Simon Peyton Jones2018-03-052-17/+27
* Parenthesize (() :: Constraint) in argument positionRyan Scott2018-03-031-7/+8
* Fix the coverage checker's treatment of existential tyvarsRyan Scott2018-03-021-6/+137
* doCorePass: Expand catch-allSimon Jakobi2018-03-021-1/+7
* Fix #14838 by marking TH-spliced code as FromSourceRyan Scott2018-03-024-17/+19
* Permit conversion of partially applied PromotedTupleTsRyan Scott2018-03-021-0/+3
* Improve missing-home-modules warning formattingMatthew Pickering2018-03-021-4/+9
* DynFlags: Support British spelling of GeneralisedNewtypeDerivingBen Gamari2018-03-021-0/+2
* Fix #14817 by not double-printing data family instance kind signaturesRyan Scott2018-03-021-1/+4
* Improve exhaustive checking for guards in pattern bindings and MultiIf.HE, Tao2018-03-025-16/+45
* Make cost centre symbol names deterministic.Shea Levy2018-03-0210-75/+188
* Only load plugins onceMatthew Pickering2018-03-027-56/+99
* Cache the fingerprint of sOpt_PBartosz Nitka2018-03-023-2/+56
* Comments onlySimon Peyton Jones2018-02-271-0/+1
* Fix a nasty bug in the pure unifierSimon Peyton Jones2018-02-271-26/+33
* Comments onlySimon Peyton Jones2018-02-271-0/+2
* Tiny refactor in Core LintSimon Peyton Jones2018-02-271-2/+3
* Introduce the flag -dsuppress-timestamps to avoid timestamps in dumps.Andreas Klebinger2018-02-252-5/+12
* Comments in Unify, fixing #12442Richard Eisenberg2018-02-221-0/+46
* Add references to #6087Ömer Sinan Ağacan2018-02-211-1/+3
* Slight refactor of stock deriving internalsRyan Scott2018-02-202-17/+9
* Document missing dataToTag# . tagToEnum# ruleDavid Feuer2018-02-191-0/+13
* Change how includes for input file directory worksTamar Christina2018-02-194-15/+59
* Rename the types in a GADT constructor in toposorted orderRyan Scott2018-02-181-1/+4
* StgLint overhaulÖmer Sinan Ağacan2018-02-184-337/+195
* Improve error message for UNPACK/strictness annotations.HE, Tao2018-02-181-3/+10
* CBE: re-introduce bgamari's fixesMichal Terepeta2018-02-181-3/+8
* myThreadId# is trivial; make it an inline primopSimon Marlow2018-02-182-1/+3
* Tidy up and consolidate canned CmmReg and CmmGlobalsSimon Marlow2018-02-1813-77/+83
* Add valid refinement substitution suggestions for typed holesMatthías Páll Gissurarson2018-02-183-77/+249
* Implement stopgap solution for #14728Ryan Scott2018-02-181-3/+40
* Fix #14811 by wiring in $tcUnit#Ryan Scott2018-02-161-3/+2
* Raise parse error for `data T where`.HE, Tao2018-02-132-8/+27
* Collect CCs in CorePrep, including CCs in unfoldingsÖmer Sinan Ağacan2018-02-138-420/+249
* Fix isDroppableCt (Trac #14763)Simon Peyton Jones2018-02-085-127/+113
* Fix solveOneFromTheOther for RecursiveSuperclassesSimon Peyton Jones2018-02-074-43/+98
* Comments onlySimon Peyton Jones2018-02-072-4/+14
* Fix utterly bogus TagToEnum rule in caseRulesSimon Peyton Jones2018-02-073-17/+52
* Improve X86CodeGen's pprASCII.HE, Tao2018-02-061-13/+34
* Restore 'It is a member of hidden package' message.Edward Z. Yang2018-02-061-1/+28
* cmm: Remove unnecessary HsVersion.h includesMichal Terepeta2018-02-0610-32/+3
* Compute the union of imp_finsts on the sideBartosz Nitka2018-02-061-6/+61
* cmm: Revert more aggressive CBE due to #14226Ben Gamari2018-02-033-237/+86
* Don't apply dataToTag's caseRules for data familiesRyan Scott2018-02-031-2/+10
* DriverPhases: Fix flipped input extensions for cmm and cmmcppBen Gamari2018-02-021-2/+2
* Add HasDebugCallStack to nameModuleSimon Peyton Jones2018-02-021-1/+1