summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Detect cases where as(1) doesn't recognise .ident directive (#5408)PHO2011-12-083-4/+10
* Improve optimisation in the presence of SCCs (fixes #5363)Simon Marlow2011-12-071-10/+25
* Take into account -fprof-auto-*Simon Marlow2011-12-072-1/+6
* Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'Manuel M T Chakravarty2011-12-075-19/+170
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-2/+2
* Fix #5658: mark all array indexing primops as can_failBen Lippmeier2011-12-061-3/+109
* Code generation: Always ask for result of newSparkPeter Wortmann2011-12-052-2/+5
* Fix trac # 5486David Terei2011-12-052-5/+27
* Merge branch 'master' of ../HEADSimon Peyton Jones2011-12-0548-774/+1090
|\
| * Allow full constraint solving under a for-all (Trac #5595)Simon Peyton Jones2011-12-0546-768/+1079
| * Comments only: EqVar vs CovarSimon Peyton Jones2011-12-051-5/+4
| * Make TypeMap an instance of OutputableSimon Peyton Jones2011-12-051-1/+7
* | Remove unused importSimon Peyton Jones2011-12-041-1/+0
* | Remove dead function.David Terei2011-12-031-23/+1
* | Remove old mangler commentDavid Terei2011-12-031-3/+0
* | Add SCC for LLVM code outputDavid Terei2011-12-031-1/+3
* | Fix ugly complexity issue in LLVM backend (#5652)David Terei2011-12-033-42/+39
* | Formatt wibbleDavid Terei2011-12-031-1/+0
* | Add CCS for llvmDavid Terei2011-12-033-19/+36
* | Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-12-0210-109/+163
|\ \
| * | More changes aimed at improving call stacks.Simon Marlow2011-12-029-100/+162
| * | remove unused coreExprCcSimon Marlow2011-12-021-9/+1
* | | Move includes/DerivedConstants.h and includes/GHCConstants.h into dist dirsIan Lynagh2011-12-024-4/+4
|/ /
* | Fix parsing of OPTIONS*/LANGUAGE pragmas in haddock modeIan Lynagh2011-11-301-4/+10
* | Include a stack trace in the panic message, when GHC is compiled profiled.Simon Marlow2011-11-301-1/+13
* | Further tweaks to the ccs primopsSimon Marlow2011-11-303-10/+26
* | remove obsolete notes (#5660)Simon Marlow2011-11-301-58/+0
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-291-5/+44
|\
| * Merge branch 'master' of http://darcs.haskell.org//ghcDimitrios Vytiniotis2011-11-2926-88/+102
| |\
| * | Insufficient rewriting during flattening. This fixes #5668.Dimitrios Vytiniotis2011-11-291-5/+44
* | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-11-2959-894/+1196
|\ \ \ | | |/ | |/|
| * | Add a new primop: getCCCS# :: State# s -> (# State# s, Addr# #)Simon Marlow2011-11-293-0/+8
| * | 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