summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-253-45/+86
* Check if the SDoc starts with a single quote (#22488)Vladislav Zavialov2022-11-232-0/+44
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-231-24/+1
* Misc cleanupKrzysztof Gogolewski2022-11-162-10/+10
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-0/+7
* Use a more efficient printer for code generation (#21853)Krzysztof Gogolewski2022-11-113-118/+448
* Export pprTrace and friends from GHC.Prelude.Andreas Klebinger2022-11-0313-13/+24
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-14/+1
* Remove source location information from interface filesOwen Shepherd2022-10-271-16/+44
* Enforce invariant of `ListBag` constructor.M Farkas-Dyck2022-10-191-18/+37
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-192-24/+18
* Allow configuration of error message printingMatthew Pickering2022-10-181-9/+18
* Don't include BufPos in interface filesMatthew Pickering2022-10-111-17/+4
* Utils.JSON: do not escapeJsonString in ToJson String instanceJoachim Breitner2022-10-101-1/+2
* Make rewrite rules "win" over inliningwip/T21851-rule-winSimon Peyton Jones2022-10-101-1/+4
* Scrub various partiality involving empty lists.M Farkas-Dyck2022-09-301-6/+6
* Eliminate headFS, use unconsFS insteadBodigrim2022-09-281-13/+11
* matchLocalInst: do domination analysissheaf2022-09-281-0/+9
* Minor refactor around OutputableKrzysztof Gogolewski2022-09-222-12/+3
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-191-1/+2
* Clean up some. In particular:M Farkas-Dyck2022-09-172-98/+10
* Fix typosKrzysztof Gogolewski2022-09-143-4/+4
* Fix typosEric Lindblad2022-09-144-6/+6
* compiler: remove unused lazy state monadCheng Shao2022-09-131-78/+0
* Add diagnostic codessheaf2022-09-132-42/+21
* Isolate some Applicative hidings to GHC.PreludeGeorgi Lyubenov2022-09-082-4/+2
* Export liftA2 from PreludeGeorgi Lyubenov2022-09-082-3/+3
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-071-2/+2
* Minor cleanupKrzysztof Gogolewski2022-09-011-2/+0
* Remove label style from printing contextKrzysztof Gogolewski2022-08-262-11/+7
* Make dropTail comment a haddock commentAndreas Klebinger2022-08-061-1/+1
* Add -dsuppress-coercion-types to make coercions even smaller.Andreas Klebinger2022-08-021-0/+2
* Inline mapAccumLMSimon Peyton Jones2022-07-181-0/+5
* compiler: Add haddock sections to GHC.Utils.PanicBen Gamari2022-07-161-6/+12
* Align the behaviour of `dopt` and `log_dopt`Dominik Peteler2022-07-161-1/+1
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-032-1/+19
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-031-1/+2
* TTG: Move HsModule to L.H.Sromes2022-07-031-1/+1
* Don't mark lambda binders as OtherConAndreas Klebinger2022-06-271-1/+1
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-0/+15
* Adjust flags for pprTraceSimon Peyton Jones2022-05-172-4/+18
* Fix printing of brackets in multiplicities (#20315)jackohughes2022-05-131-5/+1
* Fix several note referencesKrzysztof Gogolewski2022-05-021-2/+2
* Enable eventlog support in all ways by defaultBen Gamari2022-04-271-10/+2
* Include the way string in the file name for dump files.Andreas Klebinger2022-04-221-4/+16
* Rename [] to List (#21294)Vladislav Zavialov2022-04-071-0/+2
* Remove Fun pattern from Typeable COMPLETE setsheaf2022-04-071-0/+2
* Minor cleanupKrzysztof Gogolewski2022-04-011-5/+1
* Define filterOut with filterSylvain Henry2022-03-231-3/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-232-5/+54