summaryrefslogtreecommitdiff
path: root/compiler/GHC/Utils
Commit message (Expand)AuthorAgeFilesLines
* compiler: don't install signal handlers when the host platform doesn't have s...Cheng Shao2023-04-241-0/+8
* Convert interface file loading errors into proper diagnosticsMatthew Pickering2023-04-181-8/+7
* Handle records in the renamersheaf2023-03-293-11/+21
* Allow WARNING pragmas to be controlled with custom categoriesAdam Gundry2023-03-241-1/+27
* Delete created temporary subdirectories at end of session.Luite Stegeman2023-03-091-70/+116
* Assorted changes to avoid Data.List.{head,tail}Bodigrim2023-01-281-1/+1
* compiler: Small optimisation of assertMBen Gamari2023-01-171-1/+7
* Fix contification with stable unfoldings (#22428)Sebastian Graf2023-01-121-2/+11
* Add 'docWithStyle' to improve codegenKrzysztof Gogolewski2023-01-111-15/+34
* Add support for sized literals in the bytecode interpreter.Luite Stegeman2023-01-061-0/+9
* add GHC.Utils.Binary.foldGet' and use for Ifacedoyougnu2022-12-231-1/+18
* Scrub some partiality in `GHC.Cmm.Info.Build`: `doSRTs` takes a `[(CAFSet, Cm...M Farkas-Dyck2022-12-201-0/+4
* ghc: Fix data race in dump file handlingBen Gamari2022-12-161-12/+21
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-301-0/+2
* Add Javascript backendSylvain Henry2022-11-296-27/+175
* Change printing of sized literals to match the proposalKrzysztof Gogolewski2022-11-291-8/+8
* 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