summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Formatting fixesDavid Terei2011-07-201-190/+190
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-2013-93/+198
|\
| * Fix #481: use a safe recompilation check when Template Haskell isSimon Marlow2011-07-2013-93/+196
| * note that we don't understand a comment (#5249)Simon Marlow2011-07-201-0/+2
* | Improve semantics of wild-card expansion (fixes #5334)Simon Peyton Jones2011-07-202-35/+65
* | Report on unused type variables (fixes #5331)Simon Peyton Jones2011-07-203-30/+40
* | Comments onlySimon Peyton Jones2011-07-201-1/+4
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-202-3/+4
|\
| * Fix a bug in the code generation for 64-bit literals on 32-bit x86: weSimon Marlow2011-07-201-1/+1
| * fix warningSimon Marlow2011-07-201-1/+0
| * Support 64-bit literals in the byte code generator (fixes recent testSimon Marlow2011-07-201-1/+3
* | Fix #5332 (more): unboxed singleton tuples are fineSimon Peyton Jones2011-07-201-3/+0
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-203-380/+422
|\ \ | |/
| * Fix #5332: (# 0 #), unlike ( 0 ), is not the same as 0Ian Lynagh2011-07-191-1/+0
| * Split the X86 genCCall function upIan Lynagh2011-07-191-332/+346
| * Improve LLVM Mangler to handle debug information.David Terei2011-07-181-47/+76
* | Coercions can be hashed just fineSimon Peyton Jones2011-07-201-1/+1
|/
* Remove bogus ASSERTSimon Peyton Jones2011-07-181-2/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-1825-401/+441
|\
| * Fix build with older bootstrapping compilersIan Lynagh2011-07-161-3/+3
| * Small refactoringIan Lynagh2011-07-154-21/+20
| * Remove more defaultTargetPlatform usesIan Lynagh2011-07-156-28/+19
| * Remove more defaultTargetPlatform usesIan Lynagh2011-07-1518-315/+358
| * Remove some more defaultTargetPlatform usesIan Lynagh2011-07-154-20/+22
| * An example of failure:Sergei Trofimovich2011-07-151-1/+9
| * Remove some defaultTargetPlatform'sIan Lynagh2011-07-154-18/+15
* | A bit more work to to keep the right in-scope set aroundSimon Peyton Jones2011-07-153-61/+61
* | A bit of trace refactoringSimon Peyton Jones2011-07-151-3/+13
* | Fix error reporting for overlapping instances in type checkerSimon Peyton Jones2011-07-151-24/+18
* | Improve pretty printing of infix HsOpApp (fixes #5318)Simon Peyton Jones2011-07-151-1/+1
* | Improve pretty printing of Core (fixes #5325)Simon Peyton Jones2011-07-151-14/+16
* | Spelling error in commentSimon Peyton Jones2011-07-151-1/+1
* | Use varToCoreExpr rather than Var (fixes #5315)Simon Peyton Jones2011-07-152-2/+2
|/
* More work towards cross-compilationIan Lynagh2011-07-1530-255/+320
* Handle II8 Size value in PowerPC code generator.Erik de Castro Lopo2011-07-141-3/+3
* Just renaming a couple of functionsIan Lynagh2011-07-145-12/+10
* Separate the warning flags into their own datatypeIan Lynagh2011-07-1419-115/+146
* More Lexer.x tidy-upsIan Lynagh2011-07-141-8/+4
* Remove some unused, commented-out code from Lexer.xIan Lynagh2011-07-141-38/+7
* Whitespace in Lexer.xIan Lynagh2011-07-141-484/+485
* Remove 'threadsafe' FFI importsIan Lynagh2011-07-138-49/+16
* Whitespace only in compiler/nativeGen/RegAlloc/Liveness.hsIan Lynagh2011-07-131-583/+583
* Whitespace only in compiler/nativeGen/Instruction.hsIan Lynagh2011-07-131-122/+122
* More CPP removalIan Lynagh2011-07-131-263/+262
* More CPP removalIan Lynagh2011-07-131-42/+37
* CPP removalIan Lynagh2011-07-134-30/+31
* Remove SafeLanguage from safe haskellDavid Terei2011-07-124-37/+8
* Fix DLL/SO loading (see #5313).Simon Marlow2011-07-121-21/+18
* Fix bug in parsing of module headers (see #5243)Simon Marlow2011-07-121-3/+7
* omit the local MD5 implementation if we can get it fromSimon Marlow2011-07-122-15/+27