summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-111-0/+3
* Fix long distance info for record updatesSebastian Graf2020-02-101-5/+19
* Fix -ddump-stg-final.Andreas Klebinger2020-02-091-2/+0
* Add mkHieFileWithSource which doesn't read the source file from diskMatthew Pickering2020-02-081-5/+14
* Introduce -Wcompat-unqualified-importsBen Gamari2020-02-081-0/+37
* compiler: Qualify imports of Data.ListBen Gamari2020-02-082-2/+2
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-0822-1009/+594
* Remove unnecessary parenthesesRichard Eisenberg2020-02-081-14/+14
* slightly better named cost-centres for simple pattern bindings #17006Adam Sandberg Eriksson2020-02-081-0/+19
* Remove CafInfo-related code from STG lambda lift passÖmer Sinan Ağacan2020-02-052-33/+5
* PmCheck: Record type constraints arising from existentials in `PmCoreCt`sSebastian Graf2020-02-052-106/+134
* Fix scoping of TyCon binders in TcTyClsDeclsSimon Peyton Jones2020-02-011-5/+20
* A few optimizations in STG and Cmm parts:Andreas Klebinger2020-01-316-28/+31
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-3126-630/+793
* rename: Eliminate usage of mkVarOccUniqueBen Gamari2020-01-311-6/+4
* Disable two warnings for files that trigger themTom Ellis2020-01-2728-0/+60
* Use splitLHs{ForAll,Sigma}TyInvis throughout the codebaseRyan Scott2020-01-272-32/+9
* Do not bring visible foralls into scope in hsScopedTvswip/T17687Ryan Scott2020-01-251-14/+18
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-2560-112/+19029
* Handle local fixity declarations in DsMeta properlyRyan Scott2020-01-252-26/+68
* PmCheck: Properly handle constructor-bound type variablesSebastian Graf2020-01-254-84/+129
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-253-515/+491
* Document Stg.FVs moduleÖmer Sinan Ağacan2020-01-201-1/+39
* replace dead html link (fixes #17661)Adam Wespiser2020-01-161-1/+1
* Remove special case case of bool during STG -> C--John Ericson2020-01-162-86/+1
* Get rid of OpDestJohn Ericson2020-01-161-598/+583
* Handle TagToEnum in the same big case as the other primopsJohn Ericson2020-01-161-35/+50
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-1212-29/+29
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-123-5/+9
* Print Core type applications with no whitespace after @ (#17643)Ryan Scott2020-01-082-4/+4
* Module hierarchy: Renamer (cf #13009)Sylvain Henry2020-01-0820-19/+14219
* Monomorphize HsModule to GhcPs (#17642)Ryan Scott2020-01-071-9/+7
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-0623-7/+17027
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-046-6/+6
* Module hierarchy (#13009): StgSylvain Henry2019-12-3127-27/+7446
* Add GHC-API logging hooksSylvain Henry2019-12-181-1/+1
* Use "OrCoVar" functions lessKrzysztof Gogolewski2019-12-161-2/+2
* Fix comment typosGabor Greif2019-12-091-1/+1
* Implement pointer tagging for big families (#14373)Gabor Greif2019-12-062-28/+201
* Pretty-printing of the * kindVladislav Zavialov2019-12-051-1/+1
* Add `timesInt2#` primopSylvain Henry2019-12-021-0/+32
* More Haddock syntax in GHC.Hs.UtilsBen Gamari2019-12-021-15/+16
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-306-137/+132
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-283-59/+77
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-285-6/+6
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-14/+9
* Make warnings for TH splices opt-inSebastian Graf2019-11-272-49/+60
* Remove prefix arrow support for GADTs (#17211)Krzysztof Gogolewski2019-11-251-16/+0
* Strip parentheses in expressions contexts in error messagesVladislav Zavialov2019-11-191-0/+4
* Turn some comments into GHC.Hs.Utils into haddocksAndreas Klebinger2019-11-171-37/+46