summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
| * 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
| |/
* | 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
|/
* 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
* | Comments onlySimon Peyton Jones2012-10-311-5/+8
* | Do not treat a constructor in a *pattern* as a *use* of that constructorSimon Peyton Jones2012-10-293-15/+26
* | Fix bug with reporting deprecated use of flag (Trac #7349)Simon Peyton Jones2012-10-291-3/+4
|/
* Make Rank2Types and PolymorphicComponents into a synonym for RankNTypes (no d...Simon Peyton Jones2012-10-261-4/+4
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-263-24/+40
|\
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-10-251-0/+10
| |\
| | * Fix a bug in CmmSink exposed by a recent optimisation (#7366)Simon Marlow2012-10-251-0/+10
| * | Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-10-252-21/+21
| |\ \ | | |/
| | * fix off-by-one-column in showRichTokenStream (#7351)Simon Marlow2012-10-251-1/+1
| | * Fix bug in 88a6f863d9f127fc1b03a1e2f068fd20ecbe096c (#7366)Simon Marlow2012-10-251-20/+20
| * | Set the default way correctly when dynamic-by-defaultIan Lynagh2012-10-251-3/+9
| |/
* | Comments in Note [Efficient orientation] about interacting CFunEqCansSimon Peyton Jones2012-10-262-29/+35
* | Improve traceSimon Peyton Jones2012-10-261-2/+2
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-2410-39/+168
|\ \ | |/
| * typoGabor Greif2012-10-241-2/+2
| * Comment to explain why we need to split proc points on x86/Darwin with -fPICSimon Marlow2012-10-241-1/+31