summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore/Utils.hs
Commit message (Expand)AuthorAgeFilesLines
* Misc cleanupKrzysztof Gogolewski2023-01-111-12/+2
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-12/+12
* Scrub various partiality involving lists (again).M Farkas-Dyck2022-10-191-1/+1
* Fix typosKrzysztof Gogolewski2022-09-141-1/+1
* Fix typosEric Lindblad2022-09-141-2/+2
* Minor cleanupKrzysztof Gogolewski2022-09-011-1/+1
* Remove many GHC dependencies from L.H.Sromes2022-07-061-0/+2
* Prune L.H.S modules of GHC dependenciesromes2022-07-061-1/+0
* HsToken for @-patterns and TypeApplications (#19623)Vladislav Zavialov2022-06-201-1/+1
* Add a missing guard in GHC.HsToCore.Utils.is_flat_prod_patSimon Peyton Jones2022-05-111-1/+5
* Fix several note references, part 2Krzysztof Gogolewski2022-05-051-2/+2
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-091-5/+3
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-1/+0
* Fix some notesMatthew Pickering2022-02-081-1/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-69/+6
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-2/+2
* Refactor HsStmtContext and remove HsDoRnArtyom Kuznetsov2021-08-101-3/+3
* Don't return unitExpr in dsWhenNoErrssheaf2021-07-101-1/+64
* Fixes around incomplete guards (#20023, #20024)Krzysztof Gogolewski2021-06-241-9/+6
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-1/+1
* Reword: representation instead of levitysheaf2021-06-101-4/+4
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-1/+1
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-7/+7
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-5/+6
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-071-1/+1
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-201-0/+1
* rename Tickish to CoreTickishLuite Stegeman2021-03-201-4/+4
* remove superfluous 'id' type parameter from GenTickishLuite Stegeman2021-03-201-2/+2
* GHC Exactprint main commitAlan Zimmerman2021-03-201-4/+5
* Run linear Lint on the desugarer output (part of #19165)Krzysztof Gogolewski2021-03-051-0/+52
* Make PatSyn immutableSimon Peyton Jones2021-01-291-2/+3
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-221-9/+9
* Factorize and document binder collect functionsSylvain Henry2021-01-221-1/+1
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-231-1/+1
* Make noinline more reliableSimon Peyton Jones2020-12-191-0/+7
* Remove unnecessary gender from comments/docsRichard Eisenberg2020-10-291-1/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-6/+5
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-3/+4
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+2
* Add some tests for fail messages in do-expressions and monad-comprehensions.Cale Gibbard2020-08-071-2/+2
* A fix to an error message in monad comprehensions, and a move of dsHandleMona...Cale Gibbard2020-08-071-2/+27
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-221-3/+2
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Clean up haddock hyperlinks of GHC.* (part2)Takenobu Tani2020-06-251-1/+1
* Various performance improvementsKrzysztof Gogolewski2020-06-171-3/+2
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-22/+37
* Rename the singleton tuple GHC.Tuple.Unit to GHC.Tuple.SoloTom Ellis2020-06-011-11/+11
* Allow simplification through runRW#Ben Gamari2020-05-291-1/+0