summaryrefslogtreecommitdiff
path: root/compiler/GHC/Parser
Commit message (Expand)AuthorAgeFilesLines
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-013-7/+6
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-271-13/+15
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-191-1/+1
* Fix typosBrian Wignall2021-02-063-7/+7
* Introduce the DecoratedSDoc typeAlfredo Di Napoli2021-02-012-7/+7
* Rename ErrMsg into MsgEnvelopeAlfredo Di Napoli2021-02-012-9/+9
* Remove ErrDoc and MsgDocAlfredo Di Napoli2021-02-012-7/+7
* Make PatSyn immutableSimon Peyton Jones2021-01-291-1/+1
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-293-3/+3
* Separate AST from GhcPass (#18936)John Ericson2021-01-231-0/+1
* Parameterise Messages over eAlfredo Di Napoli2021-01-222-10/+10
* Remove unused extension pragmas from the compiler code baseHécate2021-01-171-1/+1
* Remove errShortString, cleanup error-related functionsAlfredo Di Napoli2021-01-092-22/+20
* Refactor renamer datastructuresAdam Gundry2020-12-241-3/+3
* Support package qualifier in Prelude importSylvain Henry2020-12-231-5/+9
* Fix Haddock parse error in GHC.Parser.PostProcess.HaddockMatthew Pickering2020-12-201-2/+2
* Rename parser Error and Warning typesAlfredo Di Napoli2020-12-186-332/+333
* Implement type applications in patternsCale Gibbard2020-12-145-29/+33
* Parser: move parser utils into their own moduleSylvain Henry2020-12-111-0/+58
* Replace HsImplicitBndrs with HsOuterTyVarBndrsRyan Scott2020-11-062-30/+36
* Restrict Linear arrow %1 to exactly literal 1 onlyAlan Zimmerman2020-11-031-1/+2
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-012-5/+4
* Split HsConDecl{H98,GADT}DetailsRyan Scott2020-10-302-13/+12
* Remove unnecessary gender from comments/docsRichard Eisenberg2020-10-291-2/+2
* Split GHC.Driver.TypesSylvain Henry2020-10-294-14/+22
* API Annotations: put constructors in alphabetical orderAlan Zimmerman2020-10-281-2/+2
* Api Annotations: Introduce AnnPercent for HsExplicitMultAlan Zimmerman2020-10-272-4/+6
* API Annotations: Keep track of unicode for linear arrow notationwip/az/unicode-hsscaledAlan Zimmerman2020-10-203-5/+6
* Implement -Woperator-whitespace (#18834)Vladislav Zavialov2020-10-193-24/+91
* Parser: don't require the HomeUnitIdSylvain Henry2020-10-131-13/+4
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-103-26/+20
* ApiAnnotations : preserve parens in GADTsAlan Zimmerman2020-10-093-40/+46
* Preserve as-parsed arrow type for HsUnrestrictedArrowAlan Zimmerman2020-10-071-9/+1
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-011-1/+1
* Less DynFlags in Header parsingSylvain Henry2020-10-013-15/+14
* Use ADTs for parser errors/warningsSylvain Henry2020-10-018-560/+1347
* Make the parser module less dependent on DynFlagsSylvain Henry2020-09-293-60/+55
* New linear types syntax: a %p -> b (#18459)Vladislav Zavialov2020-09-293-7/+12
* Implement Quick Look impredicativitySimon Peyton Jones2020-09-241-1/+1
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-151-3/+22
* Remove GENERATED pragma, as it is not being usedAlan Zimmerman2020-09-091-2/+0
* Add HomeUnit typeSylvain Henry2020-08-131-2/+4
* parser: Suggest ImportQualifiedPost in prepositive import warningBen Gamari2020-08-131-0/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-124-5/+5
* Api Annotations : Adjust SrcSpans for prefix bang (!).Alan Zimmerman2020-08-091-2/+3
* ApiAnnotations; tweaks for ghc-exactprint updateAlan Zimmerman2020-08-071-2/+3
* Clean up the story around runPV/runECP_P/runECP_PVVladislav Zavialov2020-08-061-41/+36
* Grammar for types and data/newtype constructorsVladislav Zavialov2020-08-061-339/+166
* Remove ConDeclGADTPrefixPsRyan Scott2020-08-022-34/+32
* Refactor the parser a littleVladislav Zavialov2020-07-271-31/+12