pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 740, Success
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
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
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
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)
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
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)
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)
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)
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)
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
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)
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)
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
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
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)
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)
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
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