summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-0692-324/+342
* Add lexerDbg to dump the tokens fed to the parserVladislav Zavialov2020-01-042-2/+10
* Add Cmm related hooksSylvain Henry2020-01-042-4/+20
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-0464-249/+249
* Simplify mrStrGabor Greif2020-01-033-10/+3
* Tweak Cmm dumps to avoid generating sections for empty groupsÖmer Sinan Ağacan2019-12-311-15/+20
* Module hierarchy (#13009): StgSylvain Henry2019-12-3144-226/+224
* TcIface: Fix inverted logic in typechecking of source ticksBen Gamari2019-12-301-1/+1
* llvmGen: Drop old fix for #11649Ben Gamari2019-12-301-36/+1
* llvmGen: Ensure that entry labels don't have predecessorsBen Gamari2019-12-301-7/+14
* driver: Include debug level in the recompilation check hashBen Gamari2019-12-301-1/+1
* while at it rename XCode to the official XcodeGabor Greif2019-12-271-3/+3
* Replace panic/notHandled with noExtCon in DsMetaRyan Scott2019-12-261-35/+42
* Minor refactor in ghc.cabal.in:Ömer Sinan Ağacan2019-12-263-15/+3
* lookupBindGroupOcc: recommend names in the same namespace (#17593)Ryan Scott2019-12-203-9/+18
* Deduplicate copied monad failure handler codeJohn Ericson2019-12-203-26/+12
* Add GHC-API logging hooksSylvain Henry2019-12-1836-192/+322
* Do more validity checks for quantified constraintsRichard Eisenberg2019-12-166-21/+33
* Use "OrCoVar" functions lessKrzysztof Gogolewski2019-12-1620-51/+52
* Remove dataConSigKrzysztof Gogolewski2019-12-163-20/+4
* Warn on inferred polymorphic recursionRichard Eisenberg2019-12-113-38/+100
* Move Int64# and Word64# sections of primops.txt.ppJohn Ericson2019-12-101-22/+21
* Move Int# section of primops.txt.ppJohn Ericson2019-12-101-153/+153
* Ignore unary constraint tuples during typechecking (#17511)Ryan Scott2019-12-103-25/+76
* Fix comment typosGabor Greif2019-12-091-1/+1
* Split up coercionKindSimon Peyton Jones2019-12-0614-53/+54
* Work in progress on coercionLKind, coercionRKindSimon Peyton Jones2019-12-061-75/+122
* Implement pointer tagging for big families (#14373)Gabor Greif2019-12-063-30/+203
* Pretty-printing of the * kindVladislav Zavialov2019-12-055-15/+46
* Improve error messages for SCC pragmasVladislav Zavialov2019-12-052-19/+22
* Meaning-preserving SCC annotations (#15730)Vladislav Zavialov2019-12-051-48/+93
* Elf: Fix link info note generationBen Gamari2019-12-031-12/+4
* Simplify uniqAwayBen Gamari2019-12-035-57/+81
* Drop Uniquable constraint for AnnTargetBen Gamari2019-12-033-30/+50
* Add constant folding rule (#16402)Sylvain Henry2019-12-031-6/+32
* Make BCO# liftedBen Gamari2019-12-032-5/+8
* Add `timesInt2#` primopSylvain Henry2019-12-028-0/+65
* Simplify: Fix pretty-printing of strictnessBen Gamari2019-12-021-2/+2
* More Haddock syntax in GHC.Hs.UtilsBen Gamari2019-12-021-15/+16
* Fix more typosBrian Wignall2019-12-0210-10/+10
* API Annotations: Unicode '->' on HsForallTyAlan Zimmerman2019-12-021-1/+1
* Convert warnings into assertionsKrzysztof Gogolewski2019-12-022-4/+4
* Update DisambECP-related commentsVladislav Zavialov2019-12-011-112/+36
* Simpler Semigroup instance for InsideLam and InterestingCtxtSebastian Graf2019-11-301-6/+4
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-3047-1582/+1427
* Pass ModDetails with (partial) ModIface in HscStatusÖmer Sinan Ağacan2019-11-294-46/+51
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-2812-177/+160
* Fix endian handling of LLVM backendStefan Schulze Frielinghaus2019-11-281-10/+4
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-2869-98/+98
* Reduce boolean blindness in OccInfo(OneOcc) #17482Philipp Krüger2019-11-285-56/+86