summaryrefslogtreecommitdiff
path: root/compiler/GHC/Parser
Commit message (Expand)AuthorAgeFilesLines
* Put tracing functions into their own moduleSylvain Henry2021-06-221-0/+1
* HsUniToken and HsToken for HsArrow (#19623)Vladislav Zavialov2021-06-163-18/+19
* Parser: make less DynFlags dependentSylvain Henry2021-06-074-29/+33
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-1/+1
* Add PsHeaderMessage diagnostic (fixes #19923)Alfredo Di Napoli2021-06-043-20/+72
* Port HsToCore messages to new infrastructureAlfredo Di Napoli2021-06-031-3/+1
* Disallow linear arrows in GADT records (#19928)Vladislav Zavialov2021-06-023-11/+27
* Change representation of HsGetField and HsProjectionShayne Fletcher2021-05-271-5/+5
* Support new parser types in GHCAlfredo Di Napoli2021-05-267-1161/+1435
* HsToken for HsPar, ParPat, HsCmdPar (#19523)Vladislav Zavialov2021-05-232-14/+15
* Introduce Strict.Maybe, Strict.Pair (#19156)Vladislav Zavialov2021-05-235-45/+54
* EPA: AnnAt missing for type application in patternsAlan Zimmerman2021-05-232-6/+9
* Change representation of field selector occurencesShayne Fletcher2021-05-231-0/+5
* Remove Maybe from Context in HsQualTyAlan Zimmerman2021-05-211-3/+3
* EPA: Fix explicit specificity and unicode linear arrow annotationsAlan Zimmerman2021-05-211-0/+2
* Extensible Hints for diagnostic messagesAlfredo Di Napoli2021-05-205-59/+39
* Changes to HsRecField'Shayne Fletcher2021-05-191-11/+11
* EPA: Remove duplicate annotations from HsDataDefnAlan Zimmerman2021-05-191-9/+7
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-123-3/+3
* Fully remove HsVersions.hSylvain Henry2021-05-123-6/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+3
* EPA: Use custom AnnsIf structure for HsIf and HsCmdIfAlan Zimmerman2021-05-111-1/+1
* EPA: properly capture leading semicolons in statement listsAlan Zimmerman2021-05-091-1/+3
* EPA: update some comments in Annotations.Alan Zimmerman2021-05-081-119/+82
* EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman2021-05-062-24/+41
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-2/+2
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-295-40/+161
* fix #19736Daniel Rogozin2021-04-273-1/+14
* Add GHC.Utils.Error.pprMessagesRafal Gwozdzinski2021-04-261-1/+1
* Parser: Unbox `ParseResult`Sebastian Graf2021-04-261-14/+26
* EPA: cleanups after the mergeAlan Zimmerman2021-04-194-145/+155
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-092-2/+0
* Implement proposal 403: Lexer cleanupOleg Grenrus2021-04-051-7/+7
* Compute Severity of diagnostics at birthAlfredo Di Napoli2021-04-012-26/+32
* EPA : Rename AnnComment to EpaCommentAlan Zimmerman2021-03-313-85/+90
* EPA : rename AnnAnchor to EpaAnchorAlan Zimmerman2021-03-313-44/+44
* EPA : rename 'api annotations' to 'exact print annotations'Alan Zimmerman2021-03-313-17/+17
* EPA : Rename ApiAnn to EPAnnAlan Zimmerman2021-03-314-233/+233
* EPA : Rename AddApiAnn to AddEpAnnAlan Zimmerman2021-03-313-88/+87
* import Data.List with explicit import listOleg Grenrus2021-03-311-1/+1
* Add `MessageClass`, rework `Severity` and add `DiagnosticReason`.wip/adinapoli-message-class-new-designAlfredo Di Napoli2021-03-292-13/+11
* EPA: Tidy up some GHC.Parser.Annotation commentswip/az/exactprint-tweak-parser-state-commentGHC GitLab CI2021-03-251-14/+33
* EPA : Remove ApiAnn from ParsedModuleGHC GitLab CI2021-03-253-14/+4
* Add compiler linting to CIHécate2021-03-251-8/+8
* GHC Exactprint main commitAlan Zimmerman2021-03-207-852/+1154
* Add the main types to be used for exactprint in the GHC ASTAlan Zimmerman2021-03-201-64/+964
* Fix record dot precedence (#19521)Vladislav Zavialov2021-03-151-6/+1
* Location for tuple section pattern error (#19504)Vladislav Zavialov2021-03-091-1/+3
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-064-32/+180
* Wrap LHsContext in Maybe in the GHC ASTAlan Zimmerman2021-03-013-7/+6