summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-234-13/+16
* Change representation of field selector occurencesShayne Fletcher2021-05-2326-370/+207
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-219-47/+46
* 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-2023-138/+305
* 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-1926-199/+209
* 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-12262-310/+269
* Fully remove HsVersions.hSylvain Henry2021-05-12264-630/+77
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-12176-907/+1057
* Ensure assert from Control.Exception isn't usedSylvain Henry2021-05-1210-13/+12
* Move GlobalVar macros into GHC.Utils.GlobalVarsSylvain Henry2021-05-123-35/+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-0719-282/+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-065-4/+11
* Re-introduce Note [keepAlive# magic]Ben Gamari2021-05-063-1/+148
* support LiftedRep and UnliftedRep in GHCi FFILuite Stegeman2021-05-051-17/+19
* More specific error messages for annotations (fixes #19740)Jaro Reinders2021-05-053-11/+13
* Add some DriverMessage type constructorsAlfredo Di Napoli2021-05-057-105/+269
* Persist CorePrepProv into IfaceUnivCoProvSimon Peyton Jones2021-05-0416-63/+84
* Tweak function `quantifyType` to fix #12449Roland Senn2021-05-041-21/+9