summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fail earlier if there's an error in a type declarationSimon Peyton Jones2012-08-291-3/+4
* Fix Trac #7196 by adding a case to the desugarerSimon Peyton Jones2012-08-292-15/+17
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-08-2935-1825/+945
|\
| * Remove CPP from coreSyn/CoreUtils.lhsIan Lynagh2012-08-293-18/+26
| * Add DynFlags to the CorePrepEnvIan Lynagh2012-08-291-14/+21
| * Remove CPP from cmm/CmmParse.yIan Lynagh2012-08-281-6/+8
| * Whitespace only in cmm/CmmParse.yIan Lynagh2012-08-281-541/+541
| * Remove some CPP from nativeGen/X86/Instr.hsIan Lynagh2012-08-281-5/+4
| * Remove some CPP from compiler/ghci/Linker.lhsIan Lynagh2012-08-282-23/+23
| * Remove Util.{isDarwinTarget,isWindowsTarget}Ian Lynagh2012-08-282-38/+41
| * Remove some CPP from llvmGen/LlvmCodeGen/Ppr.hsIan Lynagh2012-08-281-35/+24
| * Remove some CPP from nativeGen/PPC/Regs.hIan Lynagh2012-08-283-27/+16
| * Remove some old commented-out codeIan Lynagh2012-08-281-128/+0
| * Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-2827-990/+241
* | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-08-2849-1308/+1401
|\ \ | |/
| * generalise the type of eqStableName#Simon Marlow2012-08-281-1/+1
| * Fix -fPIC with the new code generatorSimon Marlow2012-08-284-7/+7
| * Fix callerSaves, activeStgRegs, haveRegBase when unregisterisedSimon Marlow2012-08-281-0/+6
| * Make badImportItem into a warning (#7167)Paolo Capriotti2012-08-251-75/+116
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-08-234-22/+50
| |\
| | * Fix for optimizer bug on linux-powerpc (#6156).Erik de Castro Lopo2012-08-231-4/+4
| | * Emit a warning for -rtsopts -shared, as well as -rtsopts -no-hs-mainSimon Marlow2012-08-231-7/+13
| | * Fix :issafe command (#7172).David Terei2012-08-232-4/+24
| | * Improve Safe Haskell warn/error output.David Terei2012-08-231-7/+9
| * | Don't specialise on implicit-parameter arguments in SpecaliseSimon Peyton Jones2012-08-231-4/+8
| * | Two small fixes to SpecConstr for functions with equality-proof argsSimon Peyton Jones2012-08-232-5/+8
| * | Fix to-iface conversion of RULES involving coercions in argument pattternsSimon Peyton Jones2012-08-231-4/+3
| * | Merge ../HEADSimon Peyton Jones2012-08-2310-96/+225
| |\ \ | | |/ | |/|
| * | More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-222-12/+10
| * | More CPP removal in nativeGen/X86/Regs.hsIan Lynagh2012-08-221-15/+10
| * | Remove some CPP in nativeGen/X86/Regs.hsIan Lynagh2012-08-222-30/+24
| * | Make the PPC globalRegMaybe more similar to the other platforms'Ian Lynagh2012-08-212-27/+27
| * | Whitespace only in compiler/nativeGen/PPC/Regs.hsIan Lynagh2012-08-211-201/+194
| * | Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hsIan Lynagh2012-08-211-24/+17
| * | Remove unused 'targetWordSize'Ian Lynagh2012-08-211-6/+0
| * | Pass platform down to lastintIan Lynagh2012-08-215-25/+25
| * | Pass platform down to lastxmmIan Lynagh2012-08-2114-108/+129
| * | StgCmmUtils no longer needs to include HaskellMachRegs.hIan Lynagh2012-08-211-1/+0
| * | Use haveRegBase in StgCmmUtils tooIan Lynagh2012-08-211-13/+13
| * | Whitespace only in StgCmmUtilsIan Lynagh2012-08-211-200/+194
| * | CgUtils no longer needs to #include HaskellMachRegs.hIan Lynagh2012-08-211-1/+0
| * | Add haveRegBase to CodeGen.PlatformIan Lynagh2012-08-212-16/+31
| * | Move activeStgRegs into CodeGen.PlatformIan Lynagh2012-08-2116-137/+102
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-08-212-67/+78
| |\ \
| | * | fix warningSimon Marlow2012-08-211-1/+0
| | * | Annotate code in {-# LINE #-} pragmas as wellPeter Wortmann2012-08-211-31/+59
| | * | Reduce the likelihood of x64/x86-64 changes breaking the build on other arche...Erik de Castro Lopo2012-08-211-36/+20
| * | | Fix the generation of CallerSaves; fixes #7163Ian Lynagh2012-08-2112-54/+105
| |/ /
| * | Fix inverted test for platformUnregisterised (should fix the optllvm breakage)Simon Marlow2012-08-211-2/+2
| * | remove tabsSimon Marlow2012-08-211-93/+86