pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 740, Success

2012-12-03 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 740

Build succeeded
Details: 
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/740.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
publishing bindist   | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: 
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/740.html

File not deleted:compiler/ghc.cabal.old
File not deleted:inplace
File not deleted:libraries/base/include/EventConfig.h
Deleted before file: libraries/time/include/HsTimeConfig.h
File not deleted:mk/config.mk.old
File not deleted:mk/project.mk.old
File not deleted:rts/libs.depend
File not deleted:rts/package.conf.inplace
File not deleted:rts/package.conf.inplace.raw

OVERALL SUMMARY for test run started at Mon Dec  3 08:00:07 UTC 2012
3402 total tests, which gave rise to
   14436 test cases, of which
  10 caused framework failures
   11364 were skipped

2957 expected passes
  48 had missing libraries
  34 expected failures
   5 unexpected passes
  28 unexpected failures

Unexpected passes:
   ../../libraries/unix/tests  getEnvironment01 (normal)
   ../../libraries/unix/tests  getEnvironment02 (normal)
   ../../libraries/unix/tests  getGroupEntryForName (normal)
   ../../libraries/unix/tests  getUserEntryForName (normal)
   ../../libraries/unix/tests  queryfdoption01 (normal)

Unexpected failures:
   ../../libraries/directory/tests  getPermissions001 [bad exit code] 
(normal)
   ../../libraries/process/testsprocess007 [bad stdout] (normal)
   ../../libraries/unix/tests/libposix  posix005 [bad stdout] (normal)
   driver   dynHelloWorld [bad exit code] (dyn)
   driver/recomp011 recomp011 [bad stdout] (normal)
   dynlibs  T3807 [bad exit code] (normal)
   dynlibs  T5373 [bad stdout] (normal)
   ghci/scripts T5979 [bad stderr] (ghci)
   perf/haddock haddock.Cabal [stat too good] (normal)
   perf/haddock haddock.base [stat too good] (normal)
   perf/haddock haddock.compiler [stat too good] 
(normal)
   plugins  plugins01 [bad exit code] (normal)
   plugins  plugins02 [stderr mismatch] (normal)
   plugins  plugins03 [stderr mismatch] (normal)
   rts  T2615 [bad stdout] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly01 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly02 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly03 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly04 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly05 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly06 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly07 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly08 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly09 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly10 [exit code non-0] (normal)
   safeHaskell/check/pkg01  safePkg01 [bad exit code] (normal)
   typecheck/should_failT5300 [stderr mismatch] (normal)
   typecheck/should_failT5691 [stderr mismatch] (normal)

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


Re: RFC: Singleton equality witnesses

2012-12-03 Thread José Pedro Magalhães
On Sat, Dec 1, 2012 at 10:46 PM, Gábor Lehel illiss...@gmail.com wrote:

 On Sat, Dec 1, 2012 at 5:31 PM, Richard Eisenberg e...@cis.upenn.edu
 wrote:
  Which leads me to ask: Why can't we special-case TypeRep to be promoted
 to
  *, allowing the construction I wrote above? It seems both kludgy and
 elegant
  at the same time, somehow. I would love to hear others' thoughts on this.
 
  Thanks,
  Richard

 Hmm, isn't TypeRep also used to represent types of other kinds,
 though, not just *?


I share this concern; TypeRep represents things of all kinds, so it's a bit
surprising
that its promotion would be * ...

(For the record, I also think that :~: is a better name.)


Cheers,
Pedro




 --
 Your ship was destroyed in a monadic eruption.

 ___
 Cvs-ghc mailing list
 Cvs-ghc@haskell.org
 http://www.haskell.org/mailman/listinfo/cvs-ghc

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


pgj2 (amd64 FreeBSD HEAD), build 880, Success

2012-12-03 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 880

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/880.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
publishing bindist   | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/880.html

File not deleted:compiler/ghc.cabal.old
File not deleted:includes/dist-derivedconstants
File not deleted:includes/dist-derivedconstants/header
File not deleted:includes/dist-derivedconstants/header/DerivedConstants.h
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellExports.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellType.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellWrappers.hs
File not deleted:includes/dist-derivedconstants/header/platformConstants
File not deleted:includes/dist-derivedconstants/header/tmp.c
File not deleted:includes/dist-derivedconstants/header/tmp.o
File not deleted:inplace
File not deleted:libraries/base/include/EventConfig.h
File not deleted:mk/config.mk.old
File not deleted:mk/project.mk.old
File not deleted:rts/libs.depend
File not deleted:rts/package.conf.inplace
File not deleted:rts/package.conf.inplace.raw

OVERALL SUMMARY for test run started at Mon Dec  3 09:02:36 UTC 2012
3504 total tests, which gave rise to
   11674 test cases, of which
   0 caused framework failures
8508 were skipped

2864 expected passes
  26 had missing libraries
  36 expected failures
  22 unexpected passes
 218 unexpected failures

Unexpected passes:
   codeGen/should_runT7319 (prof)
   profiling/should_compile  2410 (normal)
   profiling/should_compile  prof001 (normal)
   profiling/should_compile  prof002 (normal)
   profiling/should_run  5314 (prof)
   profiling/should_run  T2552 (prof)
   profiling/should_run  T3001 (prof_hb)
   profiling/should_run  T3001-2 (prof_hb)
   profiling/should_run  T5363 (prof)
   profiling/should_run  T5559 (prof)
   profiling/should_run  T680 (prof)
   profiling/should_run  T949 (prof)
   profiling/should_run  callstack001 (prof)
   profiling/should_run  callstack002 (prof)
   profiling/should_run  heapprof001 (prof)
   profiling/should_run  prof-doc-fib (prof)
   profiling/should_run  prof-doc-last (prof)
   profiling/should_run  profinline001 (prof)
   profiling/should_run  scc001 (prof)
   profiling/should_run  scc002 (prof)
   profiling/should_run  scc003 (prof)
   stranal/should_compilenewtype (optasm)

Unexpected failures:
   ../../libraries/base/tests/IO3307 [bad stderr] (normal)
   ../../libraries/base/tests/IOenvironment001 [bad stderr] (normal)
   ../../libraries/directory/tests  getPermissions001 [bad exit code] 
(normal)
   ../../libraries/hpc/tests/ghc_ghci   hpc_ghc_ghci [bad stderr] (normal)
   ../../libraries/process/testsprocess007 [bad stdout] (normal)
   ../../libraries/process/testsprocess009 [bad stdout] (normal)
   ../../libraries/unix/tests/libposix  posix005 [bad stdout] (normal)
   cabal1750 [bad stderr] (normal)
   cabalghcpkg01 [bad stderr] (normal)
   cabalghcpkg03 [bad stderr] (normal)
   cabalghcpkg05 [bad stderr] (normal)
   cabalghcpkg06 [bad stderr] (normal)
   cabalshadow [bad stderr] (normal)
   cabal/cabal01cabal01 [bad stderr] (normal)
   cabal/cabal04cabal04 [bad stderr] (normal)
   codeGen/should_compile   2578 [bad stderr] (normal)
   codeGen/should_run   cgrun068 [exit code non-0] (normal)
   deSugar/should_compile   T5252 [bad stderr] (normal)
   deSugar/should_compile   T5252Take2 [bad stderr] (normal)
   deriving/should_fail drvfail016 [bad stderr] (normal)
   driver   2566 [bad stderr] (normal)
   driver   T3364 [bad stderr] (normal)
   driver   T5198 [bad stderr] (normal)
   driver   

pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 752, Success

2012-12-03 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 752

Build succeeded
Details: 
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/752.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
publishing bindist   | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: 
http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/752.html

File not deleted:compiler/ghc.cabal.old
File not deleted:inplace
File not deleted:libraries/base/include/EventConfig.h
Deleted before file: libraries/time/include/HsTimeConfig.h
File not deleted:mk/config.mk.old
File not deleted:mk/project.mk.old
File not deleted:rts/libs.depend
File not deleted:rts/package.conf.inplace
File not deleted:rts/package.conf.inplace.raw

OVERALL SUMMARY for test run started at Mon Dec  3 10:00:20 UTC 2012
3402 total tests, which gave rise to
   14436 test cases, of which
  10 caused framework failures
   11363 were skipped

2961 expected passes
  48 had missing libraries
  35 expected failures
   0 unexpected passes
  29 unexpected failures

Unexpected failures:
   ../../libraries/directory/tests  getPermissions001 [bad exit code] 
(normal)
   ../../libraries/process/testsprocess007 [bad stdout] (normal)
   ../../libraries/unix/tests/libposix  posix005 [bad stdout] (normal)
   driver   dynHelloWorld [bad exit code] (dyn)
   driver/recomp011 recomp011 [bad stdout] (normal)
   dynlibs  T3807 [bad exit code] (normal)
   dynlibs  T5373 [bad stdout] (normal)
   ghci/scripts T5979 [bad stderr] (ghci)
   perf/compilerT6048 [stat not good enough] (optasm)
   perf/haddock haddock.Cabal [stat not good enough] 
(normal)
   perf/haddock haddock.base [stat not good enough] 
(normal)
   perf/haddock haddock.compiler [stat not good enough] 
(normal)
   plugins  plugins01 [bad exit code] (normal)
   plugins  plugins02 [stderr mismatch] (normal)
   plugins  plugins03 [stderr mismatch] (normal)
   rts  T2615 [bad stdout] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly01 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly02 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly03 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly04 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly05 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly06 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly07 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly08 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly09 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly10 [exit code non-0] (normal)
   safeHaskell/check/pkg01  safePkg01 [bad exit code] (normal)
   typecheck/should_failT5300 [stderr mismatch] (normal)
   typecheck/should_failT5691 [stderr mismatch] (normal)

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


[commit: ghc] master: Make sync-all pull --rebase work (3a40456)

2012-12-03 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/3a40456f9befa1f3c4a83480f76f44f2babfafb9

---

commit 3a40456f9befa1f3c4a83480f76f44f2babfafb9
Author: Simon Marlow marlo...@gmail.com
Date:   Mon Dec 3 09:35:37 2012 +

Make sync-all pull --rebase work

By filtering out the --rebase when fetching submodules

---

 sync-all |6 +-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/sync-all b/sync-all
