summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Infer rho-types instead of sigma-types in guard BindStmts and TransStmtsSebastian Graf2019-10-162-5/+5
* Add loop level analysis to the NCG backend.klebinger.andreas@gmx.at2019-10-169-374/+1775
* iface: export a few more functions from BinIfaceAlp Mestanogullari2019-10-151-1/+11
* Don't skip validity checks for built-in classes (#17355)Ryan Scott2019-10-151-5/+6
* Refactor some cruft in TcDerivInfer.inferConstraintsRyan Scott2019-10-155-254/+250
* Fix #17334 where NCG did not properly update the CFG.wip/andreask/17334Andreas Klebinger2019-10-135-242/+353
* Template Haskell: make unary tuples legal (#16881)nineonine2019-10-131-8/+1
* Do not add a 'solved dict' for quantified constraintsSimon Peyton Jones2019-10-125-42/+96
* Fix validity checking for inferred typesSimon Peyton Jones2019-10-121-2/+4
* Use newDFunName for both manual and derived instances (#17339)Ryan Scott2019-10-122-18/+3
* Much simpler language for PmCheckSebastian Graf2019-10-119-443/+362