summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in `Opt_WriteIfSimplifiedCore`'s nameGergő Érdi2022-10-191-2/+2
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-6/+8
* Fix GHCis interaction with tag inference.Andreas Klebinger2022-10-181-9/+18
* Don't include BufPos in interface filesMatthew Pickering2022-10-111-2/+2
* Interface Files with Core DefinitionsMatthew Pickering2022-10-114-17/+107
* Tidy implicit bindsMatthew Pickering2022-10-111-8/+7
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-283-66/+48
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-4/+15
* Clean up some. In particular:M Farkas-Dyck2022-09-174-6/+6
* Fix typosEric Lindblad2022-09-144-4/+4
* Add diagnostic codessheaf2022-09-131-1/+1
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-074-9/+9
* Fix a nasty loop in TidySimon Peyton Jones2022-08-271-53/+81
* Remove label style from printing contextKrzysztof Gogolewski2022-08-261-2/+2
* Fix arityType: -fpedantic-bottoms, join points, etcwip/T21694aSimon Peyton Jones2022-08-251-8/+8
* Fix #22048 where we failed to drop rules for -fomit-interface-pragmas.Andreas Klebinger2022-08-191-1/+2
* Force unfoldings when they are cleaned-up in Tidy and CorePrepMatthew Pickering2022-08-191-2/+4
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-1/+3
* Note [Trimming auto-rules]: State that this improves compiler perf.Andreas Klebinger2022-08-101-0/+7
* Change `-fprof-late` to insert cost centres after unfolding creation.Andreas Klebinger2022-08-061-2/+2
* findExternalRules: Don't needlessly traverse the list of rules.Andreas Klebinger2022-08-041-4/+3
* Force name selectors to ensure no reference to Ids enter the NameCacheMatthew Pickering2022-08-041-2/+2
* Remove TCvSubst and use Subst for both term and type-level substYiyun Liu2022-08-041-1/+1
* Regression test for #21848Simon Peyton Jones2022-07-261-1/+1
* Compute record-dot-syntax typesColten Webb2022-07-161-0/+1
* hie-files: Fix scopes for deriving clauses and instance signatures (#18425)Zubin Duggal2022-07-132-6/+7
* TTG for ForeignImport/Exportromes2022-07-061-7/+7
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-061-2/+2
* Prune L.H.S modules of GHC dependenciesromes2022-07-061-5/+5
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-031-10/+15
* TTG: Move HsModule to L.H.Sromes2022-07-031-1/+1
* Don't mark lambda binders as OtherConAndreas Klebinger2022-06-272-6/+6
* Use lookupNameCache instead of lookupOrigIOBrandon Chinn2022-06-221-5/+1
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-9/+11
* TTG: Rework and improve splicesromes2022-06-011-25/+23
* A bunch of changes related to eta reductionSimon Peyton Jones2022-05-301-8/+13
* Do arity trimming at bindings, rather than in exprAritySimon Peyton Jones2022-05-301-17/+125
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-261-1/+4
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-2/+7
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-212-2/+2
* Fix printing of brackets in multiplicities (#20315)jackohughes2022-05-131-2/+9
* Fix several note referencesKrzysztof Gogolewski2022-05-021-2/+3
* exprIsDeadEnd: Use isDeadEndAppSig to check if a function appliction is botto...Andreas Klebinger2022-05-011-2/+2
* Remove LevityInfoKrzysztof Gogolewski2022-04-201-5/+0
* Rename [] to List (#21294)Vladislav Zavialov2022-04-071-16/+16
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-2/+2
* Keep track of promotion ticks in HsOpTywip/no-c-stubswip/matt-merge-batchsheaf2022-04-011-1/+1
* Refactor handling of global initializersBen Gamari2022-04-011-11/+10
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-292-5/+4
* Modularize Tidy (#17957)Sylvain Henry2022-03-252-234/+182