Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GHC.Core.Opt renaming | Sylvain Henry | 2020-04-18 | 33 | -188/+188 |
* | Fix #18065 by fixing an InstCo oversight in Core Lint | Ryan Scott | 2020-04-17 | 1 | -6/+6 |
* | Fix #18052 by using pprPrefixOcc in more places | Ryan Scott | 2020-04-15 | 1 | -5/+9 |
* | Change zipWith to zipWithEqual in a few places | Krzysztof Gogolewski | 2020-04-14 | 5 | -12/+15 |
* | Use conLikeUserTyVarBinders to quantify field selector types | Ryan Scott | 2020-04-12 | 2 | -1/+45 |
* | Significant refactor of Lint | Simon Peyton Jones | 2020-04-12 | 2 | -518/+532 |
* | DmdAnal: No need to attach a StrictSig to DataCon workers | Sebastian Graf | 2020-04-09 | 3 | -5/+23 |
* | Special case `isConstraintKindCon` on `AlgTyCon` | Sebastian Graf | 2020-04-09 | 2 | -4/+10 |
* | Modules: type-checker (#13009) | Sylvain Henry | 2020-04-07 | 21 | -82/+82 |
* | simplifier: Kill off ufKeenessFactor | Ben Gamari | 2020-04-07 | 1 | -15/+20 |
* | Refactoring only | Simon Peyton Jones | 2020-04-06 | 1 | -25/+36 |
* | Fix an tricky specialiser loop | Simon Peyton Jones | 2020-04-06 | 1 | -123/+206 |
* | Major improvements to the specialiser | Simon Peyton Jones | 2020-04-03 | 3 | -388/+527 |
* | Preserve precise exceptions in strictness analysis | Sebastian Graf | 2020-04-02 | 1 | -3/+6 |
* | Re-engineer the binder-swap transformation | Simon Peyton Jones | 2020-04-02 | 8 | -592/+596 |
* | Clean up "Eta reduction for data families" Notes | Ryan Scott | 2020-04-01 | 4 | -14/+21 |
* | Require GHC 8.8 as the minimum compiler for bootstrapping | Ryan Scott | 2020-03-31 | 5 | -23/+5 |
* | Minor cleanup | Krzysztof Gogolewski | 2020-03-29 | 1 | -4/+4 |
* | Demand analysis: simplify the demand for a RHS | Simon Peyton Jones | 2020-03-29 | 3 | -96/+117 |
* | Modules: Types (#13009) | Sylvain Henry | 2020-03-29 | 60 | -427/+428 |
* | DynFlags refactoring III | Sylvain Henry | 2020-03-25 | 9 | -550/+562 |
* | Remove -fkill-absence and -fkill-one-shot flags | Sebastian Graf | 2020-03-25 | 1 | -7/+2 |
* | Update core spec to reflect changes to Core. | Richard Eisenberg | 2020-03-20 | 5 | -12/+65 |
* | Simplify treatment of heterogeneous equality | Richard Eisenberg | 2020-03-20 | 2 | -5/+55 |
* | Modules: Core operations (#13009) | Sylvain Henry | 2020-03-18 | 33 | -42/+30284 |
* | Fix #17021 by checking more return kinds | Richard Eisenberg | 2020-03-17 | 4 | -7/+26 |
* | Implement mapTyCo like foldTyCo | Simon Peyton Jones | 2020-03-17 | 1 | -71/+90 |
* | Modules: Core (#13009) | Sylvain Henry | 2020-03-16 | 41 | -84/+22603 |
* | Remove some dead code | Brian Foley | 2020-03-15 | 1 | -14/+1 |
* | Improve CSE.combineAlts | Simon Peyton Jones | 2020-03-14 | 1 | -4/+21 |
* | Simple refactor of cheapEqExpr | Simon Peyton Jones | 2020-03-14 | 1 | -16/+14 |
* | Fix Lint | Simon Peyton Jones | 2020-03-14 | 1 | -56/+107 |
* | Split GHC.Iface.Utils module | Sylvain Henry | 2020-03-11 | 1 | -2/+2 |
* | Typos in comments [skip ci] | Krzysztof Gogolewski | 2020-03-10 | 2 | -3/+3 |
* | Clarify a Lint message | Ben Price | 2020-03-10 | 1 | -3/+2 |
* | Modules: Core (#13009) | Sylvain Henry | 2020-02-26 | 16 | -0/+15664 |