summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)Simon Peyton Jones2014-06-051-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-152-1/+4
* Remove external coreAustin Seipp2014-05-033-589/+0
* Instead of tracking Origin in LHsBindsLR, track it in MatchGroupDr. ERDI Gergo2014-04-132-6/+6
* Parse the variables in a type signature in the order given (Trac #8945)Simon Peyton Jones2014-04-031-2/+2
* Really fix #5682 (parsing of promoted datacons)Austin Seipp2014-02-201-4/+3
* Fix #5682. Now, '(:) parses.Richard Eisenberg2014-02-131-0/+2
* Implement pattern synonymsDr. ERDI Gergo2014-01-203-7/+32
* Revert "Simplify the plumbing for checkValidTyCl"Richard Eisenberg2013-12-181-12/+5
* Suggest TemplateHaskell after encountering a parse error on '$' (#7396)Patrick Palka2013-12-051-6/+10
* Clean up Lexer.srcParseErrPatrick Palka2013-12-051-5/+3
* Another raft of Template Haskell clean-upSimon Peyton Jones2013-11-251-10/+13
* Implement GeneralizedNewtypeDeriving in terms of `coerce`.Richard Eisenberg2013-11-221-1/+1
* Allow optional 'family' and 'instance' keywords in associated type instancesSimon Peyton Jones2013-11-072-69/+78
* Improve a parser error message (Trac #8506)Simon Peyton Jones2013-11-061-14/+17
* Remove remains of _scc_ (#8170)Krzysztof Gogolewski2013-11-011-1/+0
* Support the syntax [e||...||] for typed expression brackets.Geoffrey Mainland2013-10-171-0/+1
* Reject negative type-level integers created via TH (#8412)Krzysztof Gogolewski2013-10-121-17/+8
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Fix freezing on bare ')' with alternative layout rule (#8431)Krzysztof Gogolewski2013-10-121-1/+1
* Remove deprecated _scc_ (#8170)Krzysztof Gogolewski2013-10-052-5/+1
* Add full support for declaration splices.Geoffrey Mainland2013-10-042-17/+29
* Add support for pattern splices.Geoffrey Mainland2013-10-041-0/+1
* Clean up smart constructors for splices.Geoffrey Mainland2013-10-042-7/+7
* Differentiate typed and untyped splices and brackets in the abstract syntax.Geoffrey Mainland2013-10-042-6/+6
* Add syntactic support for typed expression brackets and splices.Geoffrey Mainland2013-10-042-17/+40
* Simplify the plumbing for checkValidTyClSimon Peyton Jones2013-10-041-6/+14
* Add layout to MultiWayIf (#7783)Simon Marlow2013-10-012-9/+29
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-013-3/+3
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-182-0/+23
* Change role annotation syntax.Richard Eisenberg2013-09-174-64/+96
* Make sure type literals aren't negative (#8306)Austin Seipp2013-09-161-9/+15
* Give language pragma suggestions without -XJoachim Breitner2013-09-142-14/+14
* Fix optimization of Parser.y.ppAustin Seipp2013-09-091-8/+0
* Add basic support for GHCJSAustin Seipp2013-09-063-1/+9
* Make sure -fcmm-sink is passed to Parser properlyAustin Seipp2013-09-041-18/+0
* Fix build on non-unicode localeReid Barton2013-08-241-2/+2
* Improve error when using forall with UnicodeSyntaxAustin Seipp2013-08-182-6/+20
* Dead code elimination.Austin Seipp2013-08-181-4/+0
* Remove dead code, fix a typo.Austin Seipp2013-08-181-5/+1
* Eliminate trailing whitespace from Parser.y.ppAustin Seipp2013-08-181-93/+93
* Eliminate trailing whitespace from Lexer.xAustin Seipp2013-08-181-1/+1
* Added support for writing and checking closed type families is hs-boot files.Richard Eisenberg2013-08-051-0/+2
* Implement "roles" into GHC.Richard Eisenberg2013-08-024-13/+59
* Add NegativeLiterals extensionIan Lynagh2013-07-311-4/+13
* Use OrdLists when parsing export listsIan Lynagh2013-07-271-19/+19
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-212-29/+24
* Work-around clang weirdness by adding a newline.Austin Seipp2013-06-171-1/+9
* Fix parsing export listsIan Lynagh2013-05-191-1/+1
* Only steal ~# as a reserved operator when MagicHash is enabled; fixes #7776Ian Lynagh2013-03-181-1/+1