summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Combine the CoreAlts with the most common RHSwip/T14684Simon Jakobi2018-02-191-30/+57
* 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
* Hoopl.Collections: change right folds to strict left foldsMichal Terepeta2018-02-029-39/+45
* Add -ddump-ds-preoptSimon Peyton Jones2018-02-013-4/+4
* Experiment with eliminating the younger tyvarSimon Peyton Jones2018-02-013-18/+49
* UnboxedTuples can't be used as constraintsHE, Tao2018-01-311-1/+12
* Optimize coercionKind (Trac #11735)Tobias Dammers2018-01-311-16/+36
* Mark xmm6 as caller saved in the register allocator for windows.klebinger.andreas@gmx.at2018-01-311-2/+4
* Sequester deriving-related validity check into cond_stdOKRyan Scott2018-01-312-46/+96
* Implement BlockArguments (#10843)Takano Akio2018-01-314-76/+154
* Look inside implications in simplifyRuleSimon Peyton Jones2018-01-311-31/+74
* Prioritise equalities when solving, incl derivedsSimon Peyton Jones2018-01-311-22/+71
* More tc-tracingSimon Peyton Jones2018-01-312-3/+10
* Move zonkWC to the right place in simplfyInferSimon Peyton Jones2018-01-311-3/+2
* A bit more tc-tracingSimon Peyton Jones2018-01-311-4/+9
* Invert likeliness when improving conditionalsAlexander Biehl2018-01-291-1/+5
* cmm: Use two equality checks for two alt switch with defaultU-Maokai\andi2018-01-261-0/+66
* Fix #14719 by using the setting the right SrcSpanRyan Scott2018-01-261-2/+2
* Option for LINE pragmas to get lexed into tokensAlec Theriault2018-01-261-4/+31
* Remove Hoopl.UniqueMichal Terepeta2018-01-265-110/+85
* Linker: ignore empty paths in addEnvPathsÖmer Sinan Ağacan2018-01-261-6/+13
* Sort valid substitutions for typed holes by "relevance"Matthías Páll Gissurarson2018-01-264-55/+130
* Add ptr-eq short-cut to `compareByteArrays#` primitiveHerbert Valerio Riedel2018-01-261-0/+43
* Add ability to parse likely flags for ifs in Cmm.klebinger.andreas@gmx.at2018-01-262-21/+41
* Handle the likely:True case in CmmContFlowOptklebinger.andreas@gmx.at2018-01-262-13/+35
* Haddock needs to pass visible modules for instance filteringAlec Theriault2018-01-261-4/+7
* Turn EvTerm (almost) into CoreExpr (#14691)Joachim Breitner2018-01-2618-338/+358