summaryrefslogtreecommitdiff
path: root/compiler/GHC/Iface
Commit message (Expand)AuthorAgeFilesLines
* Add structured error messages for GHC.IfaceToCoreTorsten Schmits2023-05-082-0/+8
* Convert interface file loading errors into proper diagnosticsMatthew Pickering2023-04-185-278/+553
* driver: Unit State Data.Map -> GHC.Unique.UniqMapdoyougnu2023-04-011-2/+3
* Handle records in the renamersheaf2023-03-297-57/+85
* Minor refactorKrzysztof Gogolewski2023-02-041-2/+2
* Avoid orphans in STGSimon Peyton Jones2023-01-271-1/+1
* Report family instance orphans correctlySimon Peyton Jones2023-01-271-18/+6
* Detect family instance orphans correctlySimon Peyton Jones2023-01-271-1/+2
* Force OccName in tidyTopNameMatthew Pickering2023-01-261-1/+2
* Fix recompilation checking for multiple home unitsMatthew Pickering2023-01-242-14/+19
* Fix printing of promoted MkSolo datacon (#22785)Andrei Borzenkov2023-01-181-3/+7
* Only store Name in FunRhs rather than Id with knot-tied fieldsMatthew Pickering2023-01-061-1/+1
* HsToken in TypeArg (#19623)Vladislav Zavialov2023-01-051-3/+3
* Drop support for kind constraints.wip/p547Richard Eisenberg2022-12-241-7/+2
* add GHC.Utils.Binary.foldGet' and use for Ifacedoyougnu2022-12-231-1/+1
* Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi2022-12-132-10/+38
* Fix mk_mod_usage_info if the interface file is not already loadedMatthew Pickering2022-12-081-1/+1
* backpack: Be more careful when adding together ImportAvailsMatthew Pickering2022-12-081-2/+1
* Refactor TyCon to have a top-level productSimon Peyton Jones2022-12-021-1/+1
* Add Javascript backendSylvain Henry2022-11-293-116/+84
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-253-7/+29
* notes: Fix references to HPT space leak noteMatthew Pickering2022-11-231-5/+9
* Check if the SDoc starts with a single quote (#22488)Vladislav Zavialov2022-11-231-16/+10
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-4/+0
* Fix :i Constraint printing "type Constraint = Constraint"Krzysztof Gogolewski2022-11-142-6/+10
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-117-179/+241
* Fix TypeData issues (fixes #22315 and #22332)Ross Paterson2022-11-084-22/+37
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-052-13/+15
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-034-4/+0
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-2/+2
* Remove source location information from interface filesOwen Shepherd2022-10-272-22/+22
* 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