summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Clean up some. In particular:M Farkas-Dyck2022-09-1747-382/+170
* -Wunused-pattern-binds: Recurse into patterns to check whether there's a spliceMatthew Pickering2022-09-161-14/+43
* Add links to the continuations haddocks in the docs for each primopAlexis King2022-09-161-1/+7
* Stg.InferTags.Rewrite - Avoid some thunks.wip/andreask/infer_exprsAndreas Klebinger2022-09-151-9/+9
* Tag inference: Fix #21954 by retaining tagsigs of vars in function position.Andreas Klebinger2022-09-151-33/+22
* Fix typosKrzysztof Gogolewski2022-09-1450-69/+70
* Fix typosEric Lindblad2022-09-14189-391/+391
* compiler: remove unused lazy state monadCheng Shao2022-09-131-78/+0
* Allow imports to reference multiple fields with the same name (#21625)Adam Gundry2022-09-131-10/+20
* Add diagnostic codessheaf2022-09-1350-943/+2027
* Add native delimited continuations to the RTSAlexis King2022-09-115-7/+214
* CmmToC: enable 64-bit CallishMachOp on 32-bit targetsCheng Shao2022-09-081-31/+29
* Isolate some Applicative hidings to GHC.PreludeGeorgi Lyubenov2022-09-085-9/+7
* Export liftA2 from PreludeGeorgi Lyubenov2022-09-084-7/+7
* Remove Outputable Char instanceKrzysztof Gogolewski2022-09-0713-24/+26
* Minor SDoc cleanupKrzysztof Gogolewski2022-09-0711-28/+19
* CmmToAsm: remove unused ModLocation from NatM_StateCheng Shao2022-09-072-19/+9
* whitespaceEric Lindblad2022-09-071-1/+1
* typosEric Lindblad2022-09-076-13/+13
* DmdAnal: Don't panic in addCaseBndrDmd (#22039)Sebastian Graf2022-09-051-18/+57
* Fix bootstrap with ghc-9.0Matthew Pickering2022-09-011-0/+9
* Minor cleanupKrzysztof Gogolewski2022-09-0110-37/+15
* Add a missing trimArityTypeSimon Peyton Jones2022-08-312-146/+166
* Fix a bug in anyInRnEnvRSimon Peyton Jones2022-08-291-4/+5
* Use TcRnDiagnostic in GHC.Tc.TyCl.Class (#20117)Giles Anderson2022-08-294-48/+155
* Fix a nasty loop in TidySimon Peyton Jones2022-08-273-71/+102
* Use Solo to avoid retaining the SCE but to avoid performing the substitutionMatthew Pickering2022-08-271-4/+18
* Force imposs_deflt_cons in filterAltsMatthew Pickering2022-08-271-1/+5
* Avoid retaining bindings via ModGuts held on the stackMatthew Pickering2022-08-272-19/+24
* Revert "Revert "Refactor SpecConstr to use treat bindings uniformly""Matthew Pickering2022-08-271-263/+259
* Improve SpecConstr for evalsSimon Peyton Jones2022-08-272-15/+73
* Remove label style from printing contextKrzysztof Gogolewski2022-08-2625-179/+175
* Pmc: consider any 2 dicts of the same type equalsheaf2022-08-262-7/+106
* Fix redundant importKrzysztof Gogolewski2022-08-251-2/+2
* compiler: Drop comment references to makeBen Gamari2022-08-251-25/+8
* Scrub some partiality in `CommonBlockElim`.M Farkas-Dyck2022-08-251-10/+9
* Fix arityType: -fpedantic-bottoms, join points, etcwip/T21694aSimon Peyton Jones2022-08-2512-492/+708
* driver: don't actually merge objects when ar -L worksCheng Shao2022-08-241-1/+1
* Unbreak Haddock comments in `GHC.Core.Opt.WorkWrap.Utils`.M Farkas-Dyck2022-08-241-13/+12
* 19217 Implicitly quantify type variables in :kind commandSasha Bogicevic2022-08-191-6/+13
* Print constraints in quotes (#21167)Swann Moreau2022-08-191-1/+1
* Fix #22048 where we failed to drop rules for -fomit-interface-pragmas.Andreas Klebinger2022-08-191-1/+2
* tc: warn about lazy annotations on unlifted arguments (fixes #21951)Zachary Wood2022-08-193-0/+24
* Revert "Refactor SpecConstr to use treat bindings uniformly"Matthew Pickering2022-08-191-260/+264
* Force unfoldings when they are cleaned-up in Tidy and CorePrepMatthew Pickering2022-08-192-3/+7
* Force `getOccFS bndr` to avoid retaining reference to Bndr.Matthew Pickering2022-08-191-2/+5
* Make ru_fn field strict to avoid retaining IdsMatthew Pickering2022-08-192-2/+3
* compiler: Drop --build-id=none hackBen Gamari2022-08-184-15/+1
* Be more careful in chooseInferredQuantifiersSimon Peyton Jones2022-08-182-30/+46
* driver: Honour -x optionMatthew Pickering2022-08-182-40/+33