summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Fix "make install"Ian Lynagh2009-08-261-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 hashIan Lynagh2009-08-261-14/+24
|
* UNDO: fix the inplace runghc (it broke the installed runghc)Simon Marlow2009-08-261-1/+1
|
* Follow changes in Cabal: package -> sourcePackageIdSimon Marlow2009-08-241-25/+25
|
* Add unique package identifiers (InstalledPackageId) in the package DBSimon Marlow2009-08-202-50/+91
| | | | | See commentary at http://hackage.haskell.org/trac/ghc/wiki/Commentary/Packages
* fix the inplace runghcSimon Marlow2009-08-201-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 #1924Ian Lynagh2009-08-143-3/+3
|
* Check Cabal packages when validatingIan Lynagh2009-08-111-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 docsIan Lynagh2009-08-111-0/+2
|
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-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 installingIan Lynagh2009-08-021-1/+1
|
* Fix creation of library doc index, and put the library docs in bindistsIan Lynagh2009-08-021-1/+1
|
* Fix warnings when building with the HEADIan Lynagh2009-07-302-3/+0
|
* Make ghc-cabal handle "Custom" Setup.hs files that have a configure scriptIan Lynagh2009-07-181-2/+10
|
* Fix ignored-monadic-result warningsIan Lynagh2009-07-071-1/+1
|
* Fix unused import warningsIan Lynagh2009-07-071-2/+0
|
* Fix unused import warningsIan Lynagh2009-07-071-1/+0
|
* Follow Cabal changesIan Lynagh2009-07-051-7/+11
|
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-012-6/+6
|
* follow change in System.Posix.Internals.c_openSimon Marlow2009-06-221-1/+5
|
* Add rules for building .cmm files in librariesIan Lynagh2009-06-111-0/+1
|
* Include runghc and unlit in bindistsIan Lynagh2009-06-132-5/+1
|
* Remove the haskeline-specific hacks from ghc-cabalIan Lynagh2009-06-121-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 aroundSimon Marlow2009-05-291-0/+4
|
* Put "%expect 0" directives in the .y filesIan Lynagh2009-06-083-0/+3
| | | | | With the exception of GHC's main Parser.y(.pp), which has 2 reduce/reduce conflicts
* ghc-pkg now takes a verbosity argumentIan Lynagh2009-06-051-23/+47
|
* Follow Cabal changesIan Lynagh2009-06-051-5/+6
|
* Fix ghc-cabal, so that GHC.Prim gets registered when we installIan Lynagh2009-06-041-6/+7
|
* depend on mk/project.mk appropriatelySimon Marlow2009-05-292-3/+3
|
* Quote commands that we run, so they work if there are space in their pathsIan Lynagh2009-05-305-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 warningsIan Lynagh2009-05-231-1/+0
|
* Fix warnings in genprimopcodeIan Lynagh2009-05-231-9/+10
|
* Fix warnings in ghc-cabalIan Lynagh2009-05-231-0/+1
|
* ghc_ge_607 is now always trueIan Lynagh2009-05-231-2/+0
|
* fix warning (and validate)Simon Marlow2009-05-211-2/+1
|
* Fix building with the HEADIan Lynagh2009-05-202-2/+2
|
* Use SRC_HC_OPTS when making ghc-cabal and ghc-pkgIan Lynagh2009-05-202-2/+2
|
* Fix building ghc-pkg when bootstrappingIan Lynagh2009-05-201-0/+21
|
* Simplify ghc-pkg's ghc.mk slightlyIan Lynagh2009-05-201-1/+1
|
* Remove some $(TOP)s that cause problems on Windows (as they contain ':')Ian Lynagh2009-05-161-1/+1
|
* Remove nofib-analyseIan Lynagh2009-05-155-1743/+0
| | | | It's now in the nofib repo.
* Move hasktags out of the GHC repoIan Lynagh2009-05-155-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 numberSimon Marlow2009-05-131-1/+2
| | | | | This fixes build problems of the form ghc-cabal: Version mismatch between ghc and ghc-pkg
* Rename pwd to ghc-pwdIan Lynagh2009-05-073-4/+4
|
* Remove pwd's Makefile from the old build systemIan Lynagh2009-05-071-6/+0
|
* Simplify utils/pwdIan Lynagh2009-05-051-19/+9
| | | | | We only need the forwardslash mode now, so always use that mode and don't accept any arguments.
* Fix building Haskeline on WindowsIan Lynagh2009-04-301-1/+3
|
* Fix mkdependC: Make it tell cpp to use our temporary filenameIan Lynagh2009-04-301-3/+3
|
* Tweak ghc-cabalIan Lynagh2009-04-291-1/+1
|
* Add special support for haskelineIan Lynagh2009-04-291-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.