summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* PmCheck: Pick up `EvVar`s bound in `HsWrapper`s for long-distance infoSebastian Graf2020-05-014-32/+64
* PmCheck: Only call checkSingle if we would report warningsSebastian Graf2020-05-011-2/+4
* Fully remove PprDebugSylvain Henry2020-05-0113-94/+102
* Remove PprStyle param of logging actionsSylvain Henry2020-05-0117-77/+75
* Refactor PprDebug handlingSylvain Henry2020-05-0124-81/+73
* Use platform in Iface BinarySylvain Henry2020-05-011-10/+13
* GHC.StgToCmm.Ticky: remove a few unused stuffÖmer Sinan Ağacan2020-04-301-17/+4
* Remove OneShotInfo field of LFReEntrant, document OneShotInfoÖmer Sinan Ağacan2020-04-304-50/+106
* Mark rule args as non-tail-calledSimon Peyton Jones2020-04-303-33/+37
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-3010-46/+112
* Allow block arguments in arrow control operatorsAlexis King2020-04-302-8/+9
* Unit: split and rename modulesSylvain Henry2020-04-30162-1733/+1861
* Refactoring unit management codeSylvain Henry2020-04-3063-1139/+1327
* Factorize mungePackagePaths codeSylvain Henry2020-04-301-53/+1
* Refactor UnitInfo load/store from databasesSylvain Henry2020-04-303-36/+29
* Remove unused `emptyGenericUnitInfo`Sylvain Henry2020-04-301-4/+0
* Refactor UnitInfoSylvain Henry2020-04-3012-176/+176
* Document backpack fields in DynFlagsSylvain Henry2020-04-301-3/+3
* Make boxed 1-tuples have known keysRyan Scott2020-04-283-8/+48
* 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