- 12 Jun, 2012 9 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 11 Jun, 2012 11 commits
-
-
Ian Lynagh authored
To help with this, we now also pass DynFlags around inside the SpecM monad.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level
-
- 05 Jun, 2012 1 commit
-
-
Ian Lynagh authored
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.
-
- 29 May, 2012 1 commit
-
-
Ian Lynagh authored
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.
-
- 28 May, 2012 4 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
It's no longer used
-
Ian Lynagh authored
-
- 14 Mar, 2012 2 commits
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
- 04 Mar, 2012 1 commit
-
-
Simon Peyton Jones authored
(Roman wanted this.)
-
- 16 Feb, 2012 1 commit
-
-
Simon Peyton Jones authored
including (a) centralising Outputable.paBrackets (b) printing the quote on promoted TyCon/DataCon
-
- 29 Dec, 2011 1 commit
-
-
Simon Peyton Jones authored
and add intWithCommas to Outputable for printing large Int/Integers
-
- 19 Dec, 2011 1 commit
-
-
Simon Peyton Jones authored
We already have a class OutputableBndr; this patch adds methods pprInfixOcc and pprPrefixOcc, so that we can get rid of the hideous hack (the old) Outputable.pprHsVar. The hack was exposed by Trac #5657, which is thereby fixed.
-
- 16 Nov, 2011 1 commit
-
-
dterei authored
-
- 11 Nov, 2011 1 commit
-
-
dreixel authored
This big patch implements a kind-polymorphic core for GHC. The current implementation focuses on making sure that all kind-monomorphic programs still work in the new core; it is not yet guaranteed that kind-polymorphic programs (using the new -XPolyKinds flag) will work. For more information, see http://haskell.org/haskellwiki/GHC/Kinds
-
- 04 Nov, 2011 1 commit
-
-
Ian Lynagh authored
We only use it for "compiler" sources, i.e. not for libraries. Many modules have a -fno-warn-tabs kludge for now.
-
- 20 Oct, 2011 1 commit
-
-
Ian Lynagh authored
We used to have a hack for Foreign.C.Types and System.Posix.Types, but I've removed that now. We also mark any constructors that we look through as "used", so that we don't get warnings about unused imports.
-
- 02 Oct, 2011 1 commit
-
-
Ian Lynagh authored
And some knock-on changes
-
- 29 Sep, 2011 1 commit
-
-
Simon Peyton Jones authored
Outputable.quotes claimed to drop the quotes if the enclosed thing has a trailing single quote; but its implementation checked for a *leading* quote. Fixes Trac #5509
-
- 21 Sep, 2011 1 commit
-
-
Simon Marlow authored
This is work mostly done by Daniel Winograd-Cort during his internship at MSR Cambridge, with some further refactoring by me. This commit adds support to GHCi for most top-level declarations that can be used in Haskell source files. Class, data, newtype, type, instance are all supported, as are Type Family-related declarations. The current set of declarations are shown by :show bindings. As with variable bindings, entities bound by newer declarations shadow earlier ones. Tests are in testsuite/tests/ghci/scripts/ghci039--ghci054. Documentation to follow.
-
- 17 Sep, 2011 1 commit
-
-
Ian Lynagh authored
-