summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Refactoring CmmSpillReload and CmmLive.Edward Z. Yang2011-06-174-37/+49
* Port "Add byte array copy primops" to the new code genJohan Tibell2011-06-161-0/+57
* Add byte array copy primopsJohan Tibell2011-06-162-0/+76
* Wibble on panic messageDavid Terei2011-06-161-1/+1
* FIX BUILD on PPC. Define default genCCall with correct number of args.Erik de Castro Lopo2011-06-161-1/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-06-1733-1229/+1773
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-169-215/+669
| |\
| | * Add dynamically-linked plugins (see Trac #3843)Simon Peyton Jones2011-06-169-215/+669
| * | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1614-438/+307
| |\ \ | | |/
| | * haddock the mtl package when validatingIan Lynagh2011-06-161-4/+7
| | * 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
| * | | Re-do (again) the handling of binders in Template HaskellSimon Peyton Jones2011-06-165-49/+113
| * | | Layout onlySimon Peyton Jones2011-06-161-1/+4
| |/ /
| * | 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/ghcDavid Waern2011-06-147-63/+162
|\ \ | |/
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-06-1323-101/+310
| |\
| * | 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
| |\ \
| * | | 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
* | | | Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-06-1320-97/+72
|\ \ \ \ | | |_|/ | |/| |
| * | | 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
* | | | Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-06-136-4/+238
|\ \ \ \ | |/ / /
| * | | 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
| | |/ | |/|
* | | Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-06-1317-231/+327
|\ \ \ | |/ /
| * | 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
| |/ /
* | | Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-06-136-59/+52
|\ \ \ | |/ /
| * | 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
| |/