summaryrefslogtreecommitdiff
path: root/compiler/parser/Parser.y
Commit message (Expand)AuthorAgeFilesLines
* Modules (#13009)Sylvain Henry2020-04-181-4125/+0
* Use trees that grow for rebindable operators for `<-` bindsJohn Ericson2020-04-171-1/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-10/+5
* Modules: Types (#13009)Sylvain Henry2020-03-291-9/+9
* Modules: Core (#13009)Sylvain Henry2020-03-161-5/+5
* Monotonic locations (#17632)Vladislav Zavialov2020-02-291-2/+2
* Modules: Driver (#13009)Sylvain Henry2020-02-211-4/+4
* Fix the "unused terminals: 2" warning in Parser.yVladislav Zavialov2020-02-161-3/+1
* Import qualified Prelude in parserÖmer Sinan Ağacan2020-02-081-0/+1
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-081-1/+1
* Refactor package related codeSylvain Henry2020-01-311-1/+1
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-6/+6
* Monomorphize HsModule to GhcPs (#17642)Ryan Scott2020-01-071-3/+3
* Add lexerDbg to dump the tokens fed to the parserVladislav Zavialov2020-01-041-0/+2
* Improve error messages for SCC pragmasVladislav Zavialov2019-12-051-19/+10
* Meaning-preserving SCC annotations (#15730)Vladislav Zavialov2019-12-051-48/+93
* API Annotations: Unicode '->' on HsForallTyAlan Zimmerman2019-12-021-1/+1
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-301-162/+159
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-281-44/+35
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-85/+68
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-131-1/+0
* Attach API Annotations for {-# SOURCE #-} import pragmaAlan Zimmerman2019-10-281-14/+13
* Improve documentation around empty tuples/listsRichard Eisenberg2019-10-031-0/+8
* Add `module {-# SOURCE #-} Foo` syntax for hs-boot in bkpJohn Ericson2019-10-031-13/+26
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+14
* Fix some duplication in the parserSebastian Graf2019-09-241-20/+4
* Remove pointless partiality in `Parser.ajs`John Ericson2019-09-201-15/+16
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-201-2/+2
* Decouple AddAnn from PVladislav Zavialov2019-07-151-3/+3
* Use an empty data type in TTG extension constructors (#15247)Ryan Scott2019-07-091-151/+151
* Some forall-related cleanup in deriving codeRyan Scott2019-05-231-2/+2
* Implement ImportQualifiedPostShayne Fletcher2019-05-081-14/+20
* 'warnSpaceAfterBang' only in patterns (#16619)Vladislav Zavialov2019-05-051-19/+2
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-031-269/+285
* checkPattern error hint is PV contextVladislav Zavialov2019-04-251-13/+13
* Introduce MonadP, make PV a newtypeVladislav Zavialov2019-04-251-25/+25
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Visible dependent quantificationRyan Scott2019-03-011-6/+16
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-231-157/+319
* Handle the (~) type operator in 'tyconsym'Vladislav Zavialov2019-02-211-7/+5
* Dot/bang operators in export lists (Trac #16339)Vladislav Zavialov2019-02-211-5/+5
* Fix warnings and fatal parsing errorsVladislav Zavialov2019-02-171-19/+11
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-151-30/+17
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-141-5/+5
* Fix optSemi type in Parser.yVladislav Zavialov2019-02-081-2/+1
* API Annotations: AnnAt disconnected for TYPEAPPAlan Zimmerman2019-02-081-1/+1
* API Annotations: more explicit foralls fixupAlan Zimmerman2019-02-081-21/+22
* Refactor splice_exp in Parser.yVladislav Zavialov2019-02-051-11/+13