summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-09-1767-769/+803
|\
| * Move tAG_BITS into platformConstantsIan Lynagh2012-09-1617-113/+127
| * Move more constants to platformConstantsIan Lynagh2012-09-165-14/+12
| * Move wORD_SIZE into platformConstantsIan Lynagh2012-09-1660-541/+540
| * Pass DynFlags down to llvmWordIan Lynagh2012-09-166-107/+128
| * Windows build fixIan Lynagh2012-09-161-6/+8
* | Print literal integers in External Core.Simon Peyton Jones2012-09-151-1/+2
* | Fix UNPACK with -fomit-interface-pragmas.Simon Peyton Jones2012-09-151-13/+16
* | Comments and laout onlySimon Peyton Jones2012-09-151-49/+103
* | Fix Trac #7237; mixup with empty tuplesSimon Peyton Jones2012-09-152-9/+18
* | Merge remote branch 'origin/master'Simon Peyton Jones2012-09-15100-3439/+3742
|\ \ | |/
| * Move wORD_SIZE_IN_BITS to DynFlagsIan Lynagh2012-09-1410-110/+119
| * Move some more constants into platformConstantsIan Lynagh2012-09-1416-83/+95
| * Remove more Platform argumentsIan Lynagh2012-09-142-50/+51
| * Whitespace only in nativeGen/RegAlloc/Linear/JoinToTargets.hsIan Lynagh2012-09-141-205/+196
| * Remove more Platform argumentsIan Lynagh2012-09-143-30/+33
| * Remove a load of Platform arguments from RegM functionsIan Lynagh2012-09-141-74/+73
| * Put DynFlags into the RegM monadIan Lynagh2012-09-143-20/+26
| * Whitespace only in nativeGen/RegAlloc/Linear/State.hsIan Lynagh2012-09-141-55/+50
| * Move more constants to platformConstantsIan Lynagh2012-09-145-17/+19
| * Move more constants into platformConstantsIan Lynagh2012-09-146-79/+91
| * Move some more constants fo platformConstantsIan Lynagh2012-09-146-21/+19
| * Start moving other constants from (Haskell)Constants to platformConstantsIan Lynagh2012-09-142-5/+4
| * Use oFFSET_* from platformConstants rather than ConstantsIan Lynagh2012-09-1312-119/+124
| * Use sIZEOF_* from platformConstants rather than ConstantsIan Lynagh2012-09-137-9/+9
| * Add a couple more mkDerivedConstants modesIan Lynagh2012-09-132-0/+5
| * Add more modes to mkDerivedConstantsIan Lynagh2012-09-133-5/+25
| * Pass DynFlags down to wordWidthIan Lynagh2012-09-1241-1083/+1123
| * Pass DynFlags down to gcWordIan Lynagh2012-09-1215-27/+30
| * Pass DynFlags down to bWordIan Lynagh2012-09-1264-1354/+1478
| * Whitespace only in codeGen/CgProf.hsIan Lynagh2012-09-111-50/+43
| * Whitespace only in cmm/CmmUtils.hsIan Lynagh2012-09-111-77/+71
| * Whitespace only in cmm/CmmExpr.hsIan Lynagh2012-09-111-77/+70
| * Pass Platform down to halfWordMaskIan Lynagh2012-09-103-8/+9
| * Pass Platform down to halfWordWidthIan Lynagh2012-09-105-44/+63
| * Remove some more CPPIan Lynagh2012-09-102-127/+140
| * Remove some CPPIan Lynagh2012-09-105-26/+82
| * Update dependency on directory.Paolo Capriotti2012-09-091-1/+1
| * Handle II16 size value in PowerPC code generator.Erik de Castro Lopo2012-09-081-2/+2
| * Fix the PPC and SPARC NCGs to handle multiple info tables in a procSimon Marlow2012-09-072-32/+42
* | Bind "given" evidence to a variable, alwaysSimon Peyton Jones2012-09-152-24/+31
* | When allocating a new kind variable, do so with newMetaUniqueSimon Peyton Jones2012-09-141-1/+1
* | Two fixes to kind unificationSimon Peyton Jones2012-09-102-8/+21
* | Remember to zonk the skolems of an implicationSimon Peyton Jones2012-09-091-7/+18
|/
* Fail nicely when encountering an invalid bang annotation (#7210)Patrick Palka2012-09-061-1/+5
* Fix #7215: we weren't calculating the hashes correctly for sub-bindersSimon Marlow2012-09-053-33/+40
* remove $(GhcStage1DefaultNewCodegen) etc.Simon Marlow2012-09-051-12/+0
* A further fix for -split-objs with the new codegenSimon Marlow2012-09-051-1/+4
* Fix -split-objs with the new code generatorSimon Marlow2012-09-046-36/+33
* Narrow the args of the popCnt# primitives (new codegen)Simon Marlow2012-09-041-5/+10