summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add notes about type-family overlap in GHCi (see Trac #7102)Simon Peyton Jones2012-10-312-1/+6
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-10-313-12/+13
|\
| * Fix C macro bug that was causing some stack checks to erroneously succeedSimon Marlow2012-10-311-8/+8
| * Retainer prof: immutable arrays are not retainers, and fix the docsSimon Marlow2012-10-312-4/+5
* | Wibble to recent changes to TcErrorsSimon Peyton Jones2012-10-311-2/+3
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-3169-539/+1056
|\
| * Clean some old files that we no longer generateIan Lynagh2012-10-311-1/+5
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-10-3160-400/+877
| |\
| | * 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-3010-30/+342
| | * Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-3039-130/+145
| | * Properly mark C-- calls to _assertFail as "never returns".Geoffrey Mainland2012-10-301-1/+1
| | * Generalize register sets and liveness calculations.Geoffrey Mainland2012-10-308-167/+267
| | * Save and restore registers across calls to unlockClosure.Geoffrey Mainland2012-10-301-0/+13
| | * Attach proper jump liveness information to generated C-- code.Geoffrey Mainland2012-10-302-13/+45
| | * Cmm jumps always have live register information.Geoffrey Mainland2012-10-305-10/+9
| * | Improve touchyIan Lynagh2012-10-311-55/+28
| * | Change how touchy sets the file timeIan Lynagh2012-10-311-5/+86
| |/
| * Make DYNAMIC_BY_DEFAULT=NO when GhcUnregisterisedSimon Marlow2012-10-301-2/+11
| * INFO_TABLE_RET should generate a CmmRetInfoLabel, not a CmmInfoLabelSimon Marlow2012-10-301-2/+2
| * Fix dependency generation when GhcLibWays = dyn pIan Lynagh2012-10-301-1/+12
| * Fix a makefile ruleIan Lynagh2012-10-291-1/+1
| * More .gitignore updatesIan Lynagh2012-10-291-20/+7
| * Rearrange .gitignore a littleIan Lynagh2012-10-291-15/+19
| * Move ghc-pkg's generated Version.hs inside the dist directoriesIan Lynagh2012-10-292-7/+9
| * Remove some more unused .gitignore entriesIan Lynagh2012-10-281-3/+0
| * Remove some old .gitignore entriesIan Lynagh2012-10-281-43/+0
| * Fix build on platforms on which we don't have register infoIan Lynagh2012-10-272-1/+10
| * Fix a couple of format stringsIan Lynagh2012-10-261-2/+2
| * Add some missing parentheses to mkDerivedConstants.cIan Lynagh2012-10-261-2/+2
| * Improve the GhcLibWays sanity checkingIan Lynagh2012-10-261-2/+8
* | 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-294-17/+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-263-26/+19
* Revert "Suppress deprecation warnings for Rank2Types in libraries that use th...Simon Peyton Jones2012-10-261-10/+0
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-10-2632-638/+787
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-2625-144/+209
| |\
| * | 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-2417-52/+188
| |\ \
| * \ \ Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-226-374/+416
| |\ \ \
| * | | | In lookupFlatEqn, look in the flat-cache *last*Simon Peyton Jones2012-10-221-2/+2
| * | | | Be careful when combining two CFunEqCans, in theSimon Peyton Jones2012-10-221-2/+29