summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore/Utils.hs
Commit message (Expand)AuthorAgeFilesLines
* Run linear Lint on the desugarer output (part of #19165)wip/T19165Krzysztof Gogolewski2021-03-041-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
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-4/+4
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-231-5/+5
* `MatchResult'` -> `MatchResult`John Ericson2020-04-221-22/+22
* Generalize type of `matchCanFail`John Ericson2020-04-221-1/+1
* Inline `adjustMatchResult`John Ericson2020-04-221-9/+5
* Remove panic in dsHandleMonadicFailureJohn Ericson2020-04-221-20/+25
* Refactor the `MatchResult` type in the desugarerJonathan DK Gibbons2020-04-221-67/+71
* Modules (#13009)Sylvain Henry2020-04-181-5/+5
* GHC.Core.Opt renamingSylvain Henry2020-04-181-1/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-3/+3
* Modules: Types (#13009)Sylvain Henry2020-03-291-9/+9
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-1/+1
* Modules: Core (#13009)Sylvain Henry2020-03-161-7/+7
* Remove some dead codeBrian Foley2020-03-151-14/+1
* Modules: Core (#13009)Sylvain Henry2020-02-261-8/+8
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-0/+1001