summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Collapse)AuthorAgeFilesLines
...
| * Pass DynFlags down to showSDocDumpOneLineIan Lynagh2012-06-121-2/+2
| |
| * Pass DynFlags down to showSDocDebugIan Lynagh2012-06-121-2/+2
| |
| * Pass DynFlags down to showSDocIan Lynagh2012-06-121-4/+12
| |
| * Redefine pprPanicFastInt in terms of panicDocIan Lynagh2012-06-122-5/+5
| |
| * Pass DynFlags down to showPprIan Lynagh2012-06-121-2/+2
| |
| * Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-2/+2
| | | | | | | | | | To help with this, we now also pass DynFlags around inside the SpecM monad.
| * Pass DynFlags down to showSDocUnqualIan Lynagh2012-06-111-2/+2
| |
| * Pass DynFlags down to showSDocForUserIan Lynagh2012-06-111-2/+2
| |
| * Pass DynFlags down to showSDocOneLineIan Lynagh2012-06-111-2/+2
| |
| * Pass DynFlags to renderWithStyleIan Lynagh2012-06-111-2/+2
| |
| * Pass DynFlags down to printForC and printForAsmIan Lynagh2012-06-111-4/+4
| |
| * Pass DynFlags down to printForUserPartWayIan Lynagh2012-06-111-2/+3
| |
| * Pass DynFlags down to printForUserIan Lynagh2012-06-111-2/+2
| |
| * Pass DynFlags down to hPrintDumpIan Lynagh2012-06-111-2/+3
| |
| * Make Ppr* versions of the Sorry and PgmError exceptions tooIan Lynagh2012-06-112-7/+15
| |
| * Change how pprPanic worksIan Lynagh2012-06-112-3/+14
| | | | | | | | | | We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level
| * Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-061-1/+11
| |\
| | * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-051-1/+11
| | |\
| | | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done by a 'unarisation' pre-pass at the STG level which translates away all (live) binders binding something of unboxed tuple type. This has the following knock-on effects: * The subkind hierarchy is vastly simplified (no UbxTupleKind or ArgKind) * Various relaxed type checks in typechecker, 'foreign import prim' etc * All case binders may be live at the Core level
| * | | Fix whitespace in utils/Panic.lhsIan Lynagh2012-06-051-52/+45
| |/ /
| * | Change how macros like ASSERT are definedIan Lynagh2012-06-051-1/+2
| | | | | | | | | | | | | | | By using Haskell's debugIsOn rather than CPP's "#ifdef DEBUG", we don't need to kludge things to keep the warning checker happy etc.
| * | Remove some disabled codeIan Lynagh2012-05-291-3/+0
| | |
| * | Replace printDump with a new SeverityIan Lynagh2012-05-291-5/+2
| | | | | | | | | | | | | | | | | | We now use log_action with severity SevDump, rather than calling printDump. This means that what happens to dumped info is now under the control of the GHC API user, rather than always going to stdout.
| * | Remove an unused importIan Lynagh2012-05-281-1/+1
| | |
| * | Remove printOutput; it's not used.Ian Lynagh2012-05-281-4/+1
| | |
| * | Rmove printErrsIan Lynagh2012-05-281-8/+1
| | | | | | | | | | | | It's no longer used
| * | Remove printSDoc; it's now unusedIan Lynagh2012-05-281-7/+1
| | |
| * | Fix buildIan Lynagh2012-05-221-0/+3
| | |
| * | Fix warningIan Lynagh2012-05-221-1/+1
| | |
| * | Don't remove the thread from interruptTargetThread on ^C (#6116)Simon Marlow2012-05-221-15/+18
| |/
| * add support for ARM hard-float ABI (fixes #5914)Karel Gardas2012-04-271-2/+10
| | | | | | | | | | | | | | This patch enhances Platform's ArchARM to include ARM ABI value. It also tweaks configure machinery to detect hard-float ABI and to set it wherever needed. Finally when hard-float ABI is in use, pass appropriate compiler option to the LLVM's llc. Fixes #5914.
| * Allow threads in GHCi to receive BlockedIndefintely* exceptions (#2786)Simon Marlow2012-04-121-9/+46
| | | | | | | | | | | | This is a partial fix for #2786. It seems we still don't get NonTermination exceptions for interpreted computations, but we do now get the BlockedIndefinitely family.
| * Prevent nested TH exceptions from bubbling up to the top level (#5976)Paolo Capriotti2012-04-031-1/+13
| |
| * Remove Show instance for ForestSimon Peyton Jones2012-03-281-6/+0
| | | | | | | | | | | | | | | | | | A Forest is just a list, and we have a Show instance for lists already. We don't need a special Show instance for Forests. If we change our minds we can add a newtype, but I don't think it's worth it. Fixes Trac #5960
| * Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-191-3/+2
| |\
| | * Improve debug WARNING messageSimon Peyton Jones2012-03-141-3/+2
| | |
| * | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-137-803/+838
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/coreSyn/CoreLint.lhs compiler/deSugar/DsBinds.lhs compiler/hsSyn/HsTypes.lhs compiler/iface/IfaceType.lhs compiler/rename/RnHsSyn.lhs compiler/rename/RnTypes.lhs compiler/stgSyn/StgLint.lhs compiler/typecheck/TcHsType.lhs compiler/utils/ListSetOps.lhs
| | * Add Haiku platform (#5828)Paolo Capriotti2012-03-071-0/+2
| | |
| | * Improved debug printing with -dverbose-core2coreSimon Peyton Jones2012-03-041-34/+32
| | | | | | | | | | | | (Roman wanted this.)
| | * White space onlySimon Peyton Jones2012-03-021-4/+4
| | |
| | * Replace createDirectoryHierarchy with createDirectoryIfMissing TrueTakano Akio2012-02-271-14/+2
| | | | | | | | | | | | | | | | | | createDirectoryHierarchy consisted of an existence test followed by createDirectory, which failed if that directory was creted just after the test. createDirectoryifMissing does not have this problem.
| | * Fix warnings in utils/GraphColor.hsIan Lynagh2012-02-261-4/+26
| | |
| | * Whitespace only in utils/GraphColor.hsIan Lynagh2012-02-261-286/+281
| | |
| | * Change -X flags into LANGUAGE pragmasIan Lynagh2012-02-261-1/+3
| | |
| | * Fix warnings in utils/GraphOps.hsIan Lynagh2012-02-261-7/+31
| | |
| | * Whitespace only in utils/GraphOps.hsIan Lynagh2012-02-261-433/+432
| | |
| | * Mainly tidying up pretty printing of typesSimon Peyton Jones2012-02-161-12/+17
| | | | | | | | | | | | | | | including (a) centralising Outputable.paBrackets (b) printing the quote on promoted TyCon/DataCon
| * | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-02-121-9/+11
| |\ \ | | |/ | | | | | | | | | Conflicts: compiler/coreSyn/CoreLint.lhs
| * | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-243-6/+47
| |\ \ | | | | | | | | | | | | | | | | Conflicts: compiler/typecheck/TcEvidence.lhs
| * \ \ Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-071-13/+9
| |\ \ \