index efb84a6..9aa40d5 100755
--- a/sync-all
+++ b/sync-all
@@ -380,15 +380,19 @@ sub scmall {
 }
 elsif ($command eq pull) {
 my $realcmd;
+my @realargs;
 if ($remotepath eq -) {
 # Only fetch for the submodules. git submodule update
 # will take care of making us point to the right commit.
 $realcmd = fetch;
+# we like sync-all pull --rebase to work:
+@realargs = grep(!/--rebase/,@args);
 }
 else {
 $realcmd = pull;
+@realargs = @args;
 }
-scm ($localpath, $scm, $realcmd, @args);
+scm ($localpath, $scm, $realcmd, @realargs);
 }
 elsif ($command eq new-workdir) {
 gitNewWorkdir ($localpath, @args);



___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


Re: RFC: Singleton equality witnesses

2012-12-03 Thread Richard Eisenberg


On Dec 1, 2012, at 5:46 PM, Gábor Lehel wrote:

 Hmm, isn't TypeRep also used to represent types of other kinds,
 though, not just *?

Yes, of course. Silly me.

Richard
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


[commit: ghc] new-typeable: Merge branch 'master', remote-tracking branch 'origin' into new-typeable (959fb56)

2012-12-03 Thread José Pedro Magalhães
Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : new-typeable

http://hackage.haskell.org/trac/ghc/changeset/959fb56c668fd87229f8edf492d16f6180a5f63b

---

commit 959fb56c668fd87229f8edf492d16f6180a5f63b
Merge: 334b686... 31d771b...
Author: Jose Pedro Magalhaes j...@cs.ox.ac.uk
Date:   Mon Dec 3 09:34:32 2012 +

Merge branch 'master', remote-tracking branch 'origin' into new-typeable

 .gitignore |1 -
 .gitmodules|3 +
 boot   |   43 
 compiler/cmm/CmmPipeline.hs|   19 ++-
 compiler/coreSyn/CoreLint.lhs  |   55 -
 compiler/coreSyn/CoreSyn.lhs   |   20 ++
 compiler/ghc.cabal.in  |2 +-
 compiler/ghc.mk|3 +
 compiler/ghci/ByteCodeGen.lhs  |2 +-
 compiler/ghci/ByteCodeLink.lhs |2 +-
 compiler/ghci/LibFFI.hsc   |   34 +--
 compiler/ghci/Linker.lhs   |   26 +-
 compiler/iface/BinIface.hs |2 +-
 compiler/iface/IfaceSyn.lhs|2 +-
 compiler/iface/LoadIface.lhs   |2 +-
 compiler/iface/MkIface.lhs |2 +-
 compiler/main/DriverMkDepend.hs|4 +-
 compiler/main/DriverPipeline.hs|6 +-
 compiler/main/DynFlags.hs  |8 +-
 compiler/main/GHC.hs   |2 +-
 compiler/main/GhcMake.hs   |   19 +-
 compiler/main/InteractiveEval.hs   |   20 +-
 compiler/main/Packages.lhs |   12 +-
 compiler/main/StaticFlagParser.hs  |6 +-
 compiler/main/StaticFlags.hs   |2 +-
 compiler/main/SysTools.lhs |8 +-
 compiler/parser/Parser.y.pp|1 +
 compiler/prelude/TysPrim.lhs   |2 +
 compiler/types/Coercion.lhs|4 +
 compiler/types/Kind.lhs|5 +
 compiler/types/TyCon.lhs   |6 +
 compiler/types/Type.lhs|2 +
 compiler/types/TypeRep.lhs |3 +
 compiler/utils/Panic.lhs   |6 +-
 configure.ac   |   59 +-
 docs/core-spec/.gitignore  |5 +
 docs/core-spec/CoreLint.ott|  400 
 docs/core-spec/CoreSyn.ott |  283 ++
 docs/core-spec/Makefile|   17 ++
 docs/core-spec/README  |   83 +++
 docs/core-spec/core-spec.mng   |  306 
 docs/core-spec/core-spec.pdf   |  Bin 0 - 303537 bytes
 ghc.mk |3 +-
 ghc/GhciTags.hs|8 +-
 ghc/InteractiveUI.hs   |   68 +++---
 ghc/Main.hs|   18 +-
 ghc/ghc-bin.cabal.in   |2 +-
 libraries/Cabal|2 +-
 libraries/haskeline|2 +-
 libraries/tarballs/time-1.4.0.1.tar.gz |  Bin 87466 - 0 bytes
 libraries/time |1 +
 mk/config.mk.in|8 +-
 packages   |   24 +-
 rts/ghc.mk |   53 -
 rts/package.conf.in|3 +
 rts/posix/OSThreads.c  |3 +-
 sync-all   |   36 +++-
 utils/ghc-pkg/Main.hs  |   11 +-
 utils/ghc-pkg/ghc-pkg.cabal|2 +-
 utils/runghc/runghc.cabal.in   |2 +-
 60 files changed, 1515 insertions(+), 218 deletions(-)




___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


[commit: ghc] new-typeable's head updated: Merge branch 'master', remote-tracking branch 'origin' into new-typeable (959fb56)

2012-12-03 Thread José Pedro Magalhães
Repository : ssh://darcs.haskell.org//srv/darcs/ghc

Branch 'new-typeable' now includes:

 2334112... Fix broken -fPIC on Darwin/PPC (#7442)
 086d7c5... Fix #7231: don't unload stable modules when there is an error 
later
 77ef6ca... Replace all uses of ghcError with throwGhcException and purge 
ghcError.
 10edb42... Whitespace only in compiler/ghci/LibFFI.hsc
 c2f9b74... Small refactoring
 bd9e029... Remove a use of printf
 3005e90... Add configure option to use system provided libffi; fixes #5743
 2ec32a8... Add :info! to GHCi.  This shows all instances without 
filtering first.
 c793cc3... libffi build system tweaks
 e9f38cb... Remove accidentally-commited testing aid
 495ef78... Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc
 779f10f... Extend parser to allow specification of RULES that never fire. 
#7162
 2c6939a... Make ghc-pkg print less on error.
 0bb2274... Remove unused PYTHON in build system
 7ee5bed... Link in-tree libffi to rts. Fixes trac #5743.
 7009f58... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
 e305fc7... Detab
 d53e222... typo
 2332b4b... Remove case from coreLintExpr dealing with types, as it is not 
used.
 d2ff25f... Update dependencies
 4ef1bd4... Update submodules
 cfb9696... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
 81b7e58... Added GHC formalism to the GHC source tree.
 959d5a9... Added the docs/core-spec README
 fe1fce8... Merge branch 'master' of ssh://darcs.haskell.org/srv/darcs/ghc
 0cb35b5... Mac OS X 10.6 needed for pthread_threadid_np(), fixes #7356
 45e70a1... Merge branch 'ticket-7442' of git://github.com/phonohawk/ghc
 d6d1559... Tweak comments
 56240c1... Update haskeline submodule
 691c8a8... Don't get submodules when 'get'ing
 8fd3f3c... Use a submodule for the time package
 ccce9fe... When pulling, only 'fetch' in submodules
 4b4f014... Add a check for old time packaes
 c3db2b2... Tweak sync-all
 31d771b... Use -e rather than -f when checking for libraries/time/.git
 959fb56... Merge branch 'master', remote-tracking branch 'origin' into 
new-typeable

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


Re: [commit: ghc] master: Add :info! to GHCi. This shows all instances without filtering first. (2ec32a8)

2012-12-03 Thread Simon Marlow

On 30/11/12 18:25, Iavor Diatchki wrote:

Hello Simon,
there was no discussion because I thought that this would be completely
uncontroversial since: (i) it does not change the current behavior, and
(ii) it adds new functionality which is quite useful.
Here is the use case that motivated me to implement this (described by
Eric Mertens, cc-ed on this e-mail).  The example uses the `lens` package.

I know that Accessor has an Applicative instace because the operations
work.  I'd like to find the instance, so I can see how it works, so I try:


Ok, so this is a bug: you shouldn't be able to use the instance because 
it isn't in scope.  If this was a source file, then GHC would complain 
that the instance was not in scope.


The bug is (sort of) documented in the Known Bugs section of the user 
guide, although the documentation incorrectly says that it also affects 
--make, which it doesn't (I'll fix it).


So I don't really object to having this feature, as long as we say 
clearly in the documentation that it doesn't have a well-specified 
behaviour, and the instances it shows may or may not actually be 
available. (if we fix the bug, many of them won't be available, but it 
might be useful to find out where to get them from).


Would you mind updating the docs, and close #5998?

Cheers,
Simon




Prelude Control.Applicative Control.Lens :i Accessor
newtype Accessor r a
   = Control.Lens.Internal.Accessor {Control.Lens.Internal.runAccessor :: r}
-- Defined in `Control.Lens.Internal'
instance Functor (Accessor r) -- Defined in `Control.Lens.Internal'
instance Gettable (Accessor r)
   -- Defined in `Control.Lens.Internal’

Weird, it doesn’t show up, so what are the instances of `Applicative`?

Prelude Control.Applicative Control.Lens :i Applicative
class Functor f = Applicative f where
   pure :: a - f a
   (*) :: f (a - b) - f a - f b
   (*) :: f a - f b - f b
   (*) :: f a - f b - f a
-- Defined in `Control.Applicative'
instance Applicative [] -- Defined in `Control.Applicative'
instance Applicative ZipList -- Defined in `Control.Applicative'
instance Monad m = Applicative (WrappedMonad m)
   -- Defined in `Control.Applicative'
instance Applicative Maybe -- Defined in `Control.Applicative'
instance Applicative IO -- Defined in `Control.Applicative'
instance Applicative (Either e) -- Defined in `Control.Applicative'
instance Applicative ((-) a) -- Defined in `Control.Applicative'
instance Applicative Mutator -- Defined in `Control.Lens.Internal'
instance Applicative (Bazaar a b)
   -- Defined in `Control.Lens.Internal’

It does not show up, but I'm sure that there is an instance as the
operations seem to work! It turns out that the only way to find the
instance is to not only already know that there is one and import the
appropriate module, but to also import the modules used in the context.
But if I already knew all of this I wouldn't have asked GHCi.

Prelude Control.Applicative Control.Lens import Data.Monoid
Prelude Control.Applicative Control.Lens Data.Monoid :i Accessor
newtype Accessor r a
   = Control.Lens.Internal.Accessor {Control.Lens.Internal.runAccessor :: r}
-- Defined in `Control.Lens.Internal'
instance Functor (Accessor r) -- Defined in `Control.Lens.Internal'
*instance Monoid r = Applicative (Accessor r)*
   -- Defined in `Control.Lens.Internal'
instance Gettable (Accessor r)
   -- Defined in `Control.Lens.Internal'

In contrast, with :info! we get everything that GHCi knows about, so
it is quite easy to figure out what's going on.

-Iavor





On Fri, Nov 30, 2012 at 3:42 AM, Simon Marlow marlo...@gmail.com
mailto:marlo...@gmail.com wrote:

On 30/11/12 02:03, Iavor Diatchki wrote:

Repository : ssh://darcs.haskell.org//srv/__darcs/ghc
http://darcs.haskell.org//srv/darcs/ghc

On branch  : master


http://hackage.haskell.org/__trac/ghc/changeset/__2ec32a8e1cb323b230b0c228dbee31__3647892bf4

http://hackage.haskell.org/trac/ghc/changeset/2ec32a8e1cb323b230b0c228dbee313647892bf4

--__--__---


commit 2ec32a8e1cb323b230b0c228dbee31__3647892bf4
Author: Iavor S. Diatchki diatc...@galois.com
mailto:diatc...@galois.com
Date:   Thu Nov 29 17:14:48 2012 -0800

  Add :info! to GHCi.  This shows all instances without
filtering first.

  The default behavior of :info is to show only those
instances of
  for a type, where all relevant type constructor names are
in scope.
  This keeps down the number of instances shown to the user.

  In some cases, it is nice to be able to see all instances
for a type.
  This patch implements this with the :info! command.


Was there some discussion about this?  The last I remember was this:

http://hackage.haskell.org/__trac/ghc/ticket/5998
http://hackage.haskell.org/trac/ghc/ticket/5998

where we decided 

[commit: ghc] ghc-7.6: Fix Trac #7453 on the 7.6 branch (b637a24)

2012-12-03 Thread Simon Peyton Jones
Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : ghc-7.6

http://hackage.haskell.org/trac/ghc/changeset/b637a24dbb471d99887e5544037a2abe10af26ee

---

commit b637a24dbb471d99887e5544037a2abe10af26ee
Author: Simon Peyton Jones simo...@microsoft.com
Date:   Mon Dec 3 16:57:30 2012 +

Fix Trac #7453 on the 7.6 branch

This patch fixes a quite egregious bug. runTcS was intialising
the 'untouchables' to NoUntouchables, which is quite wrong for
the invocation in TcSimplify.simplifyInfer.  Result: missed
skolem-escape check and seg-fault city.

All this is done differently, and better, in HEAD, so this
patch is needed only on the branch.

---

 compiler/typecheck/TcSMonad.lhs |   10 +-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/compiler/typecheck/TcSMonad.lhs b/compiler/typecheck/TcSMonad.lhs
index eaaa8f6..8adb1d5 100644
--- a/compiler/typecheck/TcSMonad.lhs
+++ b/compiler/typecheck/TcSMonad.lhs
@@ -935,6 +935,15 @@ runTcSWithEvBinds ev_binds_var tcs
; inert_var - TcM.newTcRef is 
; wl_var - TcM.newTcRef wl
 
+   -- The low end of the untouchable range should come from the
+   -- ambient tcl_untch; the high end is the highest allocated to
+   -- date. 'untouch' used (in 7.6.1, entirely wrongly) to be
+   -- set to NoUntouchables, causing #7453.
+   -- All this is done much better in 7.8.
+   ; tc_lenv - TcM.getLclEnv
+   ; tcm_high - TcM.readTcRef (tcl_meta tc_lenv)
+   ; let untouch = TouchableRange tcm_low tcm_high
+ tcm_low = tcl_untch tc_lenv
; let env = TcSEnv { tcs_ev_binds = ev_binds_var
   , tcs_ty_binds = ty_binds_var
   , tcs_untch= (untouch, emptyVarSet) -- No Tcs 
untouchables yet
@@ -960,7 +969,6 @@ runTcSWithEvBinds ev_binds_var tcs
; return res }
   where
 do_unification (tv,ty) = TcM.writeMetaTyVar tv ty
-untouch = NoUntouchables
 is = emptyInert
 wl = emptyWorkList
 



___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


Include a new boot library

2012-12-03 Thread Mattias Lundell
Hi,

I have spent a couple of hours this weekend trying to include an extra
boot library to GHC. My aim is to experiment with the LLVM FFI
bindings as code generator instead of the text representation.

Unfortunately I am stuck in the build process. I am able to build GHC
HEAD from git and I am able to build the LLVM FFI bindings. The
problem begins when the GHC's build process tries to build the LLVM
FFI bindings. I have separated the llvm-base library and put it into
the libraries directory of GHC, I have imported a module that is
exported from the llvm-base package, I have added llvm-base to the
files: 'compiler/ghc.cabal.in', 'packages' and 'ghc.mk'.

But I am stuck with the message:

make[1]: *** No rule to make target `cbits/extra.cpp', needed by
`libraries/llvm-base/dist-install/build/libHSllvm-base-3.0.1.0.a'.  Stop.

This is my first time hacking on GHC and the build process is new to
me.  My question is if I have forgotten something or if the problem is
in llvm-base.


/mattias
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


Re: [commit: ghc] master: Add :info! to GHCi. This shows all instances without filtering first. (2ec32a8)

2012-12-03 Thread Iavor Diatchki
Hello,

On Mon, Dec 3, 2012 at 8:44 AM, Simon Marlow marlo...@gmail.com wrote:

 OI know that Accessor has an Applicative instace because the operations

 work.  I'd like to find the instance, so I can see how it works, so I try:


 Ok, so this is a bug: you shouldn't be able to use the instance because it
 isn't in scope.  If this was a source file, then GHC would complain that
 the instance was not in scope.

 The bug is (sort of) documented in the Known Bugs section of the user
 guide, although the documentation incorrectly says that it also affects
 --make, which it doesn't (I'll fix it).


I don't think that this is the bug to blame: the instance is in scope, it
is just that it is being filtered by :info.
Here is an example:

module Test where

import Control.Applicative (pure)
import Control.Lens

example :: Accessor () ()
example = pure ()

This works just fine.  I think the issue is as follows.  The `Applicative`
instance for `Accessor` is like this:

instance Monoid r = Applicative (Accessor r)

Now, on the GHCi command line `Accessor` and `Applicative` are in scope but
`Monoid` is not.  However, there are instances of `Monoid` for various
datatypes (e.g., ()) that are also in scope, so that instance is actually
usable.

As far as I understand, the current plausiblity check filters out any
instances that contain tycons that are not in-scope, which is why this
particular instance does not show up.  It looks like in some cases this is
too aggressive.

So I don't really object to having this feature, as long as we say
 clearly in the documentation that it doesn't have a well-specified
 behaviour, and the instances it shows may or may not actually be available.
 (if we fix the bug, many of them won't be available, but it might be useful
 to find out where to get them from).

 Would you mind updating the docs, and close #5998?


Yeah, I'd be happy to do that.  Which documentation should I update?

-Iavor






 Cheers,
 Simon



  Prelude Control.Applicative Control.Lens :i Accessor
 newtype Accessor r a
= Control.Lens.Internal.Accessor {Control.Lens.Internal.**runAccessor
 :: r}
 -- Defined in `Control.Lens.Internal'
 instance Functor (Accessor r) -- Defined in `Control.Lens.Internal'
 instance Gettable (Accessor r)
-- Defined in `Control.Lens.Internal’

 Weird, it doesn’t show up, so what are the instances of `Applicative`?

 Prelude Control.Applicative Control.Lens :i Applicative
 class Functor f = Applicative f where
pure :: a - f a
(*) :: f (a - b) - f a - f b
(*) :: f a - f b - f b
(*) :: f a - f b - f a
 -- Defined in `Control.Applicative'
 instance Applicative [] -- Defined in `Control.Applicative'
 instance Applicative ZipList -- Defined in `Control.Applicative'
 instance Monad m = Applicative (WrappedMonad m)
-- Defined in `Control.Applicative'
 instance Applicative Maybe -- Defined in `Control.Applicative'
 instance Applicative IO -- Defined in `Control.Applicative'
 instance Applicative (Either e) -- Defined in `Control.Applicative'
 instance Applicative ((-) a) -- Defined in `Control.Applicative'
 instance Applicative Mutator -- Defined in `Control.Lens.Internal'
 instance Applicative (Bazaar a b)
-- Defined in `Control.Lens.Internal’

 It does not show up, but I'm sure that there is an instance as the
 operations seem to work! It turns out that the only way to find the
 instance is to not only already know that there is one and import the
 appropriate module, but to also import the modules used in the context.
 But if I already knew all of this I wouldn't have asked GHCi.

 Prelude Control.Applicative Control.Lens import Data.Monoid
 Prelude Control.Applicative Control.Lens Data.Monoid :i Accessor
 newtype Accessor r a
= Control.Lens.Internal.Accessor {Control.Lens.Internal.**runAccessor
 :: r}
 -- Defined in `Control.Lens.Internal'
 instance Functor (Accessor r) -- Defined in `Control.Lens.Internal'
 *instance Monoid r = Applicative (Accessor r)*

-- Defined in `Control.Lens.Internal'
 instance Gettable (Accessor r)
-- Defined in `Control.Lens.Internal'

 In contrast, with :info! we get everything that GHCi knows about, so
 it is quite easy to figure out what's going on.

 -Iavor





 On Fri, Nov 30, 2012 at 3:42 AM, Simon Marlow marlo...@gmail.com
 mailto:marlo...@gmail.com wrote:

 On 30/11/12 02:03, Iavor Diatchki wrote:

 Repository : 
 ssh://darcs.haskell.org//srv/_**_darcs/ghchttp://darcs.haskell.org//srv/__darcs/ghc
 
 http://darcs.haskell.org//**srv/darcs/ghchttp://darcs.haskell.org//srv/darcs/ghc
 

 On branch  : master

 http://hackage.haskell.org/__**trac/ghc/changeset/__**
 2ec32a8e1cb323b230b0c228dbee31**__3647892bf4http://hackage.haskell.org/__trac/ghc/changeset/__2ec32a8e1cb323b230b0c228dbee31__3647892bf4
 http://hackage.haskell.org/**trac/ghc/changeset/**
 

[nightly] 03-Dec-2012 build of HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)

