| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of the other users of the fptools build system have migrated to
Cabal, and with the move to darcs we can now flatten the source tree
without losing history, so here goes.
The main change is that the ghc/ subdir is gone, and most of what it
contained is now at the top level. The build system now makes no
pretense at being multi-project, it is just the GHC build system.
No doubt this will break many things, and there will be a period of
instability while we fix the dependencies. A straightforward build
should work, but I haven't yet fixed binary/source distributions.
Changes to the Building Guide will follow, too.
|
| |
|
| |
|
| |
|
|
|
|
| |
contributed by Neil Mitchell <ndmitchell@gmail.com>, with docs by me.
|
| |
|
|
|
|
|
|
|
| |
Relax the restrictions on derived instances in the same way, so we
can write
data MinHeap h a = H a (h a) deriving (Show)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GHC 6.4 implements a rather relaxed version of the Coverage Condition
which is actually too relaxed: the compiler can get into an infinite loop
as a result.
This commit fixes the problem (see Note [Coverage condition] in FunDeps.lhs)
and documents the change.
I also took the opportunity to add documentation about functional dependencies,
taken from the Hugs manual with kind permission of Mark Jones
|
|
|
|
|
|
| |
Tidying up to Ross's patch, plus adding documenation for it.
|
|
|
|
| |
Document that source files are ASCII or UTF-8
|
|
|
|
| |
add file argument to docs for +RTS -t
|
|
|
|
| |
Document -Rghc-timing
|
|
|
|
| |
Document SPECIALISE INLNE
|
|
|
|
| |
Document that type variables in instance context must be distinct; merge to stable
|
|
|
|
| |
fix FAQ links
|
|
|
|
| |
the FAQ is now in the Wiki
|
|
|
|
| |
while I'm here, bring various other bits of this page up to date
|
|
|
|
| |
Update bug reporting instructions to point to the new bug tracker
|
|
|
|
| |
Document record syntax for GADTs and existentials (thanks Autrijus)
|
|
|
|
| |
object files don't use the .obj suffix on Windows.
|
|
|
|
| |
Add "Why doesn't GHC have a .NET back end?"
|
|
|
|
|
|
| |
make --mk-dll work with --make
Submitted by: Esa Ilari Vuokko <eivuokko@gmail.com>, thanks!
|
|
|
|
|
|
| |
Separate the documentation for Concurrent Haskell from that for
Parallel Haskell, and put a big note at the top of the Parallel
Haskell section pointing to the GPH site.
|
|
|
|
| |
small fixes to docs for +RTS -C
|
|
|
|
|
| |
- point to the bug tracker from the "known bugs" section
- move the item about instances from GHCi to GHC, and tweak it a bit
|
|
|
|
| |
make validate happy
|
|
|
|
| |
more docs for GHC_PACKAGE_PATH
|
|
|
|
| |
Document GHC_PACKAGE_PATH, and changes to the ghc-pkg command line interface.
|
|
|
|
| |
document -stubdir
|
|
|
|
| |
Fix links to library doc for Haddock 0.7.
|
|
|
|
| |
Improve documentation of typeclass extensions; merge to stable if it goes easily
|
|
|
|
| |
doc LANGUAGE pragma
|
|
|
|
|
| |
For the 100th time: Fixed the DocBook XML. >:-( Please, please, please:
Everybody should do a "make validate" before checking in any XML stuff!
|
|
|
|
| |
identify "mode" as a class of flags, in addition to "static" and "dyanmic"
|
|
|
|
| |
flag reference update: a bunch of static flags are now dynamic
|
|
|
|
| |
Mention that assertions are turned off by -O
|
|
|
|
| |
remove duplicate mention of -fignore-asserts
|
|
|
|
| |
distill a bit of wisdom from the mailing list
|
|
|
|
| |
Document the -x flag
|
|
|
|
| |
Correct attribution of existential types; MERGE to STABLE
|
|
|
|
| |
Add notes about Typable restrictions; merge to stable
|
|
|
|
| |
Update documentation for ghc-pkg list and ghc-pkg latest.
|
|
|
|
|
| |
- Remove -fno-cpr, which doesn't exist
- remove redundancy in description of -fno-full-laziness
|
|
|
|
| |
Document a few more options
|
|
|
|
| |
Wibble to TH docs; MERGE to STABLE
|
|
|
|
| |
Document refined dependency analysis
|
|
|
|
| |
Docs on SPECIALISE pragma
|
|
|
|
| |
Fix CPP symbols
|
|
|
|
|
|
|
|
|
|
| |
Arrange that a 'deriving' clause works for a GADT-syntax
data type delaration, provided it declares a Haskell-98-style
data type (i.e. no existentials or GADT stuff).
This just allows you to use a different syntax for data type
declarations without losing 'deriving'. A couple of people requested
this, and it's really easy to do.
|
|
|
|
| |
Remove -fnumbers-strict; it doesn't exist any more
|