summaryrefslogtreecommitdiff
path: root/compiler/GHC/HsToCore/Match
Commit message (Expand)AuthorAgeFilesLines
* Don't allow Float#/Double# literal patternssheaf2022-03-051-3/+3
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-021-1/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-4/+5
* Trees That Grow refactor for HsTick and HsBinTickAndrea Condoluci2021-09-301-4/+4
* Canonicalize bignum literalsSylvain Henry2021-09-111-8/+12
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-131-4/+3
* Use Reductions to keep track of rewritingssheaf2021-08-041-1/+4
* Port HsToCore messages to new infrastructureAlfredo Di Napoli2021-06-031-33/+6
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-231-2/+2
* Changes to HsRecField'Shayne Fletcher2021-05-191-3/+3
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-122-2/+2
* Fully remove HsVersions.hSylvain Henry2021-05-122-4/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-122-6/+8
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-2/+2
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-291-15/+16
* Fix an levity-polymorphism errorSimon Peyton Jones2021-03-201-2/+2
* GHC Exactprint main commitAlan Zimmerman2021-03-201-1/+1
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-271-17/+129
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-7/+13
* Use target Int/Word when detecting literal overflows (#17336)Sylvain Henry2021-02-181-54/+76
* Make proper fixed-width number literalsSylvain Henry2021-01-021-4/+4
* Implement type applications in patternsCale Gibbard2020-12-141-2/+2
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-3/+3
* Split GHC.Driver.TypesSylvain Henry2020-10-291-1/+1
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-102-11/+10
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-1/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-122-0/+2
* Warn about empty Char enumerations (#18402)Aaron Allen2020-07-131-6/+26
* Enable maxBound checks for OverloadedLists (Fixes #18172)Roland Senn2020-06-251-23/+59
* Update compilerSylvain Henry2020-06-171-3/+3
* Various performance improvementsKrzysztof Gogolewski2020-06-171-2/+1
* Linear types (#15981)Krzysztof Gogolewski2020-06-172-12/+32
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-262-7/+7
* Trees That Grow refactor for `ConPat` and `CoPat`John Ericson2020-04-231-7/+19
* `MatchResult'` -> `MatchResult`John Ericson2020-04-222-8/+9
* Inline `adjustMatchResult`John Ericson2020-04-222-2/+3
* Modules (#13009)Sylvain Henry2020-04-181-3/+3
* GHC.Core.Opt renamingSylvain Henry2020-04-181-1/+1
* Make NoExtCon fields strictwip/strict-NoExtConRyan Scott2020-04-071-2/+0
* Modules: type-checker (#13009)Sylvain Henry2020-04-072-3/+3
* Modules: Types (#13009)Sylvain Henry2020-03-292-10/+10
* DynFlags refactoring IIISylvain Henry2020-03-251-17/+21
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-1/+1
* Modules: Core (#13009)Sylvain Henry2020-03-162-4/+4
* Misc cleanupKrzysztof Gogolewski2020-03-101-32/+0
* Modules: Core (#13009)Sylvain Henry2020-02-262-3/+3
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-142-0/+818