summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* driver: Check the correct flag to see if dynamic-too is enabled.Matthew Pickering2021-10-191-4/+4
* dynamic-too: Expand GHC.Iface.Recomp comment about the backpack hackMatthew Pickering2021-10-191-4/+11
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-1769-1237/+2399
* ghci: Explicitly store and restore interface file cacheMatthew Pickering2021-10-174-51/+42
* shadowNames: Use OccEnv a, not [OccName]Joachim Breitner2021-10-155-18/+34
* GHC.Builtin.Uniques: Remove unused codeJoachim Breitner2021-10-153-32/+7
* Some extra strictness in annotation fieldsMatthew Pickering2021-10-141-4/+7
* EPA: Preserve semicolon order in annotationsAlan Zimmerman2021-10-144-70/+111
* fuzzyLookup: More deterministic orderJoachim Breitner2021-10-141-4/+10
* Suggest -dynamic-too in failNonStd when applicableZiyang Liu2021-10-141-12/+26
* Move BreakInfo into own moduleJoachim Breitner2021-10-146-10/+18
* Set logger flags in --backpack modesheaf2021-10-131-2/+3
* Define and export Outputable instance for StgOpNorman Ramsey2021-10-131-0/+3
* shadowNames: Accept an OccName, not a GreNameJoachim Breitner2021-10-133-22/+13
* Force name_exe field to avoid retaining entire UnitEnv (including whole HPT)Matthew Pickering2021-10-121-2/+2
* driver: Filter out HPT modules **before** typecheck loopMatthew Pickering2021-10-121-3/+5
* More strictness around HomePackageTableMatthew Pickering2021-10-123-10/+20
* Make the fields of MakeEnv strictMatthew Pickering2021-10-121-5/+5
* Make fields of Linkable strictMatthew Pickering2021-10-121-2/+2
* driver: Pass hsc_env with empty HPT into upsweepMatthew Pickering2021-10-121-0/+1
* Be more careful about retaining KnotVarsMatthew Pickering2021-10-124-5/+51
* Make the OccName field of NotOrphan strictMatthew Pickering2021-10-121-1/+1
* Make ms_ghc_prim_import field strictMatthew Pickering2021-10-121-1/+1
* driver: Share the graph of dependenciesZubin Duggal2021-10-121-3/+5
* Add Hint to "Empty 'do' block" Error Message#20147Carrie Xu2021-10-121-0/+3
* Derive Eq instance for the HieTypeFix typeZejun Wu2021-10-121-0/+1
* driver: Fix assertion failure on self-importMatthew Pickering2021-10-101-1/+1
* Reject GADT pattern matches in arrow notationsheaf2021-10-0913-58/+146
* Add defaulting plugins.Andrei Barbu2021-10-086-26/+117
* code gen: Disable dead code elimination when -finfo-table-map is enabledMatthew Pickering2021-10-083-2/+8
* Fix -E -fno-code undesirable interactions #20439CarrieMY2021-10-081-2/+4
* Don't link plugins' units with target code (#20218)Sylvain Henry2021-10-082-2/+14
* Bignum: remove outdated commentSylvain Henry2021-10-071-8/+0
* Bignum: allow naturalToWordClamp/Negate/Signum to inline (#20361)Sylvain Henry2021-10-072-29/+3
* Bignum: allow inlining of naturalEq/Ne/Gt/Lt/Ge/Le/Compare (#20361)Sylvain Henry2021-10-072-64/+19
* Bignum: allow naturalEq#/Ne# to inline (#20361)Sylvain Henry2021-10-072-12/+17
* EPA: Add comments to EpaDeltaAlan Zimmerman2021-10-073-20/+25
* Removed left-over comment from `nonDetEltsUFM`-removal in `seqEltsUFM`.Benjamin Maurer2021-10-071-3/+0
* Improve overlap error for polykinded constraintssheaf2021-10-063-28/+37
* Disable -dynamic-too if -dynamic is also passedMatthew Pickering2021-10-061-0/+6
* Remove the Maybe in primRepName's typeRyan Scott2021-10-061-8/+9
* EPA: Remove duplicate AnnOpenP/AnnCloseP in DataDeclAlan Zimmerman2021-10-061-16/+13
* Constant folding for (.&.) maxBound (#20448)Sylvain Henry2021-10-051-0/+6
* Ensure top-level binders in scope in SetLevelsSimon Peyton Jones2021-10-051-30/+37
* Eradicate TcRnUnknownMessage from GHC.Tc.DerivAlfredo Di Napoli2021-10-058-322/+921
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-054-12/+15
* CprAnal: Activate Sum CPR for local bindingsSebastian Graf2021-10-051-64/+12
* Simplifier: Get rid of demand zapping based on Note [Arity decrease]Sebastian Graf2021-10-051-32/+3
* WorkWrap: Nuke CPR signatures of join points (#18824)Sebastian Graf2021-10-051-23/+29
* Reject type family equation with wrong name (#20260)Krzysztof Gogolewski2021-10-051-25/+24