Add source locations to call stack entries.
Use the mingw touch program on Windows
Roll back the sigset capi changes

They broken the build on OSX. See #2979.
doc update: mention -fprof-auto-calls
renderStack: reverse the stack trace (most recent frame first)
add setNumCapabilities :: Int -> IO ()

{- |
Set the number of Haskell threads that can run truly simultaneously
(on separate physical processors) at any given time.

GHC notes: in the current implementation, the value may only be
/increased/, not decreased, by calling 'setNumCapabilities'.  The
initial value is given by the @+RTS -N@ flag, and the current value
may be obtained using 'getNumCapabilities'.
-}
Add getNumProcessors :: IO Int
Fix typo
Remove GHC.Exts.traceEventIO

Debug.Trace.traceEventIO should be used instead.
Document that -T RTS flag is necessary.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Merge branch 'master' of http://darcs.haskell.org/packages/base
update documentation for getNumCapabilities and setNumCapabilities
Re-export Constraint from GHC.Exts
Export "readEither" and add "readMaybe".

This commit implements the change discussed in the following
thread on the Haskell libraries list:

http://www.haskell.org/pipermail/libraries/2011-December/thread.html#17290

NOTE:  This only implements the change for GHC, but the change
makes sense for Hugs too... Perhaps we should simply re-implement 'readEither'
in terms of 'reads'?
Merge branch 'master' into type-nats
Remove all but the basics from the GHC module.

In this way we can work on the programmer library without having to
recompile all libraries.
Change the representation of singletons from Integer to Word.

This is---probably---just temporary.  For details, take a look at
comment on case "EvInteger" in function "dsEvTerm" in "deSugar/DsBinds"
Export setNumCapabilities

I hadn't noticed that we already have getNumCapabilities here, so we
should also have setNumCapabilities.
Removing the MonadGroup class. This is to reflect the removal of the default grouping clause from the SQL-like comprehension notation ;
Add <> as an alias for mappend