summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix #17405 by not checking imported equationsRichard Eisenberg2019-11-105-104/+125
* Improve SPECIALIZE pragma error messages (Fixes #12126)Alina Banerjee2019-11-104-6/+8
* Use the right type in :forceSimon Peyton Jones2019-11-091-3/+5
* SetLevels: Don't set context level when floating casesBen Gamari2019-11-081-4/+33
* Set correct length of DWARF .debug_aranges section (fixes #17428)Szymon Nowicki-Korgol2019-11-081-1/+2
* FlagChecker: Add ticky flags to hashed flagsBen Gamari2019-11-071-1/+5
* For s390x issue a warning if LLVM 9 or older is usedStefan Schulze Frielinghaus2019-11-071-0/+6
* Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott2019-11-077-39/+86
* CoreTidy: hide tidyRuleÖmer Sinan Ağacan2019-11-051-1/+1
* TidyPgm: replace an explicit loop with mapAccumLÖmer Sinan Ağacan2019-11-051-7/+2
* Check EmptyCase by simply adding a non-void constraintSebastian Graf2019-11-055-301/+300
* SysTools: Only apply Windows-specific workaround on WindowsBen Gamari2019-11-041-1/+7
* Update Note references -- comments onlyRichard Eisenberg2019-11-021-2/+2
* Separate `LPat` from `Pat` on the type-levelSebastian Graf2019-11-0210-69/+55
* Make CSE delay inlining lessSimon Peyton Jones2019-11-011-7/+49
* template-haskell: require at least 1 GADT constructor name (#17379)Adam Sandberg Eriksson2019-11-011-0/+6
* Describe optimisation of demand analysis of noinlineBen Gamari2019-11-011-0/+8
* Fix a bad error in tcMatchTySimon Peyton Jones2019-11-011-4/+28
* Makes Lint less chatty:Simon Peyton Jones2019-11-011-11/+13
* Whitespace forward compatibility for proposal #229Vladislav Zavialov2019-10-302-4/+4
* MkIface: Remove redundant parameter and outdated comments from addFingerprintsÖmer Sinan Ağacan2019-10-291-8/+8
* HscMain: Move a comment closer to the relevant siteÖmer Sinan Ağacan2019-10-291-4/+4
* Remove unused DynFlags arg of lookupIfaceByModuleÖmer Sinan Ağacan2019-10-296-17/+12
* Return ModIface in compilation pipeline, remove IORef hack for generating Mod...Ömer Sinan Ağacan2019-10-294-97/+114
* Refactor HscRecomp constructors:Ömer Sinan Ağacan2019-10-293-47/+45
* Better arity for join pointsSimon Peyton Jones2019-10-287-24/+49
* Use FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf2019-10-2816-205/+209
* Attach API Annotations for {-# SOURCE #-} import pragmaAlan Zimmerman2019-10-281-14/+13
* Refactor TcDeriv to validity-check less in anyclass/via deriving (#13154)Ryan Scott2019-10-283-300/+499
* Fix #15344: use fail when desugaring applicative-doJosef Svenningsson2019-10-288-59/+156
* Parenthesize nullary constraint tuples using sigPrec (#17403)Ryan Scott2019-10-271-1/+1
* Remove redundant -fno-cse optionsÖmer Sinan Ağacan2019-10-262-4/+0
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-262-1/+18
* Mark promoted InfixT names as IsPromoted (#17394)Ryan Scott2019-10-241-8/+13
* Make isTcLevPoly more conservative with newtypes (#17360)Ryan Scott2019-10-242-6/+23
* Parenthesize GADT return types in pprIfaceConDecl (#17384)Ryan Scott2019-10-241-1/+1
* Merge non-moving garbage collectorBen Gamari2019-10-234-6/+105
|\
| * rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-204-6/+105
* | Add new flag for unarised STG dumpsÖmer Sinan Ağacan2019-10-233-9/+12
* | Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-2321-71/+93
* | Fix bug in the x86 backend involving the CFG.Andreas Klebinger2019-10-237-70/+304
* | Reify oversaturated data family instances correctly (#17296)Ryan Scott2019-10-232-21/+118
* | compiler: introduce DynFlags pluginsAlp Mestanogullari2019-10-232-1/+13
* | Implement a coverage checker for injectivityRichard Eisenberg2019-10-2317-227/+528
* | Warn about missing profiled libs when using the Interpreter.Andreas Klebinger2019-10-231-1/+23
* | Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-229-1/+31
* | Windows: Update tarballs to GCC 9.2 and remove MAX_PATH limit.Tamar Christina2019-10-201-1/+1
|/
* Tiny fixes to comments around flattening.Richard Eisenberg2019-10-172-3/+3
* Make Coverage.TM a newtypeRyan Scott2019-10-161-1/+1
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-1664-2890/+3067