summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* 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
* Rearrange the typechecking of arrows, especially arrow "forms"Simon Peyton Jones2013-03-042-4/+4
* Fix parsing of pragmas containing unicode characters; fixes #7671Ian Lynagh2013-02-261-2/+5
* Change how unboxed tuples are lexed; fixes #7627Ian Lynagh2013-02-251-1/+1
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-142-8/+8
* 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-012-60/+70
* | A couple of small refactoringsIan Lynagh2013-02-011-7/+10
* | Whitespace onlyIan Lynagh2013-02-011-2/+2
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-3/+7
* | Refactor HsExpr.MatchGroupSimon Peyton Jones2013-01-041-4/+4
* | Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-041-0/+2
* | Implement overlapping type family instances.Richard Eisenberg2012-12-213-84/+124
* | Only allow special NeverActive syntax for RULES.Andrew Farmer2012-12-211-4/+13
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-12-192-4/+5
|\ \
| * | Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-142-4/+5
* | | 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
|/ /
* | DetabIan Lynagh2012-11-301-1/+1