summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-2912-35/+50
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-2916-54/+45
* Merge branch 'master' of http://darcs.haskell.org/ghcDimitrios Vytiniotis2011-11-291-12/+12
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-11-2932-707/+941
| |\
| * \ Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2011-11-2644-877/+728
| |\ \
| * | | Keep unicode characters in Haddock comments and comments in the token stream.David Waern2011-11-251-12/+12
* | | | Reintroducing isReflCo optimization: invariantDimitrios Vytiniotis2011-11-295-85/+117
| |_|/ |/| |
* | | Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-288-13/+73
* | | Merge branch 'master' of http://darcs.haskell.org/ghcDimitrios Vytiniotis2011-11-281-0/+1
|\ \ \
| * | | Allow the quotes to be omitted in {-# SCC "<varid>" #-}Simon Marlow2011-11-281-0/+1
* | | | isReflCo no longer reliable for detection of type identity.Dimitrios Vytiniotis2011-11-283-162/+147
* | | | Implemented -dsuppress-var-kinds flag to remove silly kinds when dppr-debug i...Dimitrios Vytiniotis2011-11-285-9/+45
* | | | Solved goal caching and zonking optimisations.Dimitrios Vytiniotis2011-11-287-302/+415
* | | | This patch includes:Dimitrios Vytiniotis2011-11-288-91/+151
|/ / /
* | | Small refactoringIan Lynagh2011-11-263-8/+5
* | | Remove a tabs kludgeIan Lynagh2011-11-261-7/+0
* | | Whitespace only in codeGen/CgForeignCall.hsIan Lynagh2011-11-261-101/+101
* | | Whitespace only in codeGen/StgCmmForeign.hsIan Lynagh2011-11-261-99/+92
* | | Small refactoring: Turn a needlessly monadic binding into a let bindingIan Lynagh2011-11-261-7/+5
* | | Only call deSugar from one placeIan Lynagh2011-11-261-7/+6
* | | Move vectorisation of (->) & [::] into the libraryManuel M T Chakravarty2011-11-276-46/+45
| |/ |/|
* | Less kinds in error messagesJose Pedro Magalhaes2011-11-251-6/+10
* | Fix kind checking of tuplesJose Pedro Magalhaes2011-11-255-67/+86
* | Whitespace onlyJose Pedro Magalhaes2011-11-251-3/+2
* | Fix newtype wrapper for 'PData[s] (Wrap a)' and fix VECTORISE type and instan...Manuel M T Chakravarty2011-11-2518-157/+226
* | Fixes for NetBSDIan Lynagh2011-11-254-3/+6
* | Relax the restriction on using abstract newtypes in FFI declarations.Simon Marlow2011-11-241-5/+17
* | Fix the filename passed to unlit (see comment for details)Simon Marlow2011-11-241-3/+14
* | copyFileWithHeader: write the header in UTF-8Simon Marlow2011-11-241-1/+13
* | Support "phase control" for SPECIALISE pragmasSimon Peyton Jones2011-11-243-8/+66
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-241-18/+16
|\ \
| * | fix warnings (validate was failing on i386)Simon Marlow2011-11-241-3/+7
* | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-243-11/+27
|\ \ \ | |/ /
| * | Remove unused cRelocatableBuildSimon Marlow2011-11-231-6/+0
| * | Decode escape sequences properly in line pragmas (see comment for details).Simon Marlow2011-11-231-1/+13
| * | Checking UsageFile: don't fail if the file doesn't exist, just recompileSimon Marlow2011-11-231-4/+14
* | | Fix build on WindowsSimon Peyton Jones2011-11-231-13/+18
* | | Use mkAppTys, not foldl AppTy, which was utterly wrongSimon Peyton Jones2011-11-231-14/+15
|/ /
* | Keep the flag lists as IntSets rather than listsSimon Marlow2011-11-232-23/+25
* | Fix and clean up 'PData' and 'Wrap' usage of the vectoriserManuel M T Chakravarty2011-11-238-572/+213
* | Don't warn about not vectorised type synonymsManuel M T Chakravarty2011-11-231-4/+5
* | Fix compilation error in unreg modeDavid Terei2011-11-221-1/+1
|/
* Add '-dno-llvm-mangler' flag for debugging purposesDavid Terei2011-11-222-2/+10
* Clean up LLVM Mangler.David Terei2011-11-221-48/+14
* Show LLVM mangler and code gen passes at v2David Terei2011-11-223-3/+7
* Formatting fix.David Terei2011-11-221-1/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-11-225-227/+277
|\
| * Tabs -> SpacesDavid Terei2011-11-221-184/+178
| * Formatting fixDavid Terei2011-11-221-2/+4
| * Explicitly handle unsupported Cmm prim ops.David Terei2011-11-223-7/+13