summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore
Commit message (Expand)AuthorAgeFilesLines
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-192-3/+3
* Allow configuration of error message printingMatthew Pickering2022-10-183-6/+12
* Avoid Data.List.group; prefer Data.List.NonEmpty.groupBodigrim2022-09-281-11/+10
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-282-10/+10
* implement proposal 106 (Define Kinds Without Promotion) (fixes #6024)Ross Paterson2022-09-271-1/+1
* Scrub partiality about `NewOrData`.M Farkas-Dyck2022-09-194-17/+14
* Clean up some. In particular:M Farkas-Dyck2022-09-172-14/+13
* Fix typosKrzysztof Gogolewski2022-09-143-6/+6
* Fix typosEric Lindblad2022-09-1410-18/+18
* Add diagnostic codessheaf2022-09-132-4/+11
* Minor SDoc cleanupKrzysztof Gogolewski2022-09-071-1/+1
* Minor cleanupKrzysztof Gogolewski2022-09-012-2/+2
* Remove label style from printing contextKrzysztof Gogolewski2022-08-261-1/+1
* Pmc: consider any 2 dicts of the same type equalsheaf2022-08-261-6/+106
* EPA: DotFieldOcc does not have exact print annotationsAlan Zimmerman2022-08-111-2/+4
* Remove TCvSubst and use Subst for both term and type-level substYiyun Liu2022-08-041-5/+4
* Teach SpecConstr about typeDeterminesValueSimon Peyton Jones2022-07-251-21/+11
* Remove many GHC dependencies from L.H.Sromes2022-07-063-1/+5
* TTG for HsTyLitromes2022-07-061-1/+1
* TTG for ForeignImport/Exportromes2022-07-062-8/+8
* TTG: Move CoreTickish out of LHS.Bindsromes2022-07-063-10/+11
* Prune L.H.S modules of GHC dependenciesromes2022-07-063-5/+4
* desugar: Look through ticks when warning about possible literal overflowMatthew Pickering2022-07-012-3/+39
* Fix panic with UnliftedFFITypes+CApiFFI (#14624)nineonine2022-07-012-12/+39
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-206-12/+14
* Typecheck remaining ValArgs in rebuildHsAppssheaf2022-06-091-10/+8
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-021-32/+25
* GHC.HsToCore.Breakpoints: Slightly improve perfSylvain Henry2022-06-021-1/+1
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-023-183/+238
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-021-13/+13
* Hoist auto `mkModBreaks` and `writeMixEntries` conditions to callerJohn Ericson2022-06-021-13/+14
* HsToCore.Coverage: Improve haddocksJohn Ericson2022-06-021-22/+37
* TTG: Rework and improve splicesromes2022-06-013-30/+27
* Split GHC.HsToCore.Foreign.DeclSylvain Henry2022-05-304-665/+759
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-273-202/+1
* TTG: Move MatchGroup Origin field and MatchGroupTc to GHC.Hswip/romes/ttg-matchgroup-originromes2022-05-263-12/+12
* Desugar RecordUpd in `tcExpr`wip/T18802CarrieMY2022-05-251-259/+1
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-18/+26
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-1/+1
* Fix bad interaction between withDict and the SpecialiserSimon Peyton Jones2022-05-171-47/+78
* Comments only around HsWrapperSimon Peyton Jones2022-05-131-3/+16
* Add a missing guard in GHC.HsToCore.Utils.is_flat_prod_patSimon Peyton Jones2022-05-111-1/+5
* Use the wrapper for an unlifted bindingSimon Peyton Jones2022-05-101-3/+3
* template-haskell: Fix representation of OPAQUE pragmasMatthew Pickering2022-05-061-1/+15
* Fix several note references, part 2Krzysztof Gogolewski2022-05-053-9/+9
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-091-5/+3
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-081-3/+2
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-081-1/+1
* Fix error when using empty case in arrow notationJakob Bruenker2022-04-011-8/+23
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-0110-128/+230