summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix comment to use correct option nameshelarcy2013-02-142-2/+2
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-132-63/+56
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-132-4/+8
| |\
| * | Generate better derived code for EqSimon Peyton Jones2013-02-131-62/+51
| * | Charge 1 for each case alternative in exprStatsSimon Peyton Jones2013-02-131-1/+5
* | | 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
* | | Comments onlySimon Peyton Jones2013-02-131-1/+1
* | | Export tcIfaceExpr as requested by Trac #7683Simon Peyton Jones2013-02-131-1/+4
* | | Improve pretty-printing of strict lets with -dppr-case-as-letSimon Peyton Jones2013-02-131-11/+18
* | | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-132-4/+8
|\ \ \ | | |/ | |/|
| * | Add isNewtype to GHC.Generics (FIX #7631)Jose Pedro Magalhaes2013-02-132-4/+8
| |/
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-125-252/+224
|\ \ | |/
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-1213-332/+550
| |\
| * | A bit more tidying upSimon Peyton Jones2013-02-093-60/+52
| * | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-09144-2453/+4214
| |\ \
| * | | Yet more refactoring in overlapping type-family instancesSimon Peyton Jones2013-02-094-196/+177
* | | | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-1215-333/+567
|\ \ \ \ | | |_|/ | |/| |
| * | | Implement poly-kinded TypeableJose Pedro Magalhaes2013-02-127-69/+235
| * | | Fix Trac #7681.Richard Eisenberg2013-02-113-45/+7
| * | | allocMoreStack: we should be retargetting table jumps too.Simon Marlow2013-02-111-3/+3
| * | | Merge remote-tracking branch 'phonohawk/ticket-7498'Simon Marlow2013-02-111-39/+85
| |\ \ \
| | * | | Fix bugs in PPC.Instr.allocMoreStack (#7498)PHO2013-02-111-39/+85
| | | |/ | | |/|
| * | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-113-1/+17
| |\ \ \ | | |/ /
| | * | Split the PlatformConstants type off into its own moduleIan Lynagh2013-02-083-1/+14
| | * | Add -fno-cse pragma in DynFlags.hs (fixes #7595)Jan Stolarek2013-02-081-0/+3
| * | | Extra comment about the fix to Trac #5113Simon Peyton Jones2013-02-111-0/+6
| * | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-08122-1806/+3512
| |\ \ \ | | |/ /
| * | | Fix an old and egregious specialisation bug (Trac #5113)Simon Peyton Jones2013-02-081-176/+214
* | | | Comments onlySimon Peyton Jones2013-02-121-1/+1
* | | | Don't import TypeRepSimon Peyton Jones2013-02-081-2/+1
* | | | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-081-1/+1
|\ \ \ \ | | |/ / | |/| |
| * | | Fix spellingGabor Greif2013-02-061-1/+1
* | | | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-06138-2392/+4137
|\ \ \ \ | |/ / /
| * | | Warning policeManuel M T Chakravarty2013-02-062-5/+0
| * | | Vectoriser: merge fixManuel M T Chakravarty2013-02-061-1/+1
| * | | Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-0632-1219/+1374
| |\ \ \
| | * | | Remove '-favoid-vect' and add '-fvectorisation-avoidance'Manuel M T Chakravarty2013-02-055-21/+63
| | * | | Vectoriser: avoid producing (\v -> v) v in liftSimpleManuel M T Chakravarty2013-02-041-8/+12
| | * | | Vectoriser: abstract arguments to scalar functions in the right orderManuel M T Chakravarty2013-02-041-1/+1
| | * | | Vectoriser: binders of encapsulated lambdas need to be scalarManuel M T Chakravarty2013-02-041-3/+9
| | * | | Vectoriser: PArray may be part of identity conversionsManuel M T Chakravarty2013-02-043-7/+16
| | * | | Fix tidying of vectorised codeManuel M T Chakravarty2013-02-047-24/+49
| | * | | Vectoriser: depending set of a vectorised tycon need only be vectorised if al...Manuel M T Chakravarty2012-12-161-2/+7
| | * | | Vectoriser: don't pack free *scalar* variablesManuel M T Chakravarty2012-12-152-84/+117
| | * | | Vectoriser: VECTORISE pragma assumes parallel valuesManuel M T Chakravarty2012-12-121-0/+1
| | * | | Vectoriser: improve top-level check and vectFnExprManuel M T Chakravarty2012-12-121-3/+8
| | * | | Vectoriser: enable encapsulation of scalar functional expression of arbitrary...Manuel M T Chakravarty2012-12-101-22/+20
| | * | | Vectoriser: don't include scalar types in base set of parallel tyconsManuel M T Chakravarty2012-12-091-12/+17
| | * | | Vectoriser: distinguish vectorised from parallel types and functionsManuel M T Chakravarty2012-12-093-35/+58