summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improve hs-boot binds error (#19781)sheaf2021-05-032-10/+25
* visually align expected and actual modules nameiori tsu2021-05-031-1/+1
* pe: enable code unloading for WindowsTamar Christina2021-05-031-3/+0
* Make sized division primops ok-for-spec (#19026)Sylvain Henry2021-04-302-14/+47
* Bring tcTyConScopedTyVars into scope in tcClassDecl2Ryan Scott2021-04-306-30/+100
* Make GHC.Runtime.Interpreter independent of GHC.DriverSylvain Henry2021-04-307-30/+36
* Interpreter: replace DynFlags with EvalOpts/BCOOptsSylvain Henry2021-04-304-45/+68
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-2954-812/+783
* Propagate free variables in extract_lctxt correctlyRyan Scott2021-04-291-1/+1
* Expand synonyms in mkCastTy when necessaryRyan Scott2021-04-291-20/+51
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-296-98/+175
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-2943-590/+1125
* fix #19736Daniel Rogozin2021-04-274-5/+18
* Introduce -ddump-verbose-inliningsBen Gamari2021-04-273-1/+5
* Pretty-print HsArgPar applications correctly (#19737)Ryan Scott2021-04-273-16/+53
* 18000 Use GHC.IO.catchException in favor of Exception.catchSasha Bogicevic2021-04-268-20/+24