summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Extend parser to allow specification of RULES that never fire. #7162Andrew Farmer2012-11-301-0/+1
* | Allow '-' to be used as an infix type constructor.Iavor S. Diatchki2012-11-101-0/+1
* | October 2012 statsGabor Greif2012-10-231-1/+7
* | Some alpha renamingIan Lynagh2012-10-161-5/+5
* | This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-032-33/+124
* | Remove an unused bit from the Lexer bitmapIan Lynagh2012-09-271-5/+0
* | Make -fhpc a dynamic flagIan Lynagh2012-09-032-5/+10
* | Add -fcmm-sink to avoid the register allocator failing on x86Simon Marlow2012-08-311-0/+10
* | Allow a vew pattern or bang pattern in a record pattern.Takano Akio2012-08-161-1/+5
|/
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-242-5/+11
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-192-23/+76
|\
| * remove tabsSimon Marlow2012-07-161-3/+3
| * Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-162-1/+15
| * Implemented \case expressions.Mikhail Vorozhtsov2012-07-162-22/+61
* | Small refactoring for FastZStringsIan Lynagh2012-07-151-2/+2
* | HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-141-5/+3
* | Implement FastBytes, and use it for MachStrIan Lynagh2012-07-141-1/+1
|/
* Parse error: suggest brackets and indentation.Eric Kow2012-06-291-1/+1
* Simplify the implementation of Implicit ParametersSimon Peyton Jones2012-06-131-3/+3
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-131-5/+2
|\
| * Revive 'mdo' expressions, per discussion in Trac #4148Simon Peyton Jones2012-06-121-5/+2
* | Pass DynFlags down to mk_err_msgIan Lynagh2012-06-121-1/+1
|/
* Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-1/+1
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-1/+1
* | Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+2
|/
* Tweak the lexer: In particular, improve notFollowedBy and friendsIan Lynagh2012-05-151-7/+14
* Refactor LHsTyVarBndrs to fix Trac #6081Simon Peyton Jones2012-05-113-21/+22
* Tidy up a remaining glitch in unificationSimon Peyton Jones2012-05-011-1/+2
* Move free-var info from InstDecl to FamInstDeclSimon Peyton Jones2012-04-202-9/+9