summaryrefslogtreecommitdiff
path: root/compiler/parser
Commit message (Expand)AuthorAgeFilesLines
* 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
* Do SCC on instance declarations (fixes Trac #5715)Simon Peyton Jones2012-04-202-11/+16
* Merge branch 'master' of http://darcs.haskell.org//ghcSimon Peyton Jones2012-04-131-0/+3
|\
| * Allow promoted constructors in the typedoc production (#5948)Paolo Capriotti2012-04-061-0/+3
* | Allow kind-variable binders in type signaturesSimon Peyton Jones2012-04-133-68/+4
|/
* Support qualified identifiers in quasi-quotes (#5555).Paolo Capriotti2012-04-022-1/+29
* Merge with HEADSimon Peyton Jones2012-03-271-14/+2
|\
| * Remove dead codeJose Pedro Magalhaes2012-03-271-12/+1
* | Merge branch 'master' of http://darcs.haskell.org//ghcSimon Peyton Jones2012-03-263-19/+84
|\ \ | |/
| * Add -XExplicitNamespaces to enable using 'type' in import/exports.Iavor S. Diatchki2012-03-243-4/+19
| * Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-193-10/+11
| |\
| | * Deal with kind variables brought into scope by a kind signatureSimon Peyton Jones2012-03-143-10/+11
| * | Only parse type literals when using `DataKinds`.Iavor S. Diatchki2012-03-183-2/+22
| * | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-134-38/+69
| |\ \ | | |/
| * | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-02-121-17/+22
| |\ \
| * | | Add support for type-level "strings".Iavor S. Diatchki2012-01-242-2/+3
| * | | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-243-66/+47
| |\ \ \
| * \ \ \ Merge in more HEAD, fix stuff upSimon Peyton Jones2012-01-233-11/+11
| |\ \ \ \
| * | | | | Change -XTypeOperators to treat all type-operators as type-constructors.Iavor S. Diatchki2012-01-082-16/+43
| * | | | | Merge branch 'master' into type-natsIavor S. Diatchki2011-12-293-35/+44
| |\ \ \ \ \
| * | | | | | Add numeric types to the parsing part of the front end.Iavor S. Diatchki2011-12-182-0/+2
* | | | | | | Make the 'extract' functions to find free type variablesSimon Peyton Jones2012-03-261-16/+16
* | | | | | | Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is theSimon Peyton Jones2012-03-223-122/+113
* | | | | | | Deal with kind variables brought into scope by a kind signatureSimon Peyton Jones2012-03-143-10/+11
| |_|_|_|_|/ |/| | | | |
* | | | | | Hurrah! This major commit adds support for scoped kind variables,Simon Peyton Jones2012-03-023-6/+11
* | | | | | Implement "value" imports with the CAPIIan Lynagh2012-02-262-6/+16