summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Tell the compiler about alpha, mipseb and mipsel again; fixes #7339Ian Lynagh2012-11-137-0/+45
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-137-49/+30
|\
| * Fix the Slow calling convention (#7192)Simon Marlow2012-11-137-49/+30
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-1361-1486/+689
|\ \ | |/
| * handle MO_Touch, and generate no code for it.Simon Marlow2012-11-121-0/+3
| * replaceLabels: null out the cml_cont field of CmmCallSimon Marlow2012-11-121-1/+4
| * Fix warningsSimon Marlow2012-11-126-6/+7
| * Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-1259-1483/+678
| * Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghcIavor S. Diatchki2012-11-1093-2083/+2462
| |\
| * | Allow '-' to be used as an infix type constructor.Iavor S. Diatchki2012-11-101-0/+1
* | | Replace mkDerivedConstants.c with DeriveConstants.hsIan Lynagh2012-11-122-2/+12
| |/ |/|
* | Add a comment about why we use nextWrapperNum rather than a uniqueIan Lynagh2012-11-081-1/+13
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-088-72/+126
|\ \
| * | another typoGabor Greif2012-11-071-1/+1
| * | typosGabor Greif2012-11-072-2/+2
| * | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-11-0627-1516/+1529
| |\ \
| | * | loadThreadState should set HpAlloc=0Simon Marlow2012-11-051-1/+7
| | * | fix 'return' in cmm code when tablesNextToCode==FalseSimon Marlow2012-11-052-7/+7
| * | | Refine the "kick-out" predicate for CTyVarEqSimon Peyton Jones2012-11-061-28/+39
| * | | Make rewriteCtFlavor lazy in the coercion for Derived evidenceSimon Peyton Jones2012-11-061-29/+37
| * | | Fix the instantiation of data constructors in the GHCi debuggerSimon Peyton Jones2012-11-061-5/+34
| * | | Comments onlySimon Peyton Jones2012-11-061-1/+1
* | | | Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-067-12/+12
| |/ / |/| |
* | | Avoid putting uniqs in specconstr rules; part of #4012Ian Lynagh2012-11-021-3/+7
* | | Whitespace only in basicTypes/Id.lhsIan Lynagh2012-11-021-167/+160
* | | Whitespace only in specialise/SpecConstr.lhsIan Lynagh2012-11-021-591/+584
* | | Remove an -fno-cse flagIan Lynagh2012-11-021-3/+0
* | | Change how dependency generation works; fixes #7381Ian Lynagh2012-11-021-17/+24
* | | Remove unused function fmapM_maybeIan Lynagh2012-11-021-9/+0
* | | Refactoring: Make a HasModule class for getModuleIan Lynagh2012-11-0213-21/+41
* | | Whitespace only in typecheck/TcRnTypes.lhsIan Lynagh2012-11-021-388/+381
* | | Don't use a unique in the stable name of a foreign exportIan Lynagh2012-11-022-16/+28
* | | Whitespace only in basicTypes/Name.lhsIan Lynagh2012-11-021-136/+129
* | | Don't put uniqs in ghc wrapper function names; part of #4012Ian Lynagh2012-11-022-8/+23
* | | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-11-012-4/+12
|\ \ \
| * | | Add -fghci-hist-size=N to set the number of previous steps stored by :traceSimon Marlow2012-11-012-4/+12
| |/ /
* | | Fix popcnt callsIan Lynagh2012-11-011-10/+5
* | | Whitespace only in codeGen/StgCmmPrim.hsIan Lynagh2012-11-011-90/+83
* | | Fix typosIan Lynagh2012-11-012-3/+3
* | | Whitespace only in nativeGen/NCGMonad.hsIan Lynagh2012-11-011-71/+64
|/ /
* | Wibble to recent changes to TcErrorsSimon Peyton Jones2012-10-311-2/+3
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-3151-378/+536
|\ \
| * | Get ride of the -fregs-liveness flag.Geoffrey Mainland2012-10-301-3/+0
| * | Generate correct LLVM for the new register allocation scheme.Geoffrey Mainland2012-10-304-50/+59
| * | Draw STG F and D registers from the same pool of available SSE registers on x...Geoffrey Mainland2012-10-304-20/+58
| * | Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-3039-130/+145
| * | Generalize register sets and liveness calculations.Geoffrey Mainland2012-10-308-167/+267
| * | Cmm jumps always have live register information.Geoffrey Mainland2012-10-305-10/+9
| * | INFO_TABLE_RET should generate a CmmRetInfoLabel, not a CmmInfoLabelSimon Marlow2012-10-301-2/+2
| |/
* | Do not instantiate unification variables with polytypesSimon Peyton Jones2012-10-317-91/+223