| Commit message (Expand) | Author | Age | Files | Lines |
* | Implement cheapBuild | Ben Gamari | 2018-02-19 | 2 | -5/+9 |
* | Rename the types in a GADT constructor in toposorted order | Ryan Scott | 2018-02-18 | 1 | -1/+4 |
* | StgLint overhaul | Ömer Sinan Ağacan | 2018-02-18 | 4 | -337/+195 |
* | Improve error message for UNPACK/strictness annotations. | HE, Tao | 2018-02-18 | 1 | -3/+10 |
* | CBE: re-introduce bgamari's fixes | Michal Terepeta | 2018-02-18 | 1 | -3/+8 |
* | myThreadId# is trivial; make it an inline primop | Simon Marlow | 2018-02-18 | 2 | -1/+3 |
* | Tidy up and consolidate canned CmmReg and CmmGlobals | Simon Marlow | 2018-02-18 | 13 | -77/+83 |
* | Add valid refinement substitution suggestions for typed holes | Matthías Páll Gissurarson | 2018-02-18 | 3 | -77/+249 |
* | Implement stopgap solution for #14728 | Ryan Scott | 2018-02-18 | 1 | -3/+40 |
* | Fix #14811 by wiring in $tcUnit# | Ryan Scott | 2018-02-16 | 1 | -3/+2 |
* | Raise parse error for `data T where`. | HE, Tao | 2018-02-13 | 2 | -8/+27 |
* | Collect CCs in CorePrep, including CCs in unfoldings | Ömer Sinan Ağacan | 2018-02-13 | 8 | -420/+249 |
* | Fix isDroppableCt (Trac #14763) | Simon Peyton Jones | 2018-02-08 | 5 | -127/+113 |
* | Fix solveOneFromTheOther for RecursiveSuperclasses | Simon Peyton Jones | 2018-02-07 | 4 | -43/+98 |
* | Comments only | Simon Peyton Jones | 2018-02-07 | 2 | -4/+14 |
* | Fix utterly bogus TagToEnum rule in caseRules | Simon Peyton Jones | 2018-02-07 | 3 | -17/+52 |
* | Improve X86CodeGen's pprASCII. | HE, Tao | 2018-02-06 | 1 | -13/+34 |
* | Restore 'It is a member of hidden package' message. | Edward Z. Yang | 2018-02-06 | 1 | -1/+28 |
* | cmm: Remove unnecessary HsVersion.h includes | Michal Terepeta | 2018-02-06 | 10 | -32/+3 |
* | Compute the union of imp_finsts on the side | Bartosz Nitka | 2018-02-06 | 1 | -6/+61 |
* | cmm: Revert more aggressive CBE due to #14226 | Ben Gamari | 2018-02-03 | 3 | -237/+86 |
* | Don't apply dataToTag's caseRules for data families | Ryan Scott | 2018-02-03 | 1 | -2/+10 |
* | DriverPhases: Fix flipped input extensions for cmm and cmmcpp | Ben Gamari | 2018-02-02 | 1 | -2/+2 |
* | Add HasDebugCallStack to nameModule | Simon Peyton Jones | 2018-02-02 | 1 | -1/+1 |
* | Hoopl.Collections: change right folds to strict left folds | Michal Terepeta | 2018-02-02 | 9 | -39/+45 |
* | Add -ddump-ds-preopt | Simon Peyton Jones | 2018-02-01 | 3 | -4/+4 |
* | Experiment with eliminating the younger tyvar | Simon Peyton Jones | 2018-02-01 | 3 | -18/+49 |
* | UnboxedTuples can't be used as constraints | HE, Tao | 2018-01-31 | 1 | -1/+12 |
* | Optimize coercionKind (Trac #11735) | Tobias Dammers | 2018-01-31 | 1 | -16/+36 |
* | Mark xmm6 as caller saved in the register allocator for windows. | klebinger.andreas@gmx.at | 2018-01-31 | 1 | -2/+4 |
* | Sequester deriving-related validity check into cond_stdOK | Ryan Scott | 2018-01-31 | 2 | -46/+96 |
* | Implement BlockArguments (#10843) | Takano Akio | 2018-01-31 | 4 | -76/+154 |
* | Look inside implications in simplifyRule | Simon Peyton Jones | 2018-01-31 | 1 | -31/+74 |
* | Prioritise equalities when solving, incl deriveds | Simon Peyton Jones | 2018-01-31 | 1 | -22/+71 |
* | More tc-tracing | Simon Peyton Jones | 2018-01-31 | 2 | -3/+10 |
* | Move zonkWC to the right place in simplfyInfer | Simon Peyton Jones | 2018-01-31 | 1 | -3/+2 |
* | A bit more tc-tracing | Simon Peyton Jones | 2018-01-31 | 1 | -4/+9 |
* | Invert likeliness when improving conditionals | Alexander Biehl | 2018-01-29 | 1 | -1/+5 |
* | cmm: Use two equality checks for two alt switch with default | U-Maokai\andi | 2018-01-26 | 1 | -0/+66 |
* | Fix #14719 by using the setting the right SrcSpan | Ryan Scott | 2018-01-26 | 1 | -2/+2 |
* | Option for LINE pragmas to get lexed into tokens | Alec Theriault | 2018-01-26 | 1 | -4/+31 |
* | Remove Hoopl.Unique | Michal Terepeta | 2018-01-26 | 5 | -110/+85 |
* | Linker: ignore empty paths in addEnvPaths | Ömer Sinan Ağacan | 2018-01-26 | 1 | -6/+13 |
* | Sort valid substitutions for typed holes by "relevance" | Matthías Páll Gissurarson | 2018-01-26 | 4 | -55/+130 |
* | Add ptr-eq short-cut to `compareByteArrays#` primitive | Herbert Valerio Riedel | 2018-01-26 | 1 | -0/+43 |
* | Add ability to parse likely flags for ifs in Cmm. | klebinger.andreas@gmx.at | 2018-01-26 | 2 | -21/+41 |
* | Handle the likely:True case in CmmContFlowOpt | klebinger.andreas@gmx.at | 2018-01-26 | 2 | -13/+35 |
* | Haddock needs to pass visible modules for instance filtering | Alec Theriault | 2018-01-26 | 1 | -4/+7 |
* | Turn EvTerm (almost) into CoreExpr (#14691) | Joachim Breitner | 2018-01-26 | 18 | -338/+358 |
* | Fix the lone-variable case in callSiteInline | Simon Peyton Jones | 2018-01-25 | 2 | -34/+77 |