summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Make tcIfaceCompleteMatch lazier.Zubin Duggal2021-05-251-2/+13
* Refactor driver code; de-duplicate and split APIs (#14095, !5555)Divam2021-05-258-367/+368
* check-{ppr/exact}: Rewrite more directly to just parse filesMatthew Pickering2021-05-241-0/+1
* Move warning flag handling into Flags moduleSylvain Henry2021-05-243-277/+407
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-2327-129/+141
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-2314-68/+162
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-234-13/+16
* Change representation of field selector occurencesShayne Fletcher2021-05-2321-336/+121
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-218-46/+45
* EPA: Fix explicit specificity and unicode linear arrow annotationsAlan Zimmerman2021-05-212-3/+8
* SysTools: make file copy more efficientSylvain Henry2021-05-213-47/+43
* Only suggest names that make sense (#19843)Jakob Brünker2021-05-218-103/+284
* Add exports to GHC.Tc.Errors.Hole (fixes #19864)Matthías Páll Gissurarson2021-05-202-107/+153
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-2022-138/+304
* Use pprSigmaType to print GHCi debugger Suspension Terms (Fix #19355)Roland Senn2021-05-201-3/+2
* Remove wired-in names hs-boot check bypass (#19855)Sylvain Henry2021-05-191-3/+0
* constant folding: Make shiftRule for Word8/16/32# types return correct typeMatthew Pickering2021-05-191-6/+6
* Make setBndrsDemandInfo work with only type variablesMatthew Pickering2021-05-191-4/+4
* PPC NCG: Fix unsigned compare with 16-bit constantsPeter Trommler2021-05-191-1/+2
* driver: check if clang is the assembler when passing clang specific arguments...Adam Sandberg Ericsson2021-05-193-15/+34
* Changes to HsRecField'Shayne Fletcher2021-05-1922-154/+156
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-199-21/+53
* CPR: Detect constructed products in `runRW#` apps (#19822)Sebastian Graf2021-05-193-26/+54
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-194-17/+14
* Tidy: Ignore rules (more) when -fomit-interface-pragmas is onMatthew Pickering2021-05-191-1/+8
* Fix LitRubbish being applied to values.Andreas Klebinger2021-05-191-12/+14
* Implement :info for record pattern synonyms (#19462)nineonine2021-05-193-12/+19
* Remove transitive information about modules and packages from interface filesMatthew Pickering2021-05-1917-233/+366
* Add some TcRn diagnostic messagesAlfredo Di Napoli2021-05-198-55/+154
* EPA: Fix incorrect SrcSpan for FamDeclAlan Zimmerman2021-05-121-1/+1
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-12255-303/+262
* Fully remove HsVersions.hSylvain Henry2021-05-12258-594/+77
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-12174-903/+1054
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-1210-13/+12
* Move GlobalVar macros into GHC.Utils.GlobalVarsSylvain Henry2021-05-122-6/+32
* W/W: Always zap useless idInfos.Andreas Klebinger2021-05-121-2/+28
* EPA: record annotations for braces in LetStmtAlan Zimmerman2021-05-111-3/+1
* Fix strictness and arity info in SpecConstrSimon Peyton Jones2021-05-113-62/+89
* Document unfolding treatment of simplLamBndr.Andreas Klebinger2021-05-111-3/+5
* Don't warn about ClassOp bindings not specialising.Andreas Klebinger2021-05-112-0/+40
* EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman2021-05-114-12/+26
* Minor refactoring in WorkWrapSimon Peyton Jones2021-05-111-15/+7
* Expand Note [Data con representation].Andreas Klebinger2021-05-111-4/+30
* EPA: properly capture leading semicolons in statement listsAlan Zimmerman2021-05-092-6/+8
* EPA: update some comments in Annotations.Alan Zimmerman2021-05-081-119/+82
* Fix newtype eta-reductionSimon Peyton Jones2021-05-073-18/+82
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-0717-277/+473
* Disallow -XDerivingVia when -XSafe is on (#19786)Aaron Allen2021-05-061-1/+11
* EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman2021-05-063-25/+43
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-064-3/+10