summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Improve LLVM options for ARMv6Simon Marlow2013-01-251-3/+6
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-2561-2036/+2331
|\
| * Allow -fllvm to be used when compiling unregisterised (#7622)Simon Marlow2013-01-251-1/+1
| * Added support to cross-compile to androidNathan2013-01-242-0/+5
| * do not use -rpath-link linker option on Solaris.David Terei2013-01-241-1/+10
| * Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-2412-183/+276
| |\
| | * Tidy up: move info-table related stuff to CmmInfoSimon Marlow2013-01-238-124/+161
| | * fix validate-breaking warningSimon Marlow2013-01-231-1/+0
| | * Add support for nto-qnx (BlackBerry 10)Simon Marlow2013-01-232-1/+3
| | * Fix our handling of literals and types in LLVM (#7575).David Terei2013-01-231-35/+29
| | * Fix llvm backend when 32bit build on 64bit OSX. (#7617)David Terei2013-01-222-11/+18
| | * Ensure the LLVM codegen correctly handles literals in a branch. #7571Austin Seipp2013-01-221-16/+70
| * | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-01-222-188/+1
| |\ \ | | |/
| | * Up supported LLVM version to 3.3.David Terei2013-01-181-1/+1
| | * Remove unused HscStats.lhs; fixes #7605Ian Lynagh2013-01-181-187/+0
| * | When printing types in the interactive UI, take account of free variablesSimon Peyton Jones2013-01-224-1/+10
| * | Exploit the invariant for AxInstCo to simplify coercionKindSimon Peyton Jones2013-01-221-9/+11
| * | Comments onlySimon Peyton Jones2013-01-221-3/+4
| * | Comments only (about trimming the type environment)Simon Peyton Jones2013-01-211-0/+29
| |/
| * Add missing case in eqHsBang; makes rnfail055 pass againSimon Peyton Jones2013-01-181-0/+1
| * If -msse is specified, pass it to the LLVM backendJohan Tibell2013-01-172-1/+10
| * Clean up -msse flag handlingJohan Tibell2013-01-172-23/+30
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-171-52/+47
| |\
| | * Tidy up cross-compilingSimon Marlow2013-01-171-52/+47
| * | A simple improvement to CSESimon Peyton Jones2013-01-171-4/+11
| * | Major patch to implement the new Demand AnalyserSimon Peyton Jones2013-01-1724-1344/+1658
| |/
| * Output LLVM version in use at -V2.David Terei2013-01-171-0/+2
| * Fix floating point constants in LLVM backend (#7600).David Terei2013-01-171-8/+30
| * Add -f[no-]warn-unsupported-llvm-version. Closes Trac #7579.Austin Seipp2013-01-162-3/+7
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-162-50/+79
| |\
| | * Fix Trac #7585.Richard Eisenberg2013-01-152-50/+79
| * | Tiny refactoring, really just white spaceSimon Peyton Jones2013-01-152-4/+6
| * | Tidy up FunDeps.ocloseSimon Peyton Jones2013-01-155-154/+84
| * | White space onlySimon Peyton Jones2013-01-151-1/+1
| * | When doing UNPACK pragmas, be careful to only unpack *data* types not newtypesSimon Peyton Jones2013-01-152-7/+18
| |/
| * Fix up comment: I was just wrong previously, the original GHC comment on `oc...Iavor S. Diatchki2013-01-141-15/+16
* | Use kind 'Symbol' consistently, rather than kind 'String'Simon Peyton Jones2013-01-255-16/+16
* | Refactor and improve the promotion inferenceSimon Peyton Jones2013-01-2515-113/+245
* | Allow CaseElim if the case binder is the next thing to be eval'dSimon Peyton Jones2013-01-221-6/+26
* | Allow eta-reduction of eval'd functions if of arity 1Simon Peyton Jones2013-01-221-2/+22
* | Comments onlySimon Peyton Jones2013-01-221-1/+1
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-1411-155/+303
|\
| * Fixup comment: typos + I had the generalization rule backwards.Iavor S. Diatchki2013-01-131-3/+4
| * Use a version of the coverage condition even with UndecidableInstances.Iavor S. Diatchki2013-01-132-2/+71
| * Merge branch 'master' of https://github.com/ghc/ghcJohan Tibell2013-01-116-130/+174
| |\
| | * Make "happensBefore" take account of whether we are unregisterisedIan Lynagh2013-01-112-31/+39
| | * Update a panic messageIan Lynagh2013-01-111-1/+1
| | * Whitespace only in nativeGen/SPARC/Base.hsIan Lynagh2013-01-111-31/+24
| | * Update a commentIan Lynagh2013-01-111-2/+2
| | * Remove checkCOrAsmOrLlvmOrDotNetOrInterpIan Lynagh2013-01-111-11/+3