summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* Modules: Driver (#13009)Sylvain Henry2020-02-213-6/+6
* Parser API annotations: RealSrcLocVladislav Zavialov2020-02-213-65/+83
* Use Type instead of * in GHCBen Gamari2020-02-201-2/+3
* Remove the MonadFail P instanceVladislav Zavialov2020-02-181-9/+1
* Fix the "unused terminals: 2" warning in Parser.yVladislav Zavialov2020-02-161-3/+1
* TemplateHaskellQuotes: Allow nested splicesMatthew Pickering2020-02-111-3/+3
* Import qualified Prelude in parserÖmer Sinan Ağacan2020-02-081-0/+1
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-082-6/+4
* Refactor package related codeSylvain Henry2020-01-311-1/+1
* Disable two warnings for files that trigger themTom Ellis2020-01-272-0/+2
* 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-042-2/+10
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Minor refactor in ghc.cabal.in:Ömer Sinan Ağacan2019-12-262-34/+0
* Improve error messages for SCC pragmasVladislav Zavialov2019-12-052-19/+22
* Meaning-preserving SCC annotations (#15730)Vladislav Zavialov2019-12-051-48/+93
* Fix more typosBrian Wignall2019-12-022-2/+2
* API Annotations: Unicode '->' on HsForallTyAlan Zimmerman2019-12-021-1/+1
* Update DisambECP-related commentsVladislav Zavialov2019-12-011-112/+36
* Remove HasSrcSpan (#17494)Vladislav Zavialov2019-11-302-433/+421
* Factor out HsSCC/HsCoreAnn/HsTickPragma into HsPragEwip/hs-pragVladislav Zavialov2019-11-281-44/+35
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-282-3/+3
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-274-333/+324
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-131-1/+0
* Use FlexibleInstances for `Outputable (* p)` instead of match-all instances w...Sebastian Graf2019-10-281-5/+6
* Attach API Annotations for {-# SOURCE #-} import pragmaAlan Zimmerman2019-10-281-14/+13
* Solve constraints from top-level groups soonerRichard Eisenberg2019-10-081-1/+1
* Clean up `#include`s in the compilerJohn Ericson2019-10-052-3/+3
* 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-252-0/+39
* 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-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