Ian Lynagh [Thu, 24 Jul 2008 16:41:53 +0000 (16:41 +0000)]
Follow darcs-all changes in push-all
Ian Lynagh [Thu, 24 Jul 2008 16:41:42 +0000 (16:41 +0000)]
Rejig how darcs-all works
It's now easier to add new repos anywhere in the source tree
Ian Lynagh [Thu, 24 Jul 2008 10:27:36 +0000 (10:27 +0000)]
Remove the OpenGL family of libraries from extralibs
Ian Lynagh [Thu, 24 Jul 2008 10:16:10 +0000 (10:16 +0000)]
compiler/package.conf.in is no longer used, so remove it
Simon Marlow [Thu, 24 Jul 2008 08:17:28 +0000 (08:17 +0000)]
allow EXTRA_HC_OPTS to be used from the command-line
Simon Marlow [Thu, 24 Jul 2008 08:09:51 +0000 (08:09 +0000)]
put the inplace GHC in stageN-inplace/ghc instead of stageN-inplace/bin/ghc
just saves a bit of typing
Simon Marlow [Wed, 23 Jul 2008 14:32:01 +0000 (14:32 +0000)]
add a "rebuild" target for convenience
Simon Marlow [Tue, 22 Jul 2008 14:13:27 +0000 (14:13 +0000)]
set PAPI_LIB_DIR="" when we don't have PAPI (clean up package.conf)
Simon Marlow [Tue, 22 Jul 2008 14:12:55 +0000 (14:12 +0000)]
remove -fvia-C that I apparrently accidentally added recently
Ian Lynagh [Wed, 23 Jul 2008 19:19:48 +0000 (19:19 +0000)]
Fix a build error on powerpc/Linux; spotted by Jeroen Pulles
Ian Lynagh [Wed, 23 Jul 2008 18:21:56 +0000 (18:21 +0000)]
If the extension is not .lhs, runghc now treats it as .hs; fixes trac #1232
Ian Lynagh [Wed, 23 Jul 2008 18:11:15 +0000 (18:11 +0000)]
runghc now uses the compiler that it comes with; fixes trac #1281
rather than the first one that it finds on the PATH
Ian Lynagh [Wed, 23 Jul 2008 15:50:21 +0000 (15:50 +0000)]
Use the upstream hsc2hs repo
Ian Lynagh [Wed, 23 Jul 2008 14:38:04 +0000 (14:38 +0000)]
Remove some redundancy in darcs-all
Ian Lynagh [Wed, 23 Jul 2008 00:12:02 +0000 (00:12 +0000)]
Tell Cabal where gcc is
Simon Marlow [Wed, 23 Jul 2008 12:52:05 +0000 (12:52 +0000)]
Undo fix for #2185: sparks really should be treated as roots
Unless sparks are roots, strategies don't work at all: all the sparks
get GC'd. We need to think about this some more.
Simon Marlow [Wed, 23 Jul 2008 10:43:22 +0000 (10:43 +0000)]
fix bug in sparkPoolSize (affects debug output only)
Simon Marlow [Wed, 23 Jul 2008 09:00:50 +0000 (09:00 +0000)]
debug message tweaks
Simon Marlow [Tue, 22 Jul 2008 09:21:13 +0000 (09:21 +0000)]
refactoring/tidyup: (not.is64BitInteger) -> is32BitInteger
Simon Marlow [Tue, 15 Jul 2008 13:03:16 +0000 (13:03 +0000)]
non-threaded RTS: don't assume deadlock if there are signal handlers to run
Simon Marlow [Tue, 15 Jul 2008 10:11:19 +0000 (10:11 +0000)]
update the text about header files and -#include
Simon Marlow [Mon, 14 Jul 2008 14:50:40 +0000 (14:50 +0000)]
add NetBSD to some of the #ifdefs (patch partly from 6.8 branch)
Ian Lynagh [Tue, 22 Jul 2008 23:55:50 +0000 (23:55 +0000)]
Warn about unrecognised pragmas; these often mean we've typoed
Ian Lynagh [Tue, 22 Jul 2008 20:36:46 +0000 (20:36 +0000)]
Sync hsc2hs's Main.hs with the Cabal repo
Ian Lynagh [Tue, 22 Jul 2008 17:07:54 +0000 (17:07 +0000)]
We need to clean the utils on "distclean", as well as "clean"
Ian Lynagh [Tue, 22 Jul 2008 17:05:42 +0000 (17:05 +0000)]
Clean stage 3
Ian Lynagh [Tue, 22 Jul 2008 16:33:08 +0000 (16:33 +0000)]
Add replacements for the -optdep flags, and deprecate the old ones
Ian Lynagh [Tue, 22 Jul 2008 12:57:43 +0000 (12:57 +0000)]
Fix the stage3 build
Ian Lynagh [Mon, 21 Jul 2008 09:52:56 +0000 (09:52 +0000)]
Fixes for haddock 0.8
Ian Lynagh [Sun, 20 Jul 2008 22:06:22 +0000 (22:06 +0000)]
haddock the stage2 compiler if HADDOCK_DOCS is YES
Ian Lynagh [Sun, 20 Jul 2008 20:32:39 +0000 (20:32 +0000)]
First step for getting rid of the old -optdep flags
They are now handled by the main flag parser, rather than having their
own praser that runs later.
As an added bonus, 5 global variables are also gone.
Thomas Schilling [Sun, 20 Jul 2008 17:31:51 +0000 (17:31 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:31:17 +0000 (17:31 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:31:05 +0000 (17:31 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:30:17 +0000 (17:30 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:26:14 +0000 (17:26 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:24:01 +0000 (17:24 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:22:42 +0000 (17:22 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:22:22 +0000 (17:22 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:21:39 +0000 (17:21 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:21:14 +0000 (17:21 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:20:54 +0000 (17:20 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:20:10 +0000 (17:20 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:17:23 +0000 (17:17 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:15:54 +0000 (17:15 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:15:29 +0000 (17:15 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:14:24 +0000 (17:14 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:11:13 +0000 (17:11 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:07:08 +0000 (17:07 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:06:01 +0000 (17:06 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 17:04:21 +0000 (17:04 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 16:58:45 +0000 (16:58 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 16:56:37 +0000 (16:56 +0000)]
Fix Haddock errors.
Thomas Schilling [Sun, 20 Jul 2008 16:41:33 +0000 (16:41 +0000)]
Fix Haddock errors.
Ian Lynagh [Sun, 20 Jul 2008 13:56:04 +0000 (13:56 +0000)]
Properly comment out unused pragmas
We now say
-- {-# SPECIALIZE ...
rather than
{-# -- SPECIALIZE ...
Ian Lynagh [Sun, 20 Jul 2008 12:09:18 +0000 (12:09 +0000)]
Add a WARNING pragma
Ian Lynagh [Sat, 19 Jul 2008 11:25:44 +0000 (11:25 +0000)]
Put a #! line in ghc-pkg's shell wrapper
Ian Lynagh [Sat, 19 Jul 2008 00:26:13 +0000 (00:26 +0000)]
Fix ghc-pkg inplace on Windows
Ian Lynagh [Fri, 18 Jul 2008 22:36:56 +0000 (22:36 +0000)]
Some "install" and "clean" fixes
Ian Lynagh [Fri, 18 Jul 2008 21:08:36 +0000 (21:08 +0000)]
Change how inplace detection works, so that it also works on Windows
Ian Lynagh [Fri, 18 Jul 2008 19:34:54 +0000 (19:34 +0000)]
More dependency wibbling
Ian Lynagh [Fri, 18 Jul 2008 18:47:06 +0000 (18:47 +0000)]
Build system tweaks
Ian Lynagh [Fri, 18 Jul 2008 18:04:41 +0000 (18:04 +0000)]
We need to make Parser.y and Config.hs earlier
Ian Lynagh [Fri, 18 Jul 2008 17:46:57 +0000 (17:46 +0000)]
Explicitly list HpcParser as a module in hpc-bin
Cabal doesn't preprocess the .y file otherwise.
Ian Lynagh [Fri, 18 Jul 2008 17:03:29 +0000 (17:03 +0000)]
Disable building pwd and lndir for now
Ian Lynagh [Fri, 18 Jul 2008 17:00:47 +0000 (17:00 +0000)]
Build hpc with Cabal
Ian Lynagh [Fri, 18 Jul 2008 16:53:17 +0000 (16:53 +0000)]
Build runghc with Cabal
Ian Lynagh [Fri, 18 Jul 2008 15:42:38 +0000 (15:42 +0000)]
Add a comment
Ian Lynagh [Fri, 18 Jul 2008 15:39:56 +0000 (15:39 +0000)]
Tweak the build system for installPackage
Ian Lynagh [Fri, 18 Jul 2008 15:34:59 +0000 (15:34 +0000)]
More build system changes; hasktags is now built with Cabal
Ian Lynagh [Fri, 18 Jul 2008 11:50:44 +0000 (11:50 +0000)]
Remove a comment
Ian Lynagh [Fri, 18 Jul 2008 11:47:53 +0000 (11:47 +0000)]
More build system changes; ghc-pkg is now built with Cabal
Ian Lynagh [Thu, 17 Jul 2008 22:35:43 +0000 (22:35 +0000)]
Fix some argument names
Ian Lynagh [Thu, 17 Jul 2008 19:49:16 +0000 (19:49 +0000)]
Tweak the hsc2hs wrapper script
Ian Lynagh [Thu, 17 Jul 2008 19:24:02 +0000 (19:24 +0000)]
Fix the order in which things get built
Ian Lynagh [Thu, 17 Jul 2008 15:07:46 +0000 (15:07 +0000)]
Split building the ghc package and binary into "boot" and "all" steps
In "boot" we configure, and in "all" we do the actual building.
Ian Lynagh [Thu, 17 Jul 2008 15:04:53 +0000 (15:04 +0000)]
Install the compiler during make install
For now we always install stage 2
Ian Lynagh [Thu, 17 Jul 2008 15:04:20 +0000 (15:04 +0000)]
Do the building and installing of hsc2hs with the stage1 compiler
Ian Lynagh [Thu, 17 Jul 2008 14:49:06 +0000 (14:49 +0000)]
Remove some duplication
Ian Lynagh [Wed, 16 Jul 2008 22:27:19 +0000 (22:27 +0000)]
Windows fixes
Ian Lynagh [Wed, 16 Jul 2008 22:24:57 +0000 (22:24 +0000)]
Fix GHC finding extra-gcc-opts on Windows
Ian Lynagh [Wed, 16 Jul 2008 21:50:00 +0000 (21:50 +0000)]
Fix the inplace compiler finding package.conf on Windows
Ian Lynagh [Wed, 16 Jul 2008 19:28:36 +0000 (19:28 +0000)]
Fix the build with GHC 6.4.2
Ian Lynagh [Wed, 16 Jul 2008 15:04:41 +0000 (15:04 +0000)]
Get building GHC itself with Cabal more-or-less working
Installing and bindist creation don't work, but they were already broken.
Only tested validating with one setup.
Manuel M T Chakravarty [Tue, 15 Jul 2008 05:27:51 +0000 (05:27 +0000)]
Fix for 1st half of #2203
Manuel M T Chakravarty [Mon, 14 Jul 2008 09:45:24 +0000 (09:45 +0000)]
Fix check of rhs of type family instances (#2157)
Simon Marlow [Mon, 14 Jul 2008 15:34:11 +0000 (15:34 +0000)]
FIX BUILD on Windows
Simon Marlow [Mon, 14 Jul 2008 13:28:08 +0000 (13:28 +0000)]
remove what looks like a cut-and-pasto
Simon Marlow [Mon, 14 Jul 2008 11:10:07 +0000 (11:10 +0000)]
fix #2434: we weren't waiting long enough for the signal
Simon Marlow [Mon, 14 Jul 2008 08:36:54 +0000 (08:36 +0000)]
Make showSDoc and printDoc use the same default width (100)
For some reason they were different (100/120), which made some tests
produce different output when I moved from showSDoc to printDoc for
error messages.
Simon Marlow [Fri, 11 Jul 2008 15:27:03 +0000 (15:27 +0000)]
FIX #2322: add exceptions for more functions in math.h
Simon Marlow [Fri, 11 Jul 2008 15:11:46 +0000 (15:11 +0000)]
FIX #2248
Unconditionally add .exe to the output executable name when using
--make on Windows, and no -o option was given.
Simon Marlow [Fri, 11 Jul 2008 15:11:35 +0000 (15:11 +0000)]
add a comment to the effect that printDoc prints FastStrings in UTF-8
Simon Marlow [Fri, 11 Jul 2008 15:11:16 +0000 (15:11 +0000)]
FIX #2302: print FastStrings in UTF-8 in error messages
This is all a bit of a mess, but can hopefully be improved when we get
encoding/decoding support in Handles.
Simon Marlow [Fri, 11 Jul 2008 13:43:01 +0000 (13:43 +0000)]
FIX #2278: don't complain if the -odir directory doesn't exist
we'll create it anyway
Ian Lynagh [Sun, 13 Jul 2008 16:53:05 +0000 (16:53 +0000)]
If HADDOCK_DOCS is YES, then fail the build early if we couldn't find haddock
This fixes trac #2266.
Ian Lynagh [Sun, 13 Jul 2008 12:13:09 +0000 (12:13 +0000)]
Fix some build problems when GHCI is not definde
Ian Lynagh [Sat, 12 Jul 2008 20:37:25 +0000 (20:37 +0000)]
Add PostfixOperators flag for (e op) postfix operators; fixes trac #1824
-fglasgow-exts also turns it on.
Ian Lynagh [Sat, 12 Jul 2008 17:06:38 +0000 (17:06 +0000)]
Remove the hack to avoid darcs-all operating on bootstrapping directories
We no longer create those directories
Ian Lynagh [Sat, 12 Jul 2008 13:43:46 +0000 (13:43 +0000)]
Teach installPackage about --distpref and --enable-shell-wrappers