summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-2022-401/+0
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-1933-528/+1003
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcDimitrios Vytiniotis2012-07-196-24/+26
| |\
| | * Remove hPrintDump and make rule dump output more consistent (#7060)Paolo Capriotti2012-07-183-11/+9
| | * Restore old output for -ddump-rule-firings #7060Paolo Capriotti2012-07-182-11/+15
| | * typos in trace strings (which I observed in compile output)Gabor Greif2012-07-182-2/+2
| * | Cleaning up the extractUnsolved story.Dimitrios Vytiniotis2012-07-192-92/+110
| * | Keeping Derived constraints in the unsolvedDimitrios Vytiniotis2012-07-191-88/+169
| * | Preserve synonyms if possible (leads to better error messages) through flatte...Dimitrios Vytiniotis2012-07-191-1/+2
| * | Small refactoring in the generation of superclasses.Dimitrios Vytiniotis2012-07-181-18/+17
| |/
| * Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-07-176-225/+421
| |\
| | * fix warningsSimon Marlow2012-07-171-1/+2
| | * Refactor and simplify the SRT handlingSimon Marlow2012-07-172-134/+96
| | * tidy up pretty-printing of CmmCallSimon Marlow2012-07-171-4/+9
| | * Move sinking into a separate module, and add a simple inlining passSimon Marlow2012-07-174-87/+278
| | * Add a comment about how SRTs workSimon Marlow2012-07-171-0/+38
| | * no need to export cafTransfersSimon Marlow2012-07-171-2/+1
| * | Convert (co1 -> co2) to an IfaceFunTy, rather than IfaceTcAppSimon Peyton Jones2012-07-161-1/+6
| * | Improve pretty printing for 'rec' Stmts, using pprDeeperSimon Peyton Jones2012-07-161-2/+2
| * | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-07-1627-89/+307
| |\ \ | | |/
| | * remove tabsSimon Marlow2012-07-161-3/+3
| | * Remove tabsSimon Marlow2012-07-161-2/+2
| | * Implemented MultiWayIf extension.Mikhail Vorozhtsov2012-07-1615-44/+122
| | * Implemented \case expressions.Mikhail Vorozhtsov2012-07-1611-45/+136
| * | Reover from validity errors in type/class declsSimon Peyton Jones2012-07-161-1/+5
| * | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2012-07-1319-112/+275
| |\ \
| * | | Spelling in commentSimon Peyton Jones2012-07-122-2/+2
* | | | Remove redundant Platform arguments in cmm/PprC.hsIan Lynagh2012-07-191-140/+137
* | | | Remove most of the redundant Platform argument passing in nativeGen/X86/Ppr.hsIan Lynagh2012-07-181-327/+334
* | | | Small code simplificationIan Lynagh2012-07-181-4/+2
* | | | Remove a load of Platform argumentsIan Lynagh2012-07-181-117/+117
* | | | Whitespace only in nativeGen/SPARC/Ppr.hsIan Lynagh2012-07-181-305/+300
* | | | Add some more Integer rulesIan Lynagh2012-07-181-10/+14
* | | | Whitespace only in CgHeaperyIan Lynagh2012-07-171-249/+242
* | | | Make -fPIC a dynamic flagIan Lynagh2012-07-1612-128/+154
* | | | Make a picPOpts functionIan Lynagh2012-07-164-9/+10
* | | | Fix a warningIan Lynagh2012-07-161-1/+7
* | | | Fix a couple of warningsIan Lynagh2012-07-161-2/+5
* | | | Remove redundant warning suppressionIan Lynagh2012-07-161-1/+0
* | | | Remove a workaround for GHC 6.4.2Ian Lynagh2012-07-161-4/+1
* | | | Remove redundant warning-avoidance, and a redundant importIan Lynagh2012-07-161-4/+0
* | | | Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-1521-1/+21
* | | | Small refactoring for FastZStringsIan Lynagh2012-07-155-10/+28
* | | | Define FastString on top of FastBytesIan Lynagh2012-07-152-17/+16
* | | | Rename a variable to avoid name conflicts in haddockIan Lynagh2012-07-151-1/+1
* | | | Small refactoringIan Lynagh2012-07-151-4/+1
* | | | Add a separate FastZString typeIan Lynagh2012-07-1510-133/+81
* | | | Redefine appendFS in terms of appendFBIan Lynagh2012-07-141-12/+4
* | | | HsStringPrim now contains FastBytes, not FastStringIan Lynagh2012-07-149-15/+34
* | | | Implement FastBytes, and use it for MachStrIan Lynagh2012-07-1416-33/+129