[nightly] 05-Jan-2010 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2010-01-05 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) 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 Tue Jan 5 19:00:01 GMT 2010. ***

patch applied (ghc): Following Simon M's "take newCAF() out from sm_mutex" patch

2010-01-05 Thread John Dias
Tue Jan 5 13:15:43 PST 2010 d...@cs.tufts.edu * Following Simon M's "take newCAF() out from sm_mutex" patch Ignore-this: 9a94ac919479160167724f717813532c M ./compiler/codeGen/StgCmmBind.hs -1 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100105211543-a3835-a70b2714

Type checking errors & foreign exports (was: #3806)

2010-01-05 Thread Andrew Suffield
> In short, a `foreign export` is not a type signature at all. It's a > ''use'' of `foo`. Yes, but the diagnostic doesn't point you to the right location. After sleeping on it, this is an instance of a more general issue with type checking errors: they're following the model of an explicitly ty

Re: Validate failure

2010-01-05 Thread Andrew Suffield
On Tue, Jan 05, 2010 at 09:54:41AM +, Simon Marlow wrote: > I've also seen failures that look suspiciously like attempts to run > more than one ghc-pkg at the same time, which as far as I know the > build system is not supposed to do. It's difficult to get make to understand this sort of thing

patch applied (ghc): Very minor refactoring

2010-01-05 Thread Simon Peyton Jones
Tue Jan 5 02:18:33 PST 2010 simo...@microsoft.com * Very minor refactoring Ignore-this: f09724cc01e64968a35be6685eaa0ec2 M ./compiler/simplCore/SimplUtils.lhs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100105101833-1287e-f06bbc602914487612866ca9d82bcbe10b4040

patch applied (ghc): Undo the fix for Trac #3772 and do it a new way

2010-01-05 Thread Simon Peyton Jones
Tue Jan 5 02:16:00 PST 2010 simo...@microsoft.com * Undo the fix for Trac #3772 and do it a new way Ignore-this: 4495159621267e7b95e2c2ea54cb11e3 The main idea is that I'm now treating a single-method dictionary very much like a multi-method dictionary. In particular, it respond to

patch applied (ghc): Fix warnings

2010-01-05 Thread Simon Peyton Jones
Tue Jan 5 02:09:45 PST 2010 simo...@microsoft.com * Fix warnings Ignore-this: 23123788ec2b782c4491c0687bc51bf1 M ./compiler/nativeGen/PIC.hs -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100105100945-1287e-a406080f717fb8e6dc0e4d23b38d811f22c13a91.gz ___

patch applied (ghc): Improve error message (idea in Trac #3805)

2010-01-05 Thread Simon Peyton Jones
Tue Jan 5 01:55:32 PST 2010 simo...@microsoft.com * Improve error message (idea in Trac #3805) Ignore-this: 109f041bb2a3be3beafc536aa5b8d9f If we see foreign export ccall foo :: ...blah... we now use the "foreign" to suggest -XForeignFunctionInterface M ./compiler/parse

patch applied (ghc): Comments only

2010-01-05 Thread Simon Peyton Jones
Tue Jan 5 01:53:56 PST 2010 simo...@microsoft.com * Comments only Ignore-this: f61734a530c6c2cdd38643829a918f23 M ./compiler/parser/Parser.y.pp -5 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100105095356-1287e-b1181c604611009feaec917c7d356b27688d5489.gz

Heads up: make clean after pulling

2010-01-05 Thread Ben Lippmeier
The other message I sent about this just got moderated, probably because it had a patch attached. I've wibbled the interface file format so you'll need to "make clean" after pulling. Ben. ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.has

Re: Validate failure

2010-01-05 Thread Simon Marlow
On 31/12/2009 14:55, Andrew Suffield wrote: On Thu, Dec 31, 2009 at 02:34:33PM +, Ian Lynagh wrote: * Why does HSdph-prim-par-0.4.0-ghc6.13.20091222 have filename libHSdph-prim-seq-0.4.0-ghc6.13.20091222.so (note par vs seq) Probably because -par-*.so is linked against -seq-*.s

Re: Ideas and questions about dynamic linking

2010-01-05 Thread Simon Marlow
On 23/12/2009 08:43, Howard B. Golden wrote: I've been thinking about the dynamic linking proposal and I have some ideas and questions. I am trying to clarify (in my mind) the requirements / like-to-haves. Q1. Is LGPL code acceptable? If so, you might want to consider gmodule from glib (see http

patch applied (testsuite): Test Trac #3792

2010-01-05 Thread Simon Peyton Jones
Mon Jan 4 14:00:30 PST 2010 simo...@microsoft.com * Test Trac #3792 Ignore-this: 332e960aa57e8b24e05290802b95779d A ./tests/ghc-regress/rename/should_fail/T3792.hs A ./tests/ghc-regress/rename/should_fail/T3792.stderr M ./tests/ghc-regress/rename/should_fail/all.T +1 View patch

patch applied (ghc): Continue refactoring the core-to-core pipeline

2010-01-05 Thread Simon Peyton Jones
Thu Dec 24 07:46:43 PST 2009 simo...@microsoft.com * Continue refactoring the core-to-core pipeline Ignore-this: 23451f6ec98081c82197b20486d8e47d This patch mainly concerns the plumbing for running the passes and printing intermediate output M ./compiler/coreSyn/CoreLint.lhs -31 +5

patch applied (ghc): A bunch of stuff relating to substitutions on core

2010-01-05 Thread Simon Peyton Jones
Thu Dec 24 07:39:49 PST 2009 simo...@microsoft.com * A bunch of stuff relating to substitutions on core Ignore-this: aff1cc9ef94a41b334a3493bfd894292 * I was debugging so I added some call-site info (that touches a lot of code) * I used substExpr a bit less in Simplify, hoping to

patch applied (ghc): Refactor CoreArity a bit

2010-01-05 Thread Simon Peyton Jones
Thu Dec 24 07:34:48 PST 2009 simo...@microsoft.com * Refactor CoreArity a bit Ignore-this: 70acb5f535ffdc1a82bc18214bb3a6e8 I was experimenting with making coercions opaque to arity. I think this is ultimately the right thing to do but I've left the functionality unchanged for now.

patch applied (ghc): Wibbles to inlining for small functions

2010-01-05 Thread Simon Peyton Jones
Tue Dec 22 08:27:31 PST 2009 simo...@microsoft.com * Wibbles to inlining for small functions Ignore-this: a4de5d1dfb414cab4d16df59a2248701 See Note [INLINE for small functions] M ./compiler/coreSyn/CoreUnfold.lhs -23 +42 View patch online: http://darcs.haskell.org/ghc/_darcs/patches

patch applied (ghc): Print out a bit more info with the "arity decrease" waring

2010-01-05 Thread Simon Peyton Jones
Tue Dec 22 08:26:06 PST 2009 simo...@microsoft.com * Print out a bit more info with the "arity decrease" waring Ignore-this: 26eb76dfafe51ff74d5f7799069b4ed0 M ./compiler/simplCore/Simplify.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091222162606-1287e-1d2a

patch applied (ghc): Move isDictTy from TcType to Type

2010-01-05 Thread Simon Peyton Jones
Tue Dec 22 08:25:50 PST 2009 simo...@microsoft.com * Move isDictTy from TcType to Type Ignore-this: 85ed4466f1e3d296845f914be79c7a54 M ./compiler/basicTypes/Id.lhs -1 M ./compiler/typecheck/TcType.lhs -5 M ./compiler/types/Type.lhs -2 +6 View patch online: http://darcs.haskell.or

patch applied (ghc): Allow instance heads to use infix syntax

2010-01-05 Thread Simon Peyton Jones
Tue Dec 22 08:23:25 PST 2009 simo...@microsoft.com * Allow instance heads to use infix syntax Ignore-this: 54da2aa4208ee6757a80fa916c4afd6c class C a b instance Int `C` Bool This was accidentally disallowed before. M ./compiler/parser/RdrHsSyn.lhs -2 +4 View patch online:

patch applied (ghc): Fix pretty-printer

2010-01-05 Thread Simon Peyton Jones
Tue Dec 22 08:21:30 PST 2009 simo...@microsoft.com * Fix pretty-printer Ignore-this: 64957ca5ae58ddade799355dd14f30e1 M ./compiler/coreSyn/PprCore.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091222162130-1287e-669a43c2bce6768d53c1a582a112de6f498861b0.gz __

patch applied (ghc): Fix Trac #3792: check for qualified names in import items

2010-01-05 Thread Simon Peyton Jones
Mon Jan 4 13:59:50 PST 2010 simo...@microsoft.com * Fix Trac #3792: check for qualified names in import items Ignore-this: 12ff8d232e1ecf02b56bb8c03265bc53 M ./compiler/rename/RnNames.lhs -4 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100104215950-1287e-ed976ee8c

patch applied (ghc): Fix bugs in STG Lint

2010-01-05 Thread Simon Peyton Jones
Mon Jan 4 13:46:59 PST 2010 simo...@microsoft.com * Fix bugs in STG Lint Ignore-this: c10cbfdbbb9ea44d408cd5d2237b46b1 The Stg Lint failure reported in Trac #3789 were bogus. This patch fixes STG Lint, which must have been unused for ages. M ./compiler/stgSyn/StgLint.lhs -18 +13

patch applied (ghc): Refactor PackageTarget back into StaticTarget

2010-01-05 Thread Ben Lippmeier
Sun Jan 3 19:15:06 PST 2010 ben.lippme...@anu.edu.au * Refactor PackageTarget back into StaticTarget Ignore-this: 14de03e800ae6e16ac952656817dce1c M ./compiler/codeGen/CgForeignCall.hs -8 +1 M ./compiler/codeGen/StgCmmForeign.hs -5 +11 M ./compiler/coreSyn/MkExternalCore.lhs -1 +

patch applied (ghc): Follow PackageTarget changes in pprCEntity

2010-01-05 Thread Ben Lippmeier
Sat Jan 2 15:50:53 PST 2010 ben.lippme...@anu.edu.au * Follow PackageTarget changes in pprCEntity Ignore-this: db33b178fa1488a6132d9074abb91a50 M ./compiler/hsSyn/HsDecls.lhs +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100102235053-43c66-69e47a326cdc174ff1ae8415c

patch applied (ghc): Assume CmmLabels have dynamic linkage on non-Windows

2010-01-05 Thread Ben Lippmeier
Sat Jan 2 02:03:34 PST 2010 Ben.Lippmeier.anu.edu.au * Assume CmmLabels have dynamic linkage on non-Windows Ignore-this: ed53fac02ebdd83e0e1b80fd8c211f19 M ./compiler/cmm/CLabel.hs -3 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100102100334-70d8d-edea15e598c5de35

patch applied (ghc): Follow PackageTarget change in byte code generator

2010-01-05 Thread Ben Lippmeier
Sat Jan 2 01:30:46 PST 2010 ben.lippme...@anu.edu.au * Follow PackageTarget change in byte code generator Ignore-this: ca6311be11ad22bdecb567cec4f395d8 M ./compiler/ghci/ByteCodeGen.lhs +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100102093046-43c66-4f20aa06b925c

patch applied (ghc): When compiling viac, don't need to emit prototypes for symbols in the RTS

2010-01-05 Thread Ben Lippmeier
Sat Jan 2 01:29:57 PST 2010 ben.lippme...@anu.edu.au * When compiling viac, don't need to emit prototypes for symbols in the RTS Ignore-this: 16c2094070705dfb8d982f8ddfd8 M ./compiler/cmm/CLabel.hs -1 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100102092957-4

patch applied (ghc): Follow ForeignLabel changes in PPC NCG

2010-01-05 Thread Ben Lippmeier
Fri Jan 1 22:23:15 PST 2010 ben.lippme...@anu.edu.au * Follow ForeignLabel changes in PPC NCG Ignore-this: fdc42b45d134c542c5df0a86c660fd0d M ./compiler/nativeGen/PPC/CodeGen.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100102062315-43c66-80a708dd564f3926cd2

patch applied (ghc): Tag ForeignCalls with the package they correspond to

2010-01-05 Thread Ben Lippmeier
Fri Jan 1 21:37:54 PST 2010 ben.lippme...@anu.edu.au * Tag ForeignCalls with the package they correspond to M ./compiler/cmm/CLabel.hs -27 +117 M ./compiler/cmm/CmmParse.y -5 +12 M ./compiler/cmm/PprCmm.hs -1 +6 M ./compiler/cmm/ZipCfgCmmRep.hs -2 +6 M ./compiler/codeGen/Cg

patch applied (ghc): Nicer panic message

2010-01-05 Thread Ben Lippmeier
Tue Dec 29 02:35:18 PST 2009 ben.lippme...@anu.edu.au * Nicer panic message M ./compiler/nativeGen/X86/CodeGen.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091229103518-43c66-a9175cce16f1f0aaa188de61777d7a9711b3a5e1.gz _

patch applied (ghc): Typo in comment

2010-01-05 Thread Ben Lippmeier
Mon Dec 28 21:18:58 PST 2009 ben.lippme...@anu.edu.au * Typo in comment M ./compiler/cmm/CLabel.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091229051858-43c66-320a90229b3235458f7015585803e57a4f292fbb.gz ___ Cvs-ghc

patch applied (ghc): Windows DLLs: use DLL aware runSparks_closure instead of base_GHCziConc_runSparks_closure directly

2010-01-05 Thread Ben Lippmeier
Sun Nov 22 21:15:10 PST 2009 ben.lippme...@anu.edu.au * Windows DLLs: use DLL aware runSparks_closure instead of base_GHCziConc_runSparks_closure directly M ./rts/Sparks.c -1 +1 M ./rts/win32/libHSbase.def +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009112305151

Daily report for head

2010-01-05 Thread BuildBot Collator
Build results: x86-64 Linux head: fail (failed darcs) x86 Windows head fast: pass fail (failed compile) fail (failed compile) pass pass bitslayer head:fail (failed configure) kahl G5 Gentoo Linux head: lost tnaur PPC OSX head 2: fail (failed compile) x86-64 Linux head

Daily report for stable

2010-01-05 Thread BuildBot Collator
Build results: kahl G5 Gentoo Linux stable: lost tnaur x86 OS X stable: pass x86 Windows stable fast: pass pass lost pass pass x86-64 Linux stable: pass Fixed unexpected test passes: length001 Old unexpected test passes: 2410 2 x86 Windows stable TH_sp