Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move wORD_SIZE into platformConstants | Ian Lynagh | 2012-09-16 | 1 | -6/+8 |
| | |||||
* | Add more modes to mkDerivedConstants | Ian Lynagh | 2012-09-13 | 1 | -3/+10 |
| | | | | We now generate a platformConstants file that we can read at runtime. | ||||
* | Update dependency on directory. | Paolo Capriotti | 2012-09-09 | 1 | -1/+1 |
| | |||||
* | Deprecate lnat, and use StgWord instead | Simon Marlow | 2012-09-07 | 1 | -1/+1 |
| | | | | | | | | | | | | lnat was originally "long unsigned int" but we were using it when we wanted a 64-bit type on a 64-bit machine. This broke on Windows x64, where long == int == 32 bits. Using types of unspecified size is bad, but what we really wanted was a type with N bits on an N-bit machine. StgWord is exactly that. lnat was mentioned in some APIs that clients might be using (e.g. StackOverflowHook()), so we leave it defined but with a comment to say that it's deprecated. | ||||
* | Move ldInputs into DynFlags | Ian Lynagh | 2012-09-03 | 1 | -10/+10 |
| | |||||
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-09-03 | 1 | -2/+6 |
|\ | |||||
| * | Disable the MR by default in GHCi (#3202) | Paolo Capriotti | 2012-09-03 | 1 | -2/+6 |
| | | |||||
* | | Refactor the ways code a bit | Ian Lynagh | 2012-09-03 | 1 | -2/+2 |
|/ | | | | | | | | We used to use a list lookup that couldn't fail. Now we just use functions. There were 3 overlapping entries for WayPar; I've commented out the ones that were shadowed for now. | ||||
* | make sure to remove the right link before calling 'ln -s' (could we use 'ln ↵ | Gabor Greif | 2012-08-30 | 1 | -2/+2 |
| | | | | -sf'?) | ||||
* | Fix :issafe command (#7172). | David Terei | 2012-08-23 | 1 | -31/+17 |
| | |||||
* | Improve Safe Haskell warn/error output. | David Terei | 2012-08-23 | 1 | -5/+1 |
| | |||||
* | Improve compile times by enabling +RTS -H for GHC (only when bootstrapped) | Simon Marlow | 2012-08-21 | 1 | -0/+8 |
| | |||||
* | Give suggestions for unrecognised command line arguments | Joachim Breitner | 2012-08-13 | 1 | -2/+7 |
| | |||||
* | Respect verbosity for "flags changed" message (#7139) | Paolo Capriotti | 2012-08-13 | 1 | -1/+3 |
| | | | | Also, print that message on stdout. | ||||
* | Add "Unregisterised" as a field in the settings file | Ian Lynagh | 2012-08-07 | 1 | -6/+6 |
| | | | | | | To explicitly choose whether you want an unregisterised build you now need to use the "--enable-unregisterised"/"--disable-unregisterised" configure flags. | ||||
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-07-19 | 1 | -0/+1 |
|\ | |||||
| * | First batch of file additions for cross-compiler: | Gabor Greif | 2012-07-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new file: ghc/ghc-cross.wrapper new file: includes/mkDerivedConstants.cross.awk new file: includes/mkSizeMacros.cross.awk new file: rules/cross-compiling.mk These are expected to sit quietly in the tree until the rest of the machinery matures on an (upcoming) branch. Reviews will begin to make sense as soon as that has happened. Anyway, comments are welcome. See <http://www.haskell.org/pipermail/cvs-ghc/2012-July/074456.html> for background. Disclaimer: these source files are not (yet) up to the quality standards set by the rest of the tree. Cleanups, move-arounds and rewrites (i.e. .awk -> .hs), as well as additional comments and documentation will happen as soon as the basic functionality of a cross-compiler is working reliably. | ||||
* | | Add a separate FastZString type | Ian Lynagh | 2012-07-15 | 1 | -7/+5 |
|/ | | | | | | | | | FastStrings are now always UTF8-encoded. There's no StringTable for FastZString, but I don't think one is needed. We only ever make a FastZString by running zEncodeFS on a FastString, and the FastStrings are shared via the FastString StringTable, so we get the same FastZString from the IORef. | ||||
* | Allow 'default' declarations in GHCi | Patrick Palka | 2012-07-11 | 1 | -1/+1 |
| | |||||
* | Make a little more of the GHCi internal API configurable | David Terei | 2012-07-10 | 3 | -32/+76 |
| | |||||
* | prefer later defined commands (fixes #3858) | Peter Hercek | 2012-07-04 | 1 | -8/+6 |
| | |||||
* | New version of the patch for #5461. | Paolo Capriotti | 2012-06-25 | 1 | -3/+5 |
| | |||||
* | Implemented feature request on reconfigurable pretty-printing in GHCi (#5461) | Vitaly Bragilesky | 2012-06-25 | 1 | -0/+15 |
| | |||||
* | Remove sortLe uses | Ian Lynagh | 2012-06-22 | 1 | -7/+6 |
| | |||||
* | Remove 'on' from Util | Ian Lynagh | 2012-06-22 | 1 | -8/+9 |
| | | | | We can now rely on it being available from Data.Function | ||||
* | Fix build | Ian Lynagh | 2012-06-19 | 1 | -0/+1 |
| | |||||
* | Build fixes | Ian Lynagh | 2012-06-18 | 1 | -1/+1 |
| | |||||
* | Make -ignore-dot-ghci a dynamic flag | Ian Lynagh | 2012-06-18 | 1 | -3/+2 |
| | |||||
* | Fix ghc/ following -dppr-user-length changes | Ian Lynagh | 2012-06-14 | 1 | -2/+1 |
| | |||||
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-06-13 | 1 | -1/+1 |
|\ | | | | | | | | | Fix conflicts in: compiler/main/DynFlags.hs | ||||
| * | fix spelling: "infered" -> "inferred" | Simon Marlow | 2012-06-11 | 1 | -1/+1 |
| | | |||||
* | | Pass DynFlags down to showSDoc | Ian Lynagh | 2012-06-12 | 3 | -23/+31 |
| | | |||||
* | | Pass DynFlags down to showPpr | Ian Lynagh | 2012-06-12 | 1 | -1/+1 |
| | | |||||
* | | Build fixes | Ian Lynagh | 2012-06-12 | 3 | -9/+14 |
| | | |||||
* | | Pass DynFlags to the LogAction | Ian Lynagh | 2012-06-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | A side-effect is that we can no longer use the LogAction in defaultErrorHandler, as we don't have DynFlags at that point. But all that defaultErrorHandler did is to print Strings as SevFatal, so now it takes a 'FatalMessager' instead. | ||||
* | | Pass DynFlags to prettyPrintGhcErrors | Ian Lynagh | 2012-06-11 | 1 | -1/+1 |
| | | | | | | | | We don't use it yet | ||||
* | | Change how pprPanic works | Ian Lynagh | 2012-06-11 | 1 | -0/+3 |
|/ | | | | | We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level | ||||
* | Change how macros like ASSERT are defined | Ian Lynagh | 2012-06-05 | 1 | -2/+1 |
| | | | | | 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. | ||||
* | Replace printDump with a new Severity | Ian Lynagh | 2012-05-29 | 1 | -1/+3 |
| | | | | | | 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. | ||||
* | Updates for haskeline-0.7's new MonadException API. | Judah Jacobson | 2012-05-26 | 2 | -11/+15 |
| | |||||
* | Use transformers directly, rather than using mtl | Ian Lynagh | 2012-05-19 | 3 | -3/+5 |
| | | | | This means we no longer need mtl in a GHC tree. | ||||
* | Use pprInfixName in pprInfo (#6091) | Paolo Capriotti | 2012-05-14 | 1 | -1/+1 |
| | | | | Surround a name in backticks when printing an infix declaration in GHCi. | ||||
* | Build fix | Ian Lynagh | 2012-05-06 | 1 | -1/+1 |
| | |||||
* | Follow changes in haskeline | Ian Lynagh | 2012-05-06 | 1 | -2/+1 |
| | | | | | I'm not sure if we still need to encode the error, but validate is happy with this fix, at least. | ||||
* | Fix the stage1 ghc hschooks.c | Ian Lynagh | 2012-04-30 | 1 | -1/+1 |
| | | | | | The stage0 compiler might have a different idea as to what type lnat corresponds to, so cast the value to the type we want. | ||||
* | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-04-27 | 1 | -5/+39 |
|\ | |||||
| * | Catch illegal imports earlier (#6007) | Simon Marlow | 2012-04-27 | 1 | -5/+39 |
| | | |||||
* | | Build fixes | Ian Lynagh | 2012-04-26 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-04-26 | 1 | -6/+5 |
|\ \ | |/ | |||||
| * | make -XNoImplicitPrelude work properly in GHCi | Simon Marlow | 2012-04-25 | 1 | -6/+5 |
| | |