summaryrefslogtreecommitdiff
path: root/compiler/deSugar
Commit message (Expand)AuthorAgeFilesLines
* Implement overlapping type family instances.Richard Eisenberg2012-12-212-56/+112
* 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
| * Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+14
| * Make -fhpc a dynamic flagIan Lynagh2012-09-032-7/+5
* | Nicer pretty printing for tuple kindsSimon Peyton Jones2012-08-311-1/+1
|/
* Fix Trac #7196 by adding a case to the desugarerSimon Peyton Jones2012-08-291-5/+6
* fix warningSimon Marlow2012-08-211-1/+0
* Annotate code in {-# LINE #-} pragmas as wellPeter Wortmann2012-08-211-31/+59
* TH: Pragmas refactoring.Mikhail Vorozhtsov2012-08-151-99/+154
* Remove another unnecessary Platform argumentIan Lynagh2012-08-052-7/+5
* Fix typo in warning messagePaolo Capriotti2012-07-261-1/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-251-1/+3
|\
| * Add flag to disable rule shadowing warning.Paolo Capriotti2012-07-241-1/+3
* | Make -fscc-profiling a dynamic flagIan Lynagh2012-07-242-6/+10
|/
* Reverse sense of test in RULEs warningSimon Peyton Jones2012-07-231-1/+1
* Typo in error messageSimon Peyton Jones2012-07-231-1/+1
* Make the desugarer warn about RULES that may not fireSimon Peyton Jones2012-07-231-0/+23
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-195-45/+94
|\
| * Remove tabsSimon Marlow2012-07-161-2/+2
| * Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-165-37/+65
| * Implemented \case expressions.Mikhail Vorozhtsov2012-07-163-23/+44
* | Add a separate FastZString typeIan Lynagh2012-07-151-1/+4
* | HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-142-3/+3
* | Implement FastBytes, and use it for MachStrIan Lynagh2012-07-142-6/+10
|/
* Copy Data.HashTable's hashString into our Util moduleIan Lynagh2012-06-301-1/+0