summaryrefslogtreecommitdiff
path: root/compiler/parser/Parser.y.pp
Commit message (Expand)AuthorAgeFilesLines
* Complain about illegal type literals in renamer, not parserSimon Peyton Jones2014-09-261-2/+2
* Add -fwarn-context-quantification (#4426)Krzysztof Gogolewski2014-09-181-4/+2
* PostTcType replaced with TypeAnnotAlan Zimmerman2014-09-061-21/+37
* Add parser support for explicitly bidirectional pattern synonymsDr. ERDI Gergo2014-07-291-0/+10
* New parser for pattern synonym declarations:Dr. ERDI Gergo2014-07-291-6/+8
* Implement OVERLAPPING and OVERLAPPABLE pragmas (see #9242)Iavor S. Diatchki2014-07-271-6/+8
* Adding more parser exports and some documentation.Andrew Gibiansky2014-07-201-3/+28
* Overlapable pragmas for individual instances (#9242)Iavor S. Diatchki2014-06-291-5/+16
* Instead of tracking Origin in LHsBindsLR, track it in MatchGroupDr. ERDI Gergo2014-04-131-4/+4
* 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-201-0/+18
* Allow optional 'family' and 'instance' keywords in associated type instancesSimon Peyton Jones2013-11-071-37/+33
* Remove deprecated _scc_ (#8170)Krzysztof Gogolewski2013-10-051-4/+1
* Add full support for declaration splices.Geoffrey Mainland2013-10-041-12/+22
* Clean up smart constructors for splices.Geoffrey Mainland2013-10-041-6/+6
* Differentiate typed and untyped splices and brackets in the abstract syntax.Geoffrey Mainland2013-10-041-3/+3
* Add syntactic support for typed expression brackets and splices.Geoffrey Mainland2013-10-041-0/+10
* Add layout to MultiWayIf (#7783)Simon Marlow2013-10-011-1/+14
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Implement checkable "minimal complete definitions" (#7633)Twan van Laarhoven2013-09-181-0/+21
* Change role annotation syntax.Richard Eisenberg2013-09-171-23/+34
* Give language pragma suggestions without -XJoachim Breitner2013-09-141-5/+5
* Fix optimization of Parser.y.ppAustin Seipp2013-09-091-8/+0
* Add basic support for GHCJSAustin Seipp2013-09-061-0/+3
* 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-181-2/+15
* Remove dead code, fix a typo.Austin Seipp2013-08-181-5/+1
* Eliminate trailing whitespace from Parser.y.ppAustin Seipp2013-08-181-93/+93
* 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-021-5/+21
* Use OrdLists when parsing export listsIan Lynagh2013-07-271-19/+19
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-9/+12
* Work-around clang weirdness by adding a newline.Austin Seipp2013-06-171-1/+9
* Fix parsing export listsIan Lynagh2013-05-191-1/+1
* Rearrange the typechecking of arrows, especially arrow "forms"Simon Peyton Jones2013-03-041-2/+2
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-141-6/+6
* Comments onlySimon Peyton Jones2013-02-121-1/+1
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-4/+1
|\
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-4/+1
* | Improve an error message; fixes #984Ian Lynagh2013-02-011-9/+13
* | Whitespace onlyIan Lynagh2013-02-011-2/+2
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-3/+7
* | Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-041-0/+2
* | Implement overlapping type family instances.Richard Eisenberg2012-12-211-24/+48
* | Only allow special NeverActive syntax for RULES.Andrew Farmer2012-12-211-4/+13
* | Wibbles to faa8ff40 (UNPACK pragmas)Simon Peyton Jones2012-12-191-2/+2
* | Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-141-1/+1