Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix "make install" | Ian Lynagh | 2009-08-26 | 1 | -31/+71 |
| | | | | | | | | We need to change a dependency on pkg-inplace to pkg-$abihash when installing | ||||
* | "ghc-cabal install" now needs to know where GHC is, to get the ABI hash | Ian Lynagh | 2009-08-26 | 1 | -14/+24 |
| | |||||
* | UNDO: fix the inplace runghc (it broke the installed runghc) | Simon Marlow | 2009-08-26 | 1 | -1/+1 |
| | |||||
* | Follow changes in Cabal: package -> sourcePackageId | Simon Marlow | 2009-08-24 | 1 | -25/+25 |
| | |||||
* | Add unique package identifiers (InstalledPackageId) in the package DB | Simon Marlow | 2009-08-20 | 2 | -50/+91 |
| | | | | | See commentary at http://hackage.haskell.org/trac/ghc/wiki/Commentary/Packages | ||||
* | fix the inplace runghc | Simon Marlow | 2009-08-20 | 1 | -1/+1 |
| | | | | | It was invoking $(TOP)/inplace/bin/ghc rather than $(TOP)/inplace/bin/ghc-stage2 | ||||
* | Make our install variables etc compliant with GNU standards; fixes #1924 | Ian Lynagh | 2009-08-14 | 3 | -3/+3 |
| | |||||
* | Check Cabal packages when validating | Ian Lynagh | 2009-08-11 | 1 | -0/+18 |
| | | | | | This checks that hackage would accept the packages. Currently warnings are printed, but don't result in failure. | ||||
* | Include a pointer to GHC.Exts in the generated GHC.Prim docs | Ian Lynagh | 2009-08-11 | 1 | -0/+2 |
| | |||||
* | RTS tidyup sweep, first phase | Simon Marlow | 2009-08-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The first phase of this tidyup is focussed on the header files, and in particular making sure we are exposinng publicly exactly what we need to, and no more. - Rts.h now includes everything that the RTS exposes publicly, rather than a random subset of it. - Most of the public header files have moved into subdirectories, and many of them have been renamed. But clients should not need to include any of the other headers directly, just #include the main public headers: Rts.h, HsFFI.h, RtsAPI.h. - All the headers needed for via-C compilation have moved into the stg subdirectory, which is self-contained. Most of the headers for the rest of the RTS APIs have moved into the rts subdirectory. - I left MachDeps.h where it is, because it is so widely used in Haskell code. - I left a deprecated stub for RtsFlags.h in place. The flag structures are now exposed by Rts.h. - Various internal APIs are no longer exposed by public header files. - Various bits of dead code and declarations have been removed - More gcc warnings are turned on, and the RTS code is more warning-clean. - More source files #include "PosixSource.h", and hence only use standard POSIX (1003.1c-1995) interfaces. There is a lot more tidying up still to do, this is just the first pass. I also intend to standardise the names for external RTS APIs (e.g use the rts_ prefix consistently), and declare the internal APIs as hidden for shared libraries. | ||||
* | Fix permissions when installing | Ian Lynagh | 2009-08-02 | 1 | -1/+1 |
| | |||||
* | Fix creation of library doc index, and put the library docs in bindists | Ian Lynagh | 2009-08-02 | 1 | -1/+1 |
| | |||||
* | Fix warnings when building with the HEAD | Ian Lynagh | 2009-07-30 | 2 | -3/+0 |
| | |||||
* | Make ghc-cabal handle "Custom" Setup.hs files that have a configure script | Ian Lynagh | 2009-07-18 | 1 | -2/+10 |
| | |||||
* | Fix ignored-monadic-result warnings | Ian Lynagh | 2009-07-07 | 1 | -1/+1 |
| | |||||
* | Fix unused import warnings | Ian Lynagh | 2009-07-07 | 1 | -2/+0 |
| | |||||
* | Fix unused import warnings | Ian Lynagh | 2009-07-07 | 1 | -1/+0 |
| | |||||
* | Follow Cabal changes | Ian Lynagh | 2009-07-05 | 1 | -7/+11 |
| | |||||
* | Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263 | Max Bolingbroke | 2009-07-01 | 2 | -6/+6 |
| | |||||
* | follow change in System.Posix.Internals.c_open | Simon Marlow | 2009-06-22 | 1 | -1/+5 |
| | |||||
* | Add rules for building .cmm files in libraries | Ian Lynagh | 2009-06-11 | 1 | -0/+1 |
| | |||||
* | Include runghc and unlit in bindists | Ian Lynagh | 2009-06-13 | 2 | -5/+1 |
| | |||||
* | Remove the haskeline-specific hacks from ghc-cabal | Ian Lynagh | 2009-06-12 | 1 | -81/+1 |
| | | | | | | Now that base does -liconv when it is necessary, it is no longer necessary for haskeline to do it as well, as haskeline depends on base. Thus we don't need the haskeline-specific hacks in ghc-cabal any more. | ||||
* | Changes for the new IO library, mainly base-package modules moving around | Simon Marlow | 2009-05-29 | 1 | -0/+4 |
| | |||||
* | Put "%expect 0" directives in the .y files | Ian Lynagh | 2009-06-08 | 3 | -0/+3 |
| | | | | | With the exception of GHC's main Parser.y(.pp), which has 2 reduce/reduce conflicts | ||||
* | ghc-pkg now takes a verbosity argument | Ian Lynagh | 2009-06-05 | 1 | -23/+47 |
| | |||||
* | Follow Cabal changes | Ian Lynagh | 2009-06-05 | 1 | -5/+6 |
| | |||||
* | Fix ghc-cabal, so that GHC.Prim gets registered when we install | Ian Lynagh | 2009-06-04 | 1 | -6/+7 |
| | |||||
* | depend on mk/project.mk appropriately | Simon Marlow | 2009-05-29 | 2 | -3/+3 |
| | |||||
* | Quote commands that we run, so they work if there are space in their paths | Ian Lynagh | 2009-05-30 | 5 | -22/+22 |
| | | | | | I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent. | ||||
* | Fix warnings | Ian Lynagh | 2009-05-23 | 1 | -1/+0 |
| | |||||
* | Fix warnings in genprimopcode | Ian Lynagh | 2009-05-23 | 1 | -9/+10 |
| | |||||
* | Fix warnings in ghc-cabal | Ian Lynagh | 2009-05-23 | 1 | -0/+1 |
| | |||||
* | ghc_ge_607 is now always true | Ian Lynagh | 2009-05-23 | 1 | -2/+0 |
| | |||||
* | fix warning (and validate) | Simon Marlow | 2009-05-21 | 1 | -2/+1 |
| | |||||
* | Fix building with the HEAD | Ian Lynagh | 2009-05-20 | 2 | -2/+2 |
| | |||||
* | Use SRC_HC_OPTS when making ghc-cabal and ghc-pkg | Ian Lynagh | 2009-05-20 | 2 | -2/+2 |
| | |||||
* | Fix building ghc-pkg when bootstrapping | Ian Lynagh | 2009-05-20 | 1 | -0/+21 |
| | |||||
* | Simplify ghc-pkg's ghc.mk slightly | Ian Lynagh | 2009-05-20 | 1 | -1/+1 |
| | |||||
* | Remove some $(TOP)s that cause problems on Windows (as they contain ':') | Ian Lynagh | 2009-05-16 | 1 | -1/+1 |
| | |||||
* | Remove nofib-analyse | Ian Lynagh | 2009-05-15 | 5 | -1743/+0 |
| | | | | It's now in the nofib repo. | ||||
* | Move hasktags out of the GHC repo | Ian Lynagh | 2009-05-15 | 5 | -368/+0 |
| | | | | Now configure looks for it as an installed program instead. | ||||
* | dummy-ghc should depend on config.mk, to pick up the latest version number | Simon Marlow | 2009-05-13 | 1 | -1/+2 |
| | | | | | This fixes build problems of the form ghc-cabal: Version mismatch between ghc and ghc-pkg | ||||
* | Rename pwd to ghc-pwd | Ian Lynagh | 2009-05-07 | 3 | -4/+4 |
| | |||||
* | Remove pwd's Makefile from the old build system | Ian Lynagh | 2009-05-07 | 1 | -6/+0 |
| | |||||
* | Simplify utils/pwd | Ian Lynagh | 2009-05-05 | 1 | -19/+9 |
| | | | | | We only need the forwardslash mode now, so always use that mode and don't accept any arguments. | ||||
* | Fix building Haskeline on Windows | Ian Lynagh | 2009-04-30 | 1 | -1/+3 |
| | |||||
* | Fix mkdependC: Make it tell cpp to use our temporary filename | Ian Lynagh | 2009-04-30 | 1 | -3/+3 |
| | |||||
* | Tweak ghc-cabal | Ian Lynagh | 2009-04-29 | 1 | -1/+1 |
| | |||||
* | Add special support for haskeline | Ian Lynagh | 2009-04-29 | 1 | -2/+82 |
| | | | | | | | The library uses stuff in Setup.hs to determine whether or not it needs to use -liconv. This patch replicates that logic in ghc-cabal. This isn't pretty, and we should find a better way to do it, but it works for now. |