summaryrefslogtreecommitdiff
path: root/compiler/GHC/Parser.y
Commit message (Expand)AuthorAgeFilesLines
...
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-301-1/+1
* Split GHC.Driver.TypesSylvain Henry2020-10-291-12/+9
* Api Annotations: Introduce AnnPercent for HsExplicitMultAlan Zimmerman2020-10-271-5/+6
* API Annotations: Keep track of unicode for linear arrow notationwip/az/unicode-hsscaledAlan Zimmerman2020-10-201-9/+12
* Fix some missed opportunities for preInlineUnconditionallySimon Peyton Jones2020-10-141-1/+1
* ApiAnnotations : preserve parens in GADTsAlan Zimmerman2020-10-091-6/+8
* Parser: remove some unused importsSylvain Henry2020-10-011-15/+9
* Less DynFlags in Header parsingSylvain Henry2020-10-011-1/+0
* Use ADTs for parser errors/warningsSylvain Henry2020-10-011-36/+11
* Make the parser module less dependent on DynFlagsSylvain Henry2020-09-291-3/+3
* Improve error messages for (a %m) without LinearTypesVladislav Zavialov2020-09-291-3/+18
* New linear types syntax: a %p -> b (#18459)Vladislav Zavialov2020-09-291-8/+13
* Resolve shift/reduce conflicts with %shift (#17232)wip/parsing-shiftVladislav Zavialov2020-09-191-218/+332
* Parser.y: clarify treatment of @{-# UNPACK #-}Vladislav Zavialov2020-09-171-1/+1
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-6/+4
* Remove GENERATED pragma, as it is not being usedAlan Zimmerman2020-09-091-18/+1
* Use LIdP rather than (XRec p (IdP p))Simon Peyton Jones2020-08-251-1/+1
* Import qualified Prelude in Cmm/Parser.yVladislav Zavialov2020-08-211-1/+1
* ApiAnnotations: Fix parser for new GHC 9.0 featuresAlan Zimmerman2020-08-121-4/+5
* ApiAnnotations; tweaks for ghc-exactprint updateAlan Zimmerman2020-08-071-11/+11
* Clean up the story around runPV/runECP_P/runECP_PVVladislav Zavialov2020-08-061-88/+88
* Grammar for types and data/newtype constructorsVladislav Zavialov2020-08-061-17/+24
* Remove ConDeclGADTPrefixPsRyan Scott2020-08-021-2/+3
* Refactor the parser a littleVladislav Zavialov2020-07-271-8/+11
* Accumulate Haddock comments in P (#17544, #17561, #8944)Vladislav Zavialov2020-07-211-337/+130
* Remove {-# CORE #-} pragma (part of #18048)Krzysztof Gogolewski2020-07-181-8/+1
* Implement -XLexicalNegation (GHC Proposal #229)Vladislav Zavialov2020-07-011-5/+20
* Implement the proposed -XQualifiedDo extensionMatthias Pall Gissurarson2020-06-261-24/+61
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-13/+36
* Use HsForAllTelescope to avoid inferred, visible forallsRyan Scott2020-06-131-21/+22
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-1/+1
* Make GADT constructors adhere to the forall-or-nothing rule properlyRyan Scott2020-06-091-3/+2
* Clean up boot vs non-boot disambiguating typesJohn Ericson2020-06-041-7/+7
* Improve parser error messages for TypeApplicationsVladislav Zavialov2020-06-011-5/+3
* Make `identifier` parse unparenthesized `->` (#18060)Joshua Price2020-05-271-0/+2
* Rename GHC.Hs.Types into GHC.Hs.TypeSylvain Henry2020-05-241-1/+1
* Explicit SpecificityGert-Jan Bottu2020-05-211-20/+33
* Don't require parentheses around via type (`-XDerivingVia'). Fixes #18130".Baldur Blöndal2020-05-041-2/+2
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-301-4/+3
* Allow block arguments in arrow control operatorsAlexis King2020-04-301-7/+8
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-8/+8
* Modules (#13009)Sylvain Henry2020-04-181-0/+4131