2012-12-03 Thread GHC Build Reports
Build description = HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)
Build location= /64playpen/simonmar/nightly/HEAD-unreg-cam-04-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-unreg-cam-04-unx

Nightly build started on cam-04-unx at Mon Dec 3 18:20:01 GMT 2012.
 checking out new source tree ... warning: libraries/xhtml 
already present; omitting
Submodule 'libraries/Cabal' (http://darcs.haskell.org/libraries/Cabal.git/) 
registered for path 'libraries/Cabal'
Submodule 'libraries/Win32' (http://darcs.haskell.org/libraries/Win32.git/) 
registered for path 'libraries/Win32'
Submodule 'libraries/binary' (http://darcs.haskell.org/libraries/binary.git/) 
registered for path 'libraries/binary'
Submodule 'libraries/bytestring' 
(http://darcs.haskell.org/libraries/bytestring.git/) registered for path 
'libraries/bytestring'
Submodule 'libraries/containers' 
(http://darcs.haskell.org/libraries/containers.git/) registered for path 
'libraries/containers'
Submodule 'libraries/haskeline' 
(http://darcs.haskell.org/libraries/haskeline.git/) registered for path 
'libraries/haskeline'
Submodule 'libraries/pretty' (http://darcs.haskell.org/libraries/pretty.git/) 
registered for path 'libraries/pretty'
Submodule 'libraries/primitive' 
(http://darcs.haskell.org/libraries/primitive.git/) registered for path 
'libraries/primitive'
Submodule 'libraries/terminfo' 
(http://darcs.haskell.org/libraries/terminfo.git/) registered for path 
'libraries/terminfo'
Submodule 'libraries/time' (http://darcs.haskell.org/libraries/time.git/) 
registered for path 'libraries/time'
Submodule 'libraries/transformers' 
(http://darcs.haskell.org/libraries/transformers.git/) registered for path 
'libraries/transformers'
Submodule 'libraries/vector' (http://darcs.haskell.org/libraries/vector.git/) 
registered for path 'libraries/vector'
Submodule 'libraries/xhtml' (http://darcs.haskell.org/libraries/xhtml.git/) 
registered for path 'libraries/xhtml'
Cloning into 'libraries/Cabal'...
Submodule path 'libraries/Cabal': checked out 
'4b43bd95753e5f3e29d7bfbe6bba8477715ac296'
Cloning into 'libraries/Win32'...
Submodule path 'libraries/Win32': checked out 
'21335a30161c099da79ae9619c9782e5e32e4644'
Cloning into 'libraries/binary'...
Submodule path 'libraries/binary': checked out 
'2d31cea238d0d08885c457475fc354dbf2b88976'
Cloning into 'libraries/bytestring'...
Submodule path 'libraries/bytestring': checked out 
'6bd69fe27af33e878e38f4c579983f6a23120a87'
Cloning into 'libraries/containers'...
Submodule path 'libraries/containers': checked out 
'a9b7224068ae60f73baacd5f76d2c27624d90120'
Cloning into 'libraries/haskeline'...
Submodule path 'libraries/haskeline': checked out 
'6ee5fc8ccdee410486a826cadfb2a0a560d60506'
Cloning into 'libraries/pretty'...
Submodule path 'libraries/pretty': checked out 
'ab7e8d91470bb94c9e184dffbec89d0aae116f9b'
Cloning into 'libraries/primitive'...
Submodule path 'libraries/primitive': checked out 
'75c3379b6d76e914cc3c7ffd290b6b1cad7ea3e6'
Cloning into 'libraries/terminfo'...
Submodule path 'libraries/terminfo': checked out 
'579d2c324e69856ff8d1ea8b5036e30c920e1973'
Cloning into 'libraries/time'...
Submodule path 'libraries/time': checked out 
'c98806fe0c9cde7371452ec30fa2900d28d16b16'
Cloning into 'libraries/transformers'...
Submodule path 'libraries/transformers': checked out 
'a59fb93860f84ccd44178dcbbb82cfea7e02cd07'
Cloning into 'libraries/vector'...
Submodule path 'libraries/vector': checked out 
'c4c5a740ec977a4300449bc85f4707ec641be923'
Cloning into 'libraries/xhtml'...
Submodule path 'libraries/xhtml': checked out 
'fb9e0bbb69e15873682a9f25d39652099a3ccac1'
ok.
 Building stage 1 compiler... ok.
GHC Version 7.7
 Building stage 2 compiler... failed; relevant barfage 
is below.
 building testsuite tools ... failed.
 running nofib (-rtsopts -O2) ... ok.
-
Respository hashes:
.|3a40456f9befa1f3c4a83480f76f44f2babfafb9
ghc-tarballs|18e0c37f8023abf469af991e2fc2d3b024319c27
libraries/array|442ff7744fb51004c5358ec626e704f4536e3d6c
libraries/base|afb81977555a74a95de161b33e154f5cb61fab40
libraries/deepseq|420507ea418db8664a79aedaa6588b772e8c97c6
libraries/directory|2fcd7016ed71c3fdbce658ab973c3ce5aa217d76
libraries/dph|8d151264dbd8032eea7e46cb320d8e2ddd51abac
libraries/filepath|abf31a9aef45d2119a5757dafbe4adf611388ee8
libraries/ghc-prim|c2ed4a8ecffcfd8df09991e8639f665a63af069d
libraries/haskell2010|71bea78ccdbcd8bb8095dee2ebab8423e19ca959
libraries/haskell98|df1846099be1a7220e7d46aef167403eed53ebe5
libraries/hoopl|8e0ef3b7bf6d25919209f74d65c4a77c6689934d
libraries/hpc|02d402f04b2af44dd95340f1d64e81a3fcac049d
libraries/integer-gmp|a8c9be6c0a7fc56201c54c49d965c32f22b2bea8
libraries/integer-simple|30c4af5165f181ef4f089b3d245371230f0aafad
libraries/old-locale|df98c76b078de507ba2f7f23d4473c0ea09d5686

mbolingbroke (x86 OSX HEAD), build 211, Failure

2012-12-03 Thread Builder
mbolingbroke (x86 OSX HEAD), build 211

Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/211.html

git clone  | Success
create mk/build.mk | Success
get subrepos   | Success
repo versions  | Success
touching clean-check files | Success
setting version date   | Success
booting| Success
configuring| Failure: Just (ExitFailure 1)

Build failed
Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/211.html

checking for gfind... no
checking for find... /usr/bin/find
checking for GHC version date... given 7.7.20121203
checking for ghc... /usr/bin/ghc
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking version of ghc... 7.0.4
configure: error: GHC version 7.4 or later is required to compile GHC.
___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


am-deb7-64 (HEAD), build 258, Success

2012-12-03 Thread Builder
am-deb7-64 (HEAD), build 258

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/258.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/258.html

File not deleted:compiler/ghc.cabal.old
File not deleted:includes/dist-derivedconstants
File not deleted:includes/dist-derivedconstants/header
File not deleted:includes/dist-derivedconstants/header/DerivedConstants.h
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellExports.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellType.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellWrappers.hs
File not deleted:includes/dist-derivedconstants/header/platformConstants
File not deleted:includes/dist-derivedconstants/header/tmp.c
File not deleted:includes/dist-derivedconstants/header/tmp.o
File not deleted:inplace
File not deleted:libraries/base/include/EventConfig.h
File not deleted:mk/config.mk.old
File not deleted:mk/project.mk.old
File not deleted:rts/libs.depend
File not deleted:rts/package.conf.inplace
File not deleted:rts/package.conf.inplace.raw

OVERALL SUMMARY for test run started at Sat Dec  1 02:11:48 MSK 2012
3504 total tests, which gave rise to
   11674 test cases, of which
   0 caused framework failures
8505 were skipped

3078 expected passes
  26 had missing libraries
  35 expected failures
  23 unexpected passes
   7 unexpected failures

Unexpected passes:
   codeGen/should_runT7319 (prof)
   profiling/should_compile  2410 (normal)
   profiling/should_compile  prof001 (normal)
   profiling/should_compile  prof002 (normal)
   profiling/should_run  5314 (prof)
   profiling/should_run  T2552 (prof)
   profiling/should_run  T3001 (prof_hb)
   profiling/should_run  T3001-2 (prof_hb)
   profiling/should_run  T5363 (prof)
   profiling/should_run  T5559 (prof)
   profiling/should_run  T680 (prof)
   profiling/should_run  T949 (prof)
   profiling/should_run  callstack001 (prof)
   profiling/should_run  callstack002 (prof)
   profiling/should_run  heapprof001 (prof)
   profiling/should_run  prof-doc-fib (prof)
   profiling/should_run  prof-doc-last (prof)
   profiling/should_run  profinline001 (prof)
   profiling/should_run  scc001 (prof)
   profiling/should_run  scc002 (prof)
   profiling/should_run  scc003 (prof)
   stranal/should_compilenewtype (optasm)
   thTH_spliceE5_prof (normal)

Unexpected failures:
   codeGen/should_run cgrun068 [exit code non-0] (normal)
   ghci/scripts   T5979 [bad stderr] (ghci)
   perf/compiler  T1969 [stat not good enough] (normal)
   perf/haddock   haddock.Cabal [stat not good enough] (normal)
   perf/haddock   haddock.base [stat not good enough] (normal)
   typecheck/should_fail  T5300 [stderr mismatch] (normal)
   typecheck/should_fail  T5691 [stderr mismatch] (normal)

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc


[nightly] 03-Dec-2012 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2012-12-03 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx)
Build location= /64playpen/simonmar/nightly/STABLE-cam-04-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-04-unx

Nightly build started on cam-04-unx at Mon Dec 3 18:10:01 GMT 2012.
 checking out new source tree ... warning: Remote branch 
ghc-7.6 not found in upstream origin, using HEAD instead
ok.
 Building stage 1 compiler... ok.
GHC Version 7.6.1.20121203
 Building stage 2 compiler... ok.
 Building stage 3 compiler... ok.
 building source distribution ... ok.
 uploading source distribution... ok.
 building testsuite tools ... ok.
 running tests... ok (summary below).
 building compiler binary distribution... ok.
 uploading binary distribution... ok.
 running nofib (-rtsopts -O2) ... ok.
 running nofib (-rtsopts -O2 -fllvm)  ... ok.
 running nofib (-rtsopts -O2 -prof -auto-all -static)... ok.
 running nofib (-rtsopts -O2 -prof -auto-all -fllvm -static)... ok.
 publishing logs  ... ok.
Logs  are at http://www.haskell.org/ghc/dist/stable/logs
Dists are at http://www.haskell.org/ghc/dist/stable/dist
Docs  are at http://www.haskell.org/ghc/dist/stable/docs
-
Respository hashes:
.|b637a24dbb471d99887e5544037a2abe10af26ee
ghc-tarballs|18e0c37f8023abf469af991e2fc2d3b024319c27
libraries/Cabal|e7e7ce1029707a67d26e6dc29de11141734898e3
libraries/Win32|e13098aecd0489399435dbf8643e1db2272e1e02
libraries/array|8dcd15240a9c2ba142fcbd31f597b51cf2f560bf
libraries/base|066fb9edecb3f293dbab36b87317100722a3c57c
libraries/binary|2d31cea238d0d08885c457475fc354dbf2b88976
libraries/bytestring|65e40bdf5b3a2484b36221a71b054e4400361a5f
libraries/containers|a9b7224068ae60f73baacd5f76d2c27624d90120
libraries/deepseq|4821349305c2a73efacdd58d2ba485b07eb84eda
libraries/directory|ef17afe1bd44ae10ef413146e5ade8867cb05625
libraries/filepath|2d60d0dd5d8fc924420bb238902266929f4e2cfb
libraries/ghc-prim|03144fbee792555bfd6de6184228ebaeffed2896
libraries/haskeline|f4040ab5831866c260e03fc8601edf7e1ed77049
libraries/haskell2010|d7e33da36585c250cd0bfb45b518c95e44197f3c
libraries/haskell98|c5a0db5eb4ce6a3736bf4f5caac3ff465b3dbaf9
libraries/hoopl|293d339303097641e7f14a1c0365a3801a87918d
libraries/hpc|c1b783dbbb0ab917208655c53a0af5c7538c2a0b
libraries/integer-gmp|2d9eca147f5c8b6f390eca15e03b315f67f2df01
libraries/integer-simple|47737f6f16d891b743a3d02b0a016100fd3a36d1
libraries/old-locale|47542432234f6fc406a9abf5d3f94e43d9bd10f6
libraries/old-time|cf225c367e5490201a5b04b1b8cb322f6e230d46
libraries/pretty|0a22cc0b3a4f8db876c4019013a30bfd1c0dd9a2
libraries/process|0ab69a65edae8c1a34ecee3a97b3839c833985f2
libraries/template-haskell|db0b4de55926b0bc98717c92ba543bcf9b89d024
libraries/terminfo|579d2c324e69856ff8d1ea8b5036e30c920e1973
libraries/transformers|a59fb93860f84ccd44178dcbbb82cfea7e02cd07
libraries/unix|b95a003b20436863ef2f5fc01e6cd77f5bef94a0
libraries/utf8-string|73ca1b9def3f350ad28e55fcba077e6be3b67e93
libraries/xhtml|fb9e0bbb69e15873682a9f25d39652099a3ccac1
nofib|f0082fddac1f13c5d032c230f8cdff94bf163ef0
testsuite|c96a151e2e48092efe58bfb2ba11aad428480b27
utils/haddock|1d480b49a2d9098993889ca29dd82ef228ae5c0d
utils/hsc2hs|67b8c663216690150b6f762e09b32ebbe6334ddd
-
All done!
Nightly build finished successfully at Tue Dec 4 01:31:51 GMT 2012

- GHC Test summary -

OVERALL SUMMARY for test run started at Mon Dec  3 21:37:46 GMT 2012
3402 total tests, which gave rise to
   16613 test cases, of which
  10 caused framework failures
3563 were skipped

   12537 expected passes
 367 had missing libraries
 131 expected failures
   0 unexpected passes
  15 unexpected failures

Unexpected failures:
   perf/compilerT6048 [stat not good enough] (optasm)
   perf/haddock haddock.Cabal [stat not good enough] (normal)
   perf/haddock haddock.base [stat not good enough] (normal)
   perf/haddock haddock.compiler [stat not good enough] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly01 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly02 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly03 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly04 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly05 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly06 [exit code non-0] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly07 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly08 [stderr mismatch] (normal)
   safeHaskell/check/pkg01  ImpSafeOnly09 

[nightly] 03-Dec-2012 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2012-12-03 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx)
Build location= /64playpen/simonmar/nightly/HEAD-cam-04-unx
Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-04-unx

Nightly build started on cam-04-unx at Mon Dec 3 18:00:01 GMT 2012.
 checking out new source tree ... warning: libraries/xhtml 
already present; omitting
Submodule 'libraries/Cabal' (http://darcs.haskell.org/libraries/Cabal.git/) 
registered for path 'libraries/Cabal'
Submodule 'libraries/Win32' (http://darcs.haskell.org/libraries/Win32.git/) 
registered for path 'libraries/Win32'
Submodule 'libraries/binary' (http://darcs.haskell.org/libraries/binary.git/) 
registered for path 'libraries/binary'
Submodule 'libraries/bytestring' 
(http://darcs.haskell.org/libraries/bytestring.git/) registered for path 
'libraries/bytestring'
Submodule 'libraries/containers' 
(http://darcs.haskell.org/libraries/containers.git/) registered for path 
'libraries/containers'
Submodule 'libraries/haskeline' 
(http://darcs.haskell.org/libraries/haskeline.git/) registered for path 
'libraries/haskeline'
Submodule 'libraries/pretty' (http://darcs.haskell.org/libraries/pretty.git/) 
registered for path 'libraries/pretty'
Submodule 'libraries/primitive' 
(http://darcs.haskell.org/libraries/primitive.git/) registered for path 
'libraries/primitive'
Submodule 'libraries/terminfo' 
(http://darcs.haskell.org/libraries/terminfo.git/) registered for path 
'libraries/terminfo'
Submodule 'libraries/time' (http://darcs.haskell.org/libraries/time.git/) 
registered for path 'libraries/time'
Submodule 'libraries/transformers' 
(http://darcs.haskell.org/libraries/transformers.git/) registered for path 
'libraries/transformers'
Submodule 'libraries/vector' (http://darcs.haskell.org/libraries/vector.git/) 
registered for path 'libraries/vector'
Submodule 'libraries/xhtml' (http://darcs.haskell.org/libraries/xhtml.git/) 
registered for path 'libraries/xhtml'
Cloning into 'libraries/Cabal'...
Submodule path 'libraries/Cabal': checked out 
'4b43bd95753e5f3e29d7bfbe6bba8477715ac296'
Cloning into 'libraries/Win32'...
Submodule path 'libraries/Win32': checked out 
'21335a30161c099da79ae9619c9782e5e32e4644'
Cloning into 'libraries/binary'...
Submodule path 'libraries/binary': checked out 
'2d31cea238d0d08885c457475fc354dbf2b88976'
Cloning into 'libraries/bytestring'...
Submodule path 'libraries/bytestring': checked out 
'6bd69fe27af33e878e38f4c579983f6a23120a87'
Cloning into 'libraries/containers'...
Submodule path 'libraries/containers': checked out 
'a9b7224068ae60f73baacd5f76d2c27624d90120'
Cloning into 'libraries/haskeline'...
Submodule path 'libraries/haskeline': checked out 
'6ee5fc8ccdee410486a826cadfb2a0a560d60506'
Cloning into 'libraries/pretty'...
Submodule path 'libraries/pretty': checked out 
'ab7e8d91470bb94c9e184dffbec89d0aae116f9b'
Cloning into 'libraries/primitive'...
Submodule path 'libraries/primitive': checked out 
'75c3379b6d76e914cc3c7ffd290b6b1cad7ea3e6'
Cloning into 'libraries/terminfo'...
Submodule path 'libraries/terminfo': checked out 
'579d2c324e69856ff8d1ea8b5036e30c920e1973'
Cloning into 'libraries/time'...
Submodule path 'libraries/time': checked out 
'c98806fe0c9cde7371452ec30fa2900d28d16b16'
Cloning into 'libraries/transformers'...
Submodule path 'libraries/transformers': checked out 
'a59fb93860f84ccd44178dcbbb82cfea7e02cd07'
Cloning into 'libraries/vector'...
Submodule path 'libraries/vector': checked out 
'c4c5a740ec977a4300449bc85f4707ec641be923'
Cloning into 'libraries/xhtml'...
Submodule path 'libraries/xhtml': checked out 
'fb9e0bbb69e15873682a9f25d39652099a3ccac1'
ok.
 Building stage 1 compiler... ok.
GHC Version 7.7.20121203
 Building stage 2 compiler... ok.
 Building stage 3 compiler... ok.
 building source distribution ... ok.
 uploading source distribution... ok.
 building testsuite tools ... ok.
 running tests... ok (summary below).
 building compiler binary distribution... ok.
 uploading binary distribution... ok.
 running nofib (-rtsopts -O2) ... ok.
 running nofib (-rtsopts -O2 -fllvm)  ... ok.
 running nofib (-rtsopts -O2 -prof -auto-all -static)... ok.
 running nofib (-rtsopts -O2 -prof -auto-all -fllvm -static)... ok.
 publishing logs  ... ok.
Logs  are at http://www.haskell.org/ghc/dist/current/logs
Dists are at http://www.haskell.org/ghc/dist/current/dist
Docs  are at http://www.haskell.org/ghc/dist/current/docs
-
Respository hashes:
.|3a40456f9befa1f3c4a83480f76f44f2babfafb9
ghc-tarballs|18e0c37f8023abf469af991e2fc2d3b024319c27
libraries/array|442ff7744fb51004c5358ec626e704f4536e3d6c
libraries/base|afb81977555a74a95de161b33e154f5cb61fab40

tn23 (x86 OSX HEAD), build 773, Success

2012-12-03 Thread Builder
tn23 (x86 OSX HEAD), build 773

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/773.html

git clone| Success
create mk/build.mk   | Success
get subrepos | Success
repo versions| Success
touching clean-check files   | Success
setting version date | Success
booting  | Success
configuring  | Success
creating check-remove-before | Success
compiling| Success
creating check-remove-after  | Success
compiling testremove | Success
simulating clean | Success
checking clean   | Success
making bindist   | Success
testing bindist  | Success
testing  | Success
testsuite summary| Success

Build succeeded
Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/773.html

File not deleted:compiler/ghc.cabal.old
File not deleted:includes/dist-derivedconstants
File not deleted:includes/dist-derivedconstants/header
File not deleted:includes/dist-derivedconstants/header/DerivedConstants.h
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellExports.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellType.hs
File not deleted:
includes/dist-derivedconstants/header/GHCConstantsHaskellWrappers.hs
File not deleted:includes/dist-derivedconstants/header/platformConstants
File not deleted:includes/dist-derivedconstants/header/tmp.c
File not deleted:includes/dist-derivedconstants/header/tmp.o
File not deleted:inplace
File not deleted:libraries/base/include/EventConfig.h
File not deleted:mk/config.mk.old
File not deleted:mk/project.mk.old
File not deleted:rts/libs.depend
File not deleted:rts/package.conf.inplace
File not deleted:rts/package.conf.inplace.raw

OVERALL SUMMARY for test run started at Tue Dec  4 03:28:18 CET 2012
3504 total tests, which gave rise to
   13901 test cases, of which
   0 caused framework failures
   10731 were skipped

3069 expected passes
  28 had missing libraries
  34 expected failures
  23 unexpected passes
  16 unexpected failures

Unexpected passes:
   codeGen/should_runT7319 (prof)
   profiling/should_compile  2410 (normal)
   profiling/should_compile  prof001 (normal)
   profiling/should_compile  prof002 (normal)
   profiling/should_run  5314 (prof)
   profiling/should_run  T2552 (prof)
   profiling/should_run  T3001 (prof_hb)
   profiling/should_run  T3001-2 (prof_hb)
   profiling/should_run  T5363 (prof)
   profiling/should_run  T5559 (prof)
   profiling/should_run  T680 (prof)
   profiling/should_run  T949 (prof)
   profiling/should_run  callstack001 (prof)
   profiling/should_run  callstack002 (prof)
   profiling/should_run  heapprof001 (prof)
   profiling/should_run  prof-doc-fib (prof)
   profiling/should_run  prof-doc-last (prof)
   profiling/should_run  profinline001 (prof)
   profiling/should_run  scc001 (prof)
   profiling/should_run  scc002 (prof)
   profiling/should_run  scc003 (prof)
   stranal/should_compilenewtype (optasm)
   thTH_spliceE5_prof (normal)

Unexpected failures:
   ../../libraries/directory/tests  T4113 [bad stdout] (normal)
   codeGen/should_run   cgrun068 [exit code non-0] (normal)
   concurrent/should_runconc070 [bad stdout or stderr] (ghci)
   dynlibs  T3807 [bad exit code] (normal)
   ghci/linking ghcilink003 [bad exit code] (normal)
   ghci/linking ghcilink006 [bad exit code] (normal)
   ghci/scripts T5979 [bad stderr] (ghci)
   ghci/should_run  3171 [bad stdout] (normal)
   perf/compilerT1969 [stat not good enough] (normal)
   perf/compilerT783 [stat not good enough] (normal)
   perf/compilerparsing001 [stat not good enough] (normal)
   perf/haddock haddock.Cabal [stat not good enough] 
(normal)
   perf/haddock haddock.base [stat not good enough] (normal)
   perf/haddock haddock.compiler [stat too good] (normal)
   typecheck/should_failT5300 [stderr mismatch] (normal)
   typecheck/should_failT5691 [stderr mismatch] (normal)

___
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc