summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-279-350/+364
* Make warnings for TH splices opt-inSebastian Graf2019-11-275-79/+128
* Remove prefix arrow support for GADTs (#17211)Krzysztof Gogolewski2019-11-251-16/+0
* Fix typosBrian Wignall2019-11-2322-29/+28
* Packages: Don't use expectJustBen Gamari2019-11-231-5/+8
* Prevent -optc arguments from being duplicated in reverse order (#17471)Ryan Scott2019-11-231-3/+2
* Make CorePrep.tryEtaReducePrep and CoreUtils.tryEtaReduce line upMatheus Magalhães de Alcantara2019-11-232-20/+10
* Take care to not eta-reduce jumps in CorePrepMatheus Magalhães de Alcantara2019-11-231-2/+6
* Fix typo in Note reference [skip ci]nineonine2019-11-231-6/+6
* Strip parentheses in expressions contexts in error messagesVladislav Zavialov2019-11-192-1/+5
* Packages.hs: use O(n*log(n)) ordNub instead of O(n*n) nubÖmer Sinan Ağacan2019-11-191-6/+6
* Give seq a more precise type and remove magicBen Gamari2019-11-194-134/+106
* desugar: Drop stale Note [Matching seqId]Ben Gamari2019-11-191-6/+0
* Optimize MonadUnique instances based on IO (#16843)nineonine2019-11-1911-121/+79
* Turn some comments into GHC.Hs.Utils into haddocksAndreas Klebinger2019-11-171-37/+46
* Fix random typos [skip ci]nineonine2019-11-178-9/+9
* base: Bump version to 4.14.0.0Ben Gamari2019-11-141-1/+1
* Only pass mod_location with HscRecomp instead of the entire ModSummaryÖmer Sinan Ağacan2019-11-133-15/+12
* Print name prefixly in the Outputable instance for StandaloneKindSigRyan Scott2019-11-131-1/+2
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-1339-246/+224
* Document CmmTopInfo typeÖmer Sinan Ağacan2019-11-131-0/+2
* 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