summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* Remove pointless partiality in `Parser.ajs`John Ericson2019-09-201-15/+16
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-203-14/+14
* Remove unused `#include`s from parser/cutils.cJohn Ericson2019-09-121-6/+0
* PV is not P (#16611)Vladislav Zavialov2019-07-152-42/+133
* Decouple AddAnn from PVladislav Zavialov2019-07-153-14/+13
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-092-241/+241
* Some forall-related cleanup in deriving codeRyan Scott2019-05-231-2/+2
* Use HsTyPats in associated type family defaultsRyan Scott2019-05-221-59/+19
* Implement ImportQualifiedPostShayne Fletcher2019-05-083-14/+72
* Fix #16632 by using the correct SrcSpan in checkTyClHdrRyan Scott2019-05-081-2/+2
* 'warnSpaceAfterBang' only in patterns (#16619)Vladislav Zavialov2019-05-052-24/+18
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-033-478/+844
* checkPattern error hint is PV contextVladislav Zavialov2019-04-253-90/+136
* Introduce MonadP, make PV a newtypeVladislav Zavialov2019-04-253-73/+104
* Haddock: support strict GADT args with docsAlec Theriault2019-04-191-26/+2
* Tagless final encoding of ExpCmdI in the parserVladislav Zavialov2019-04-191-122/+131
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-253-5/+5
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-153-5/+5
* Lexer: turn some fatal errors into non-fatal onesAlec Theriault2019-03-011-18/+24
* Visible dependent quantificationRyan Scott2019-03-012-7/+17
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-232-270/+834
* Handle the (~) type operator in 'tyconsym'Vladislav Zavialov2019-02-212-8/+8
* Dot/bang operators in export lists (Trac #16339)Vladislav Zavialov2019-02-212-5/+10
* Fix warnings and fatal parsing errorsVladislav Zavialov2019-02-173-84/+92
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-153-41/+37
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-142-12/+12
* Fix #15849 by checking whether there's a do blocknineonine2019-02-121-1/+2
* Fix inverted position pragma flag in parser APIAlec Theriault2019-02-101-1/+1
* Fix optSemi type in Parser.yVladislav Zavialov2019-02-081-2/+1
* Cleanup in parser/Ctype.hsSylvain Henry2019-02-081-138/+135
* Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman2019-02-081-15/+17
* API Annotations: parens anns discarded for `(*)` operatorAlan Zimmerman2019-02-081-2/+2
* API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman2019-02-082-29/+42
* API Annotations: more explicit foralls fixupAlan Zimmerman2019-02-082-24/+25
* Refactor splice_exp in Parser.yVladislav Zavialov2019-02-051-11/+13
* Report multiple errorsVladislav Zavialov2019-02-032-21/+28
* API Annotations: Parens not attached correctly for ClassDeclAlan Zimmerman2019-01-301-19/+22
* Revert "Batch merge"Ben Gamari2019-01-301-22/+19
* Batch mergeBen Gamari2019-01-301-19/+22
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-181-1/+4
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2019-01-173-330/+296
* Visible kind applicationmynguyen2019-01-032-44/+98
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-4/+4
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-243-502/+566
* Revert "'DynFlag'-free version of 'mkParserFlags'"Ben Gamari2018-11-233-83/+55
* Revert "Simplify 'ExtBits' in the lexer"Ben Gamari2018-11-233-238/+306
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+0
* Simplify 'ExtBits' in the lexerAlec Theriault2018-11-223-306/+238
* 'DynFlag'-free version of 'mkParserFlags'Alec Theriault2018-11-223-55/+83
* Remove warnings-silencing flags for code generated by AlexSimon Jakobi2018-11-221-45/+9