summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Deprecate the DatatypeContexts extensionIan Lynagh2011-06-151-1/+2
* Eliminate hardcoded names of D.A.PManuel M T Chakravarty2011-06-167-361/+124
* Port "6c7d2a9 Use the new memcpy/memmove/memset MachOps" to new codegen.Edward Z. Yang2011-06-151-37/+23
* Fix -Werror failure in native code genJohan Tibell2011-06-151-7/+8
* Subtle bug in canonicalization of givensDimitrios Vytiniotis2011-06-151-3/+28
* Merge branch 'memcpy'David Terei2011-06-143-32/+122
|\
| * Unroll memcpy in the X86 backendJohan Tibell2011-06-142-8/+97
| * Use the new memcpy/memmove/memset MachOpsJohan Tibell2011-06-141-24/+25
* | Add type signature to invalidateVolatile.Edward Z. Yang2011-06-151-0/+2
* | Fix build for GHC earlier than 7.0.1.Edward Z. Yang2011-06-152-2/+6
|/
* Implement regslot inlining, document soundness concerns.Edward Z. Yang2011-06-143-25/+141
* Split out assignment rewriting to own module.Edward Z. Yang2011-06-144-464/+496
* Rename CmmCPS to CmmPipeline.Edward Z. Yang2011-06-144-17/+15
* Move control flow optimization to CmmCPS.Edward Z. Yang2011-06-143-38/+40
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1323-101/+310
|\
| * Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-1319-71/+65
| * Bake in ByteOff to ParamLocation, and remove ArgumentFormat synonym.Edward Z. Yang2011-06-133-11/+7
| * Remove unused assignArguments and argumentsSize.Edward Z. Yang2011-06-132-17/+2
| * Port "Make array copy primops inline" and related patches to new codegen.Edward Z. Yang2011-06-135-4/+234
| * Extra comment about WithRegUsage.Edward Z. Yang2011-06-131-0/+4
* | Improve the reporting of module cycles, to give a nice message like thisSimon Peyton Jones2011-06-131-15/+48
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1323-290/+379
|\ \ | |/
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1317-223/+312
| |\
| | * Fix warningsManuel M T Chakravarty2011-06-132-36/+36
| | * Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of topleve...Manuel M T Chakravarty2011-06-1317-188/+277
| * | Fix the SPECIALISE error in the haddock invocation of validateSimon Peyton Jones2011-06-131-8/+15
| |/
| * Fix building of optional packagesIan Lynagh2011-06-122-2/+5
| * Remove some trailing whitespaceIan Lynagh2011-06-121-1/+1
| * Tweak some makefile codeIan Lynagh2011-06-121-2/+2
| * Remove upstream repos from the packages fileIan Lynagh2011-06-113-55/+45
* | Comment onlySimon Peyton Jones2011-06-131-1/+2
* | Don't allow specialisation of class methods (fixes Trac #5001)Simon Peyton Jones2011-06-131-0/+9
* | Make TH capable of quoting GADT declarations (Trac #5217)Simon Peyton Jones2011-06-114-47/+103
|/
* Ignore UNPACK pragmas with OmitInterfacePragmas is on (fixes Trac #5252)Simon Peyton Jones2011-06-112-24/+23
* Further improvents to duplicate-export warnings (Trac #2436)Simon Peyton Jones2011-06-111-11/+20
* Comments onlySimon Peyton Jones2011-06-111-0/+6
* Without -O do not complain about SPECIALISE pragmas for non-INLINABLE thingsSimon Peyton Jones2011-06-111-4/+17
* Fix tracking of what RdrNames are used (fixes Trac #5211)Simon Peyton Jones2011-06-113-11/+27
* Add -fno-omit-interface-pragmas to SrcLoc, to work around Trac #5252Simon Peyton Jones2011-06-111-0/+6
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1031-400/+519
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-06-107-66/+100
| |\
| | * Take vectorisation declarations into account during the initial occurrence an...Manuel M T Chakravarty2011-06-107-66/+100
| * | Fix parsing "$topdir" in package configIan Lynagh2011-06-102-36/+40
| * | Follow Src{Loc,Span} changes in other parts of the treeIan Lynagh2011-06-093-6/+8
| * | Refactor SrcLoc and SrcSpanIan Lynagh2011-06-0922-292/+370
| * | Fix buildIan Lynagh2011-06-091-1/+1
| * | Fix for $topdir appearing in the haddock-html fieldDuncan Coutts2011-06-091-1/+2
| |/
* | Kill bogus duplicate-export warnings (fix Trac #2436)Simon Peyton Jones2011-06-101-13/+42
* | Make DsMeta catch up with LastStmt (fix Trac #5235)Simon Peyton Jones2011-06-101-0/+4
* | Comments, layout and cmm-notesSimon Peyton Jones2011-06-103-19/+68
|/