summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-26510-2240/+2260
* Switch order on `GhcMake.IsBoot`John Ericson2020-04-241-1/+1
* GHC.Prim docs: note and testmniip2020-04-232-6/+2
* Include docs for non-primop entries in primops.txt as wellmniip2020-04-232-4/+17
* Add :doc to GHC.Primmniip2020-04-234-3/+25
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-2327-330/+583
* Create di_scoped_tvs for associated data family instances properlyRyan Scott2020-04-231-7/+57
* Remove leftover comment in tcRnModule', redundant bindÖmer Sinan Ağacan2020-04-221-30/+25
* Update commentary and slightly refactor GHC.Tc.Deriv.InferRyan Scott2020-04-221-10/+17
* llvmGen: Remove -fast-llvm flagBen Gamari2020-04-222-19/+1
* Add "ddump-cmm-opt" as alias for "ddump-opt-cmm".Andreas Klebinger2020-04-221-1/+3
* Do eager instantation in termsSimon Peyton Jones2020-04-2223-725/+782
* PPC NCG: Add DWARF constants and debug labelsPeter Trommler2020-04-225-9/+53
* Mark DataCon wrappers CONLIKEAlexis King2020-04-224-14/+111
* `MatchResult'` -> `MatchResult`John Ericson2020-04-229-63/+61
* Generalize type of `matchCanFail`John Ericson2020-04-221-1/+1
* Inline `adjustMatchResult`John Ericson2020-04-225-15/+14
* Remove panic in dsHandleMonadicFailureJohn Ericson2020-04-222-37/+42
* Refactor the `MatchResult` type in the desugarerJonathan DK Gibbons2020-04-223-87/+110
* CmmToAsm DynFlags refactoring (#17957)Sylvain Henry2020-04-2112-243/+241
* Avoid `sdocWithDynFlags` in `pprCLbl` (#17957)Sylvain Henry2020-04-211-125/+100
* Avoid using sdocWithDynFlags (#17957)Sylvain Henry2020-04-213-14/+13
* Avoid DynFlags in Ppr code (#17957)Sylvain Henry2020-04-217-42/+49
* GHC.Runtime: avoid DynFlags (#17957)Sylvain Henry2020-04-213-11/+18
* Use ParserFlags in GHC.Runtime.Eval (#17957)Sylvain Henry2020-04-211-16/+17
* Fix a buglet in redundant-constraint warningsSimon Peyton Jones2020-04-201-3/+10
* Add missing addInScope call for letrec binders in OccurAnalAlexis King2020-04-191-3/+5
* Modules (#13009)Sylvain Henry2020-04-18208-978/+953
* GHC.Core.Opt renamingSylvain Henry2020-04-1860-275/+275
* Add a missing zonk in tcHsPartialTypeSimon Peyton Jones2020-04-181-14/+81
* Use FailOperator in more places, define a couple datatypes (XBindStmtRn and X...Cale Gibbard2020-04-1711-60/+97
* Use trees that grow for rebindable operators for `<-` bindsJohn Ericson2020-04-1718-118/+135
* Change the fail operator argument of BindStmt to be a MaybeCale Gibbard2020-04-1710-44/+66
* Fix #18065 by fixing an InstCo oversight in Core LintRyan Scott2020-04-171-6/+6
* Fix #18052 by using pprPrefixOcc in more placesRyan Scott2020-04-152-9/+13
* Bump template-haskell version to 2.17.0.0Ryan Scott2020-04-141-1/+1
* Change zipWith to zipWithEqual in a few placesKrzysztof Gogolewski2020-04-1412-21/+28
* Use conLikeUserTyVarBinders to quantify field selector typesRyan Scott2020-04-124-21/+100
* Implement extensible interface filesJosh Meredith2020-04-125-7/+195
* Significant refactor of LintSimon Peyton Jones2020-04-122-518/+532
* DmdAnal: No need to attach a StrictSig to DataCon workersSebastian Graf2020-04-095-33/+28
* Special case `isConstraintKindCon` on `AlgTyCon`Sebastian Graf2020-04-093-4/+11
* Handle promoted data constructors in typeToLHsType correctlyRyan Scott2020-04-081-1/+6
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-0755-692/+106
* Modules: type-checker (#13009)Sylvain Henry2020-04-07181-1709/+1745
* simplifier: Kill off ufKeenessFactorBen Gamari2020-04-072-20/+24
* Refactoring onlySimon Peyton Jones2020-04-061-25/+36
* Fix an tricky specialiser loopSimon Peyton Jones2020-04-061-123/+206
* Don't override proc CafInfos in ticky buildsÖmer Sinan Ağacan2020-04-062-5/+37
* Enable ImpredicativeTypes internally when typechecking selector bindingsRyan Scott2020-04-041-0/+28