ghc-hetmet.git
14 years agoDocument that lazy I/O now throws exceptions
Simon Marlow [Mon, 12 Oct 2009 15:42:13 +0000 (15:42 +0000)]
Document that lazy I/O now throws exceptions

14 years agofindSpark: exit if there's a returning foreign call
Simon Marlow [Fri, 9 Oct 2009 15:29:20 +0000 (15:29 +0000)]
findSpark: exit if there's a returning foreign call

14 years agoThe -e flag now has a "SepArg" argument; fixes #3568
Ian Lynagh [Mon, 12 Oct 2009 13:49:23 +0000 (13:49 +0000)]
The -e flag now has a "SepArg" argument; fixes #3568
This means -e must be separated from its argument by a space.
It therefore doesn't try to parse "-exclude-module" as
"execute xclude-module".

14 years agoPrint warnings after doMkDependHS
Ian Lynagh [Mon, 12 Oct 2009 13:26:11 +0000 (13:26 +0000)]
Print warnings after doMkDependHS
We weren't printing any warning for a commandline like
    ghc -M Foo.hs -optdep--exclude-module=Bar -fffi
but the last 2 flags are both deprecated.

14 years agoremove duplicate entry for -fwarn-unused-do-bind (#3576)
Simon Marlow [Mon, 12 Oct 2009 11:02:16 +0000 (11:02 +0000)]
remove duplicate entry for -fwarn-unused-do-bind (#3576)

14 years agofix markup
Simon Marlow [Mon, 12 Oct 2009 08:36:56 +0000 (08:36 +0000)]
fix markup

14 years agoRetry pulling from our own spark pool if there was a collision
Simon Marlow [Wed, 7 Oct 2009 12:50:31 +0000 (12:50 +0000)]
Retry pulling from our own spark pool if there was a collision

14 years agoInstall libHSffi_p.a
Ian Lynagh [Mon, 12 Oct 2009 10:19:52 +0000 (10:19 +0000)]
Install libHSffi_p.a

14 years agoMore README updates
Ian Lynagh [Mon, 12 Oct 2009 09:51:42 +0000 (09:51 +0000)]
More README updates

14 years agoUpdate the README instructions for getting the source
Ian Lynagh [Mon, 12 Oct 2009 09:43:25 +0000 (09:43 +0000)]
Update the README instructions for getting the source

14 years agoOnly make the Windows installer if ISCC is set
Ian Lynagh [Sat, 10 Oct 2009 16:02:46 +0000 (16:02 +0000)]
Only make the Windows installer if ISCC is set
Now that we make bindists during validate, we can't assume that ISCC
is available.

14 years agoUpdate the list of happy/alex-generated files put in sdists
Ian Lynagh [Sat, 10 Oct 2009 02:13:00 +0000 (02:13 +0000)]
Update the list of happy/alex-generated files put in sdists

14 years agoAdd the include files to bindists
Ian Lynagh [Fri, 9 Oct 2009 21:56:04 +0000 (21:56 +0000)]
Add the include files to bindists

14 years agoTweak how bindistprep is created and cleaned
Ian Lynagh [Fri, 9 Oct 2009 20:38:03 +0000 (20:38 +0000)]
Tweak how bindistprep is created and cleaned

14 years agoWhen validating, run the testsuite with the bindisttest compiler
Ian Lynagh [Fri, 9 Oct 2009 20:31:25 +0000 (20:31 +0000)]
When validating, run the testsuite with the bindisttest compiler

14 years agoDon't remake the bindist when validating with --testsuite-only
Ian Lynagh [Fri, 9 Oct 2009 20:09:55 +0000 (20:09 +0000)]
Don't remake the bindist when validating with --testsuite-only

14 years agoMake ghci work with libraries compiled with -ticky
simonpj@microsoft.com [Thu, 8 Oct 2009 16:27:52 +0000 (16:27 +0000)]
Make ghci work with libraries compiled with -ticky

This is a follow up to the patch tha fixes Trac #3439.
We had forgotten the dynamic linker, which needs to
know all these ticky symbols too.

14 years agoMake tyConSingleDataCon_maybe more forgiving
simonpj@microsoft.com [Thu, 8 Oct 2009 16:23:29 +0000 (16:23 +0000)]
Make tyConSingleDataCon_maybe more forgiving

This function was barfing on a type family tycon; which in turn
crashed the compiler (when -ticky is in use) because of the use in
CmmTicky.hs.  There's no need for it to reject such tycons, so I just
made it return Nothing rather than falling over.

14 years agoMark/compact: use a dynamically-sized mark stack, and don't do linear scan
Simon Marlow [Thu, 8 Oct 2009 15:14:42 +0000 (15:14 +0000)]
Mark/compact: use a dynamically-sized mark stack, and don't do linear scan
This improves the performance of the mark/compact and mark/region
collectors, and paves the way for doing mark/region with smaller
region sizes, in the style of Immix.

14 years agoMake appendToRunQueue EXTERN_INLINE rather than INLINE_HEADER
Simon Marlow [Thu, 8 Oct 2009 12:05:27 +0000 (12:05 +0000)]
Make appendToRunQueue EXTERN_INLINE rather than INLINE_HEADER
Fixes compilation with gcc 4.4

14 years agoRemove FP_MINGW_GCC now that we use an in-tree gcc
Ian Lynagh [Thu, 8 Oct 2009 15:34:12 +0000 (15:34 +0000)]
Remove FP_MINGW_GCC now that we use an in-tree gcc

14 years agoRemove the windres configure check, now that we use an in-tree windres
Ian Lynagh [Thu, 8 Oct 2009 15:32:44 +0000 (15:32 +0000)]
Remove the windres configure check, now that we use an in-tree windres

14 years agoRemove bytestring from the "packages" file
Ian Lynagh [Wed, 7 Oct 2009 16:19:32 +0000 (16:19 +0000)]
Remove bytestring from the "packages" file
We now use a tarball of it, so we don't want to get it from a darcs repo.

14 years agoAdd flag -XExplicitForAll and document it
simonpj@microsoft.com [Wed, 7 Oct 2009 15:52:51 +0000 (15:52 +0000)]
Add flag -XExplicitForAll and document it

This implements the Haskell Prime proposal
  http://hackage.haskell.org/trac/haskell-prime/wiki/ExplicitForall

Flag is -XExplicitForAll

Implied by Opt_RankNTypes, Opt_Rank2Types, Opt_ScopedTypeVariables,
           Opt_LiberalTypeSynonyms, Opt_ExistentialQuantification,
           Opt_PolymorphicComponents

14 years agoFix dependencies for the RTS
Simon Marlow [Tue, 6 Oct 2009 15:50:59 +0000 (15:50 +0000)]
Fix dependencies for the RTS
Evac_thr.c and Scav_thr.c had no dependencies

14 years agoPackages are only shadowed if the InstalledPackageId is *different*
Simon Marlow [Tue, 6 Oct 2009 15:49:40 +0000 (15:49 +0000)]
Packages are only shadowed if the InstalledPackageId is *different*
If the two InstalledPackageIds are the same, then the packages are
interchangeable and we don't need to explicitly remove one of them.

14 years agotracing wibble (make -ls work with a -debug RTS)
Simon Marlow [Tue, 6 Oct 2009 15:47:47 +0000 (15:47 +0000)]
tracing wibble (make -ls work with a -debug RTS)

14 years agoMake the Windows installer in bindistprep/
Ian Lynagh [Wed, 7 Oct 2009 13:18:39 +0000 (13:18 +0000)]
Make the Windows installer in bindistprep/

14 years agoMake the unpleasant sed one-liner less unpleasant
Matthias Kilian [Wed, 7 Oct 2009 10:12:39 +0000 (10:12 +0000)]
Make the unpleasant sed one-liner less unpleasant

14 years agoAdd the new bytestring to the repository
Ian Lynagh [Tue, 6 Oct 2009 20:34:41 +0000 (20:34 +0000)]
Add the new bytestring to the repository

14 years agoAdd a test in darcs-all for old bytestring repositories
Ian Lynagh [Tue, 6 Oct 2009 20:33:42 +0000 (20:33 +0000)]
Add a test in darcs-all for old bytestring repositories

14 years agoAdd --supported-languages support to dummy-ghc
Ian Lynagh [Tue, 6 Oct 2009 20:14:15 +0000 (20:14 +0000)]
Add --supported-languages support to dummy-ghc
We used to call the bootstrapping compiler to get its --supported-languages
but that doesn't work when it doesn't support all the extensions that we
need. In particular, compiling the new bytestring which needs NamedFieldPuns
broken when building with 6.8.2.
There's now a rather ugly sed script to extract the extensions from
DynFlags.hs.

14 years agoUpdate bin-package-db's Cabal dep
Ian Lynagh [Tue, 6 Oct 2009 16:06:33 +0000 (16:06 +0000)]
Update bin-package-db's Cabal dep

14 years agofollow changes in Distribution.Simple.PackageIndex API
Simon Marlow [Tue, 6 Oct 2009 13:14:56 +0000 (13:14 +0000)]
follow changes in Distribution.Simple.PackageIndex API

14 years agoremove a TODO now done
Simon Marlow [Tue, 6 Oct 2009 09:40:08 +0000 (09:40 +0000)]
remove a TODO now done

14 years agoAdd ".PRECIOUS: %/."
Simon Marlow [Tue, 6 Oct 2009 09:40:00 +0000 (09:40 +0000)]
Add ".PRECIOUS: %/."
To quiet those warnings from make about not being able to delete
directories.

14 years agoComment out some unnecessary makefile rules
Ian Lynagh [Mon, 5 Oct 2009 21:38:43 +0000 (21:38 +0000)]
Comment out some unnecessary makefile rules
Since we started using "| $$$$(dir $$$$@)/." they've started causing
problems for unknown reasons.

14 years agoUse the standard library versions of elem and notElem
Ian Lynagh [Mon, 5 Oct 2009 20:40:44 +0000 (20:40 +0000)]
Use the standard library versions of elem and notElem
rather than our own copies

14 years agoMake the bindist AC_INIT line match the main configure script's
Ian Lynagh [Sun, 4 Oct 2009 10:39:08 +0000 (10:39 +0000)]
Make the bindist AC_INIT line match the main configure script's
This means that PACKAGE_TARNAME gets set, so the default docdir is
correct.

14 years agoFix typo in comment
Ian Lynagh [Fri, 2 Oct 2009 21:26:05 +0000 (21:26 +0000)]
Fix typo in comment

14 years agoUse "order only constraints" for directories
Ian Lynagh [Fri, 2 Oct 2009 19:12:18 +0000 (19:12 +0000)]
Use "order only constraints" for directories
There are now 104 calls to mkdirhier, down from 1201, when validating.

14 years agoUse INSTALL_DIR, not MKDIRHIER, when installing
Ian Lynagh [Fri, 2 Oct 2009 15:22:46 +0000 (15:22 +0000)]
Use INSTALL_DIR, not MKDIRHIER, when installing

14 years agoadd missing id="ffi-prim"
Simon Marlow [Fri, 2 Oct 2009 15:14:57 +0000 (15:14 +0000)]
add missing id="ffi-prim"

14 years agoReplace a checking `is_elem` with a plain `elem`
Simon Marlow [Wed, 30 Sep 2009 08:43:58 +0000 (08:43 +0000)]
Replace a checking `is_elem` with a plain `elem`
This one complains sometimes, but there's no good way to improve it.

14 years agoFix pretty-printing precedence for equality constraints
simonpj@microsoft.com [Fri, 2 Oct 2009 11:15:49 +0000 (11:15 +0000)]
Fix pretty-printing precedence for equality constraints

14 years agoComments only
simonpj@microsoft.com [Fri, 2 Oct 2009 11:14:36 +0000 (11:14 +0000)]
Comments only

14 years agoDocument -XMonoLocalBinds
simonpj@microsoft.com [Fri, 2 Oct 2009 11:14:00 +0000 (11:14 +0000)]
Document -XMonoLocalBinds

14 years agoCombine treatment of vanialla/GADT data decls, and fix assert failure
simonpj@microsoft.com [Fri, 2 Oct 2009 07:21:09 +0000 (07:21 +0000)]
Combine treatment of vanialla/GADT data decls, and fix assert failure

14 years agoFix Trac #3540: malformed types
simonpj@microsoft.com [Wed, 30 Sep 2009 10:47:03 +0000 (10:47 +0000)]
Fix Trac #3540: malformed types

Tidy up the way that predicates are handled inside types

14 years agoWhite space only
simonpj@microsoft.com [Wed, 30 Sep 2009 10:40:55 +0000 (10:40 +0000)]
White space only

14 years agoSystem.Console.Terminfo isn't available when bootstrapping.
Matthias Kilian [Wed, 30 Sep 2009 21:26:29 +0000 (21:26 +0000)]
System.Console.Terminfo isn't available when bootstrapping.

14 years agoThe Windows installer now needs to get its files from bindistprep/
Ian Lynagh [Wed, 30 Sep 2009 22:47:46 +0000 (22:47 +0000)]
The Windows installer now needs to get its files from bindistprep/

14 years agoWe no longer need to specify the gcc and ld location when validating
Ian Lynagh [Wed, 30 Sep 2009 21:05:02 +0000 (21:05 +0000)]
We no longer need to specify the gcc and ld location when validating
on Windows, as they are now in-tree

14 years agobinary is called "binary", not "ghc-binary", in the HEAD
Ian Lynagh [Tue, 29 Sep 2009 21:12:19 +0000 (21:12 +0000)]
binary is called "binary", not "ghc-binary", in the HEAD

14 years agoDon't put library tarballs etc in the GHC source tarballs
Ian Lynagh [Tue, 29 Sep 2009 15:29:52 +0000 (15:29 +0000)]
Don't put library tarballs etc in the GHC source tarballs

14 years agoDon't install haskeline/mtl/terminfo, and hide ghc-binary
Ian Lynagh [Tue, 29 Sep 2009 14:43:24 +0000 (14:43 +0000)]
Don't install haskeline/mtl/terminfo, and hide ghc-binary

14 years agoUse "rep; nop" inside a spin-lock loop on x86/x86-64
Simon Marlow [Tue, 29 Sep 2009 13:07:22 +0000 (13:07 +0000)]
Use "rep; nop" inside a spin-lock loop on x86/x86-64
This helps on a hyperthreaded CPU by yielding to the other thread in a
spinlock loop.

14 years agoNo need to use -split-objs with dynamic libraries
Simon Marlow [Tue, 29 Sep 2009 10:38:11 +0000 (10:38 +0000)]
No need to use -split-objs with dynamic libraries

14 years agoFix some missing unfoldings (foldr in particular!)
Simon Marlow [Tue, 29 Sep 2009 10:27:45 +0000 (10:27 +0000)]
Fix some missing unfoldings (foldr in particular!)

The changes I made to the tidier recently introduced a serious
regression: the unfoldings for bindings in a recursive group were
sometimes lost, because we were looking at Id occurrences rather than
Id binders, and the occurrences of recursive Ids do not necessarily
have unfoldings attached.

14 years agoremove TICK_GC_WORDS_COPIED, the GC stats give us the same thing
Simon Marlow [Mon, 28 Sep 2009 14:53:49 +0000 (14:53 +0000)]
remove TICK_GC_WORDS_COPIED, the GC stats give us the same thing

14 years agoRemove long rotted configure support for Windows DLLs
Ben.Lippmeier@anu.edu.au [Sat, 26 Sep 2009 10:36:10 +0000 (10:36 +0000)]
Remove long rotted configure support for Windows DLLs

14 years agoFix making Windows bindist and installer
Ian Lynagh [Tue, 29 Sep 2009 01:27:17 +0000 (01:27 +0000)]
Fix making Windows bindist and installer

14 years agoRun bindisttest when validating
Ian Lynagh [Mon, 28 Sep 2009 17:33:23 +0000 (17:33 +0000)]
Run bindisttest when validating

14 years agoFollow bindist changes in bindisttest
Ian Lynagh [Sun, 27 Sep 2009 21:50:31 +0000 (21:50 +0000)]
Follow bindist changes in bindisttest
Also add support for testing the bindistprep tarball, for when we are
validating.

14 years agoMore bindist tweaking
Ian Lynagh [Sun, 27 Sep 2009 21:21:14 +0000 (21:21 +0000)]
More bindist tweaking

14 years agoAdd a $(MAKE_RESTARTS) check to ghc.mk
Ian Lynagh [Sun, 27 Sep 2009 20:26:03 +0000 (20:26 +0000)]
Add a $(MAKE_RESTARTS) check to ghc.mk
This should catch make going into an infinite loop.

14 years agoDon't use absolute paths unnecessarily when making bindists
Ian Lynagh [Sun, 27 Sep 2009 19:35:28 +0000 (19:35 +0000)]
Don't use absolute paths unnecessarily when making bindists

14 years agoChange where bindists are made
Ian Lynagh [Sun, 27 Sep 2009 19:17:40 +0000 (19:17 +0000)]
Change where bindists are made
We now do all the hard work in a bindistprep subdirectory, and just move
the result to the root directory. This way we can delete anything in
bindistprep/ without worrying about deleting anything important.

14 years agoemitRetUT: cope with arguments overlapping with results (#3546)
Simon Marlow [Mon, 28 Sep 2009 12:44:55 +0000 (12:44 +0000)]
emitRetUT: cope with arguments overlapping with results (#3546)

In decodeFloat_Int# we have the C-- code:

    mp_tmp1  = Sp - WDS(1);
    mp_tmp_w = Sp - WDS(2);

    /* arguments: F1 = Float# */
    arg = F1;

    /* Perform the operation */
    foreign "C" __decodeFloat_Int(mp_tmp1 "ptr", mp_tmp_w "ptr", arg) [];

    /* returns: (Int# (mantissa), Int# (exponent)) */
    RET_NN(W_[mp_tmp1], W_[mp_tmp_w]);

Which all looks quite reasonable.  The problem is that RET_NN() might
assign the results to the stack (with an unregisterised back end), and
in this case the arguments to RET_NN() refer to the same stack slots
that will be assigned to.

The code generator should do the right thing here, but it wasn't - it
was assuming that it could assign the results sequentially.  A 1-line
fix to use emitSimultaneously rather than emitStmts (plus comments).

14 years agofix cut-and-paste bugs in .cmm -> .hc/.s rules
Simon Marlow [Mon, 28 Sep 2009 11:51:39 +0000 (11:51 +0000)]
fix cut-and-paste bugs in .cmm -> .hc/.s rules

14 years agoAdd a way to generate tracing events programmatically
Simon Marlow [Fri, 25 Sep 2009 15:02:43 +0000 (15:02 +0000)]
Add a way to generate tracing events programmatically

added:

 primop  TraceEventOp "traceEvent#" GenPrimOp
   Addr# -> State# s -> State# s
   { Emits an event via the RTS tracing framework.  The contents
     of the event is the zero-terminated byte string passed as the first
     argument.  The event will be emitted either to the .eventlog file,
     or to stderr, depending on the runtime RTS flags. }

and added the required RTS functionality to support it.  Also a bit of
refactoring in the RTS tracing code.

14 years agoUnder utils/ext-core, update README to mention that ext-core is now on Hackage
Tim Chevalier [Sun, 27 Sep 2009 23:08:45 +0000 (23:08 +0000)]
Under utils/ext-core, update README to mention that ext-core is now on Hackage

14 years agoUpdate the OS X package build scripts
Ian Lynagh [Fri, 25 Sep 2009 13:21:51 +0000 (13:21 +0000)]
Update the OS X package build scripts
The docs are no longer built and installed separately.

14 years agoUse $topdir in the RTS's package.conf file when doing a relocatable build
Ian Lynagh [Sun, 27 Sep 2009 14:53:09 +0000 (14:53 +0000)]
Use $topdir in the RTS's package.conf file when doing a relocatable build

14 years agoFix invoking windres in a directory containing spaces
Ian Lynagh [Sun, 27 Sep 2009 14:41:19 +0000 (14:41 +0000)]
Fix invoking windres in a directory containing spaces

14 years agoAdd support for relocatable builds in the new build system
Ian Lynagh [Sun, 27 Sep 2009 01:06:05 +0000 (01:06 +0000)]
Add support for relocatable builds in the new build system

14 years agoFix building of the RTS with the NCG under Windows
Ben.Lippmeier@anu.edu.au [Sat, 26 Sep 2009 07:55:07 +0000 (07:55 +0000)]
Fix building of the RTS with the NCG under Windows

14 years agoMake some sed more portable: Use \{0,1\} instead of \?
Ian Lynagh [Thu, 24 Sep 2009 17:10:25 +0000 (17:10 +0000)]
Make some sed more portable: Use \{0,1\} instead of \?

14 years agoteach boot-pkgs about -snapshot tarballs
Ian Lynagh [Mon, 21 Sep 2009 20:39:04 +0000 (20:39 +0000)]
teach boot-pkgs about -snapshot tarballs

14 years agoWe now tell the linker macosx_version_min is 10.5; trac #3521
Ian Lynagh [Thu, 24 Sep 2009 16:24:50 +0000 (16:24 +0000)]
We now tell the linker macosx_version_min is 10.5; trac #3521
We used to say 10.3, but this gives
    -rpath can only be used when targeting Mac OS X 10.5 or later
when building shared libraries.
Patch from mwotton.

14 years agoErrors talking about a left section should refer to the "first" argument
Ian Lynagh [Thu, 24 Sep 2009 12:41:28 +0000 (12:41 +0000)]
Errors talking about a left section should refer to the "first" argument
rather than the "second" argument. Fixes trac #3505.

14 years agoMake count_lines work with the new directory layout
Ian Lynagh [Wed, 23 Sep 2009 18:22:51 +0000 (18:22 +0000)]
Make count_lines work with the new directory layout

14 years agoAdd count_lines back into the repo
Ian Lynagh [Wed, 23 Sep 2009 17:49:45 +0000 (17:49 +0000)]
Add count_lines back into the repo

14 years agoRemove a haskeline release note that doesn't apply to ghci
Ian Lynagh [Wed, 23 Sep 2009 14:51:30 +0000 (14:51 +0000)]
Remove a haskeline release note that doesn't apply to ghci
Spotted by Judah.

14 years agofix warnings
Simon Marlow [Wed, 23 Sep 2009 12:50:59 +0000 (12:50 +0000)]
fix warnings

14 years agoAdd erf, erfc, erfff, erfcf (#3536)
Simon Marlow [Wed, 23 Sep 2009 10:52:40 +0000 (10:52 +0000)]
Add erf, erfc, erfff, erfcf (#3536)

14 years agoVarious updates/additions
Simon Marlow [Wed, 23 Sep 2009 09:46:47 +0000 (09:46 +0000)]
Various updates/additions

14 years agoDocument -package-id, and use the term "package ID" consistently
Simon Marlow [Wed, 23 Sep 2009 09:46:39 +0000 (09:46 +0000)]
Document -package-id, and use the term "package ID" consistently

14 years agoMake it so that -Ds implies -ls
Simon Marlow [Wed, 23 Sep 2009 10:51:19 +0000 (10:51 +0000)]
Make it so that -Ds implies -ls

14 years agoDon't build haddock if HADDOC_DOCS = NO, and disable HADDOC_DOCS if GhcWithInterprete...
Matthias Kilian [Sun, 20 Sep 2009 18:13:19 +0000 (18:13 +0000)]
Don't build haddock if HADDOC_DOCS = NO, and disable HADDOC_DOCS if GhcWithInterpreter = NO
Haddock uses TcRnDriver.tcRnGetInfo, which is only available if
GHCI is built. Set HADDOC_DOCS to NO if GhcWithInterpreter is NO,
and disable the haddock build if HADDOC_DOCS = NO.

14 years agoRemove syb; it is no longer needed
Ian Lynagh [Tue, 22 Sep 2009 22:23:08 +0000 (22:23 +0000)]
Remove syb; it is no longer needed

14 years agoRemove base3-compat
Ian Lynagh [Tue, 22 Sep 2009 20:06:57 +0000 (20:06 +0000)]
Remove base3-compat

14 years agoSet version number to 6.13
Ian Lynagh [Tue, 22 Sep 2009 15:24:00 +0000 (15:24 +0000)]
Set version number to 6.13

14 years agoboot-pkgs now automatically works out which libraries are from tarballs
Ian Lynagh [Mon, 21 Sep 2009 16:55:59 +0000 (16:55 +0000)]
boot-pkgs now automatically works out which libraries are from tarballs

14 years agoremove "touch %_hsc.c" - what was it for?
Simon Marlow [Mon, 21 Sep 2009 15:57:20 +0000 (15:57 +0000)]
remove "touch %_hsc.c" - what was it for?

14 years agoValidate now cleans regardless of whether mk/config.mk exists
Ian Lynagh [Mon, 21 Sep 2009 18:26:36 +0000 (18:26 +0000)]
Validate now cleans regardless of whether mk/config.mk exists
Cleaning should always succeed now

14 years agoUpdate 6.12.1 release notes
Ian Lynagh [Mon, 21 Sep 2009 18:24:31 +0000 (18:24 +0000)]
Update 6.12.1 release notes
Add changes that we inherit from haskeline

14 years agoAdd sdist to ghc-cabal's bag of tricks
Ian Lynagh [Mon, 21 Sep 2009 16:20:03 +0000 (16:20 +0000)]
Add sdist to ghc-cabal's bag of tricks

14 years agoAdd the --checked-out flag; expand the docs/comments at the top
Simon Marlow [Mon, 21 Sep 2009 14:52:01 +0000 (14:52 +0000)]
Add the --checked-out flag; expand the docs/comments at the top

14 years agomove way-related stuff into a separate file
Simon Marlow [Mon, 21 Sep 2009 13:00:24 +0000 (13:00 +0000)]
move way-related stuff into a separate file
This fixes at least one problem: libHSffi-ghc<version>.so wasn't being
cleaned, because $(dyn_libsuf) wasn't defined while cleaning.