summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Tidy up the segmentation of mdo expressionsSimon Peyton Jones2013-06-241-2/+1
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-41/+76
* UntabifyGeoffrey Mainland2013-06-031-277/+270
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-21/+18
* Fixed moer tyopsGabor Greif2013-04-251-1/+1
* Make the desugarer a tiny bit cleverer on coercions (fixes Trac #7837)Simon Peyton Jones2013-04-161-2/+31
* Rearrange the typechecking of arrows, especially arrow "forms"Simon Peyton Jones2013-03-042-211/+278
* Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-146-39/+80
* Desugar bang patterns correctly (fixes Trac #7649)Simon Peyton Jones2013-02-131-14/+28
* Simplify the base case for 'check', and thereby fix Trac #7669Simon Peyton Jones2013-02-131-1/+4
* Fix Trac #7681.Richard Eisenberg2013-02-111-2/+4
* Fix spellingGabor Greif2013-02-061-1/+1
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-1/+1
|\
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-1/+1
* | typosGabor Greif2013-01-306-9/+9
* | Add support for *named* holes; an extension of -XTypeHolesSimon Peyton Jones2013-01-302-2/+2
* | Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-242-3/+44
* | Be willing to parse {-# UNPACK #-} without '!'Simon Peyton Jones2013-01-141-2/+2
* | Refactor HsExpr.MatchGroupSimon Peyton Jones2013-01-045-30/+29
* | Allow empty case expressions (and lambda-case) with -XEmptyCaseSimon Peyton Jones2013-01-045-27/+48
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-023-94/+150
|\ \
| * | rename do_map_arrow as do_premap (no semantic change)Ross Paterson2012-12-231-38/+38
| * | Implement overlapping type family instances.Richard Eisenberg2012-12-212-56/+112
* | | Define ListSetOps.getNth, and use itSimon Peyton Jones2013-01-022-3/+5
|/ /
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-12-193-5/+5
|\ \
| * | Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-143-4/+4
| * | Remove the trivial mkFastStringFastBytes wrapperIan Lynagh2012-12-141-1/+1
* | | Major refactoring of the way that UNPACK pragmas are handledSimon Peyton Jones2012-12-142-7/+11
|/ /
* | Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-065-8/+7
* | Refactoring: Make a HasModule class for getModuleIan Lynagh2012-11-022-5/+4
* | Don't use a unique in the stable name of a foreign exportIan Lynagh2012-11-021-14/+5
* | Don't put uniqs in ghc wrapper function names; part of #4012Ian Lynagh2012-11-021-5/+15
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-196-18/+19
|\ \
| * | Refactor the way dump flags are handledIan Lynagh2012-10-182-2/+3
| * | Some alpha renamingIan Lynagh2012-10-166-17/+17
* | | Fix conversion of HsRule to TH syntaxSimon Peyton Jones2012-10-191-65/+67
|/ /
* | Make -fsimple-list-literals a dynamic flagIan Lynagh2012-10-091-3/+2
* | Make the opt_UF_* static flags dynamicIan Lynagh2012-10-091-12/+16
* | Comments onlySimon Peyton Jones2012-10-041-1/+1
* | This big patch re-factors the way in which arrow-syntax is handledSimon Peyton Jones2012-10-039-196/+169
* | Merge branch 'tc-untouchables'Simon Peyton Jones2012-10-023-6/+7
|\ \
| * | Refactor the handling of kind errorsSimon Peyton Jones2012-09-281-4/+0
| * | Merge remote-tracking branch 'origin/master' into tc-untouchablesSimon Peyton Jones2012-09-187-51/+72
| |\ \
| * | | Implement 'left' and 'right' coercionsSimon Peyton Jones2012-09-171-0/+1
| * | | Improve the binding location of class methods (I think)Simon Peyton Jones2012-09-171-2/+3
| * | | Add type "holes", enabled by -XTypeHoles, Trac #5910Simon Peyton Jones2012-09-172-0/+3
* | | | Merge remote-tracking branch 'origin/master'Simon Peyton Jones2012-10-027-51/+72
|\ \ \ \ | | |/ / | |/| |
| * | | Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-177-51/+72
| |/ /
* | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-09-174-39/+37
|\ \ \ | |/ /
| * | Move wORD_SIZE into platformConstantsIan Lynagh2012-09-163-19/+18