[nightly] 11-Nov-2009 build of HEAD on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2009-11-11 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 Wed Nov 11 19:00:01 GMT 2009. **

patch applied (testsuite): Fix setting of utf8 locale on Mac OS X

2009-11-11 Thread chak
Wed Nov 11 16:28:57 PST 2009 Manuel M T Chakravarty * Fix setting of utf8 locale on Mac OS X Ignore-this: 7d710c5f8030ba0f572bb3888d983227 M ./driver/runtests.py -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20091112002857-6295e-e18393f1ee0ef007becfa73ddf953

Re: Validates failures on Mac OS X AND Linux

2009-11-11 Thread Manuel M T Chakravarty
I fixed the locale issue. The driver script was only looking for locales containing the string UTF8, but on Mac OS, it's UTF-8. Manuel > On 10/11/2009 00:13, Manuel M T Chakravarty wrote: >> Simon Marlow: On Leopard, the lists is still longer: > Unexpected failures: > 2302(n

patch applied (ghc): Loop problems in native back ends, update to T3286 fix

2009-11-11 Thread John Dias
Thu Nov 5 07:15:32 PST 2009 d...@cs.tufts.edu * Loop problems in native back ends, update to T3286 fix Ignore-this: a4ebb8962d63656601045435b6ab6038 The native back ends had difficulties with loops; in particular the code for branch-chain elimination could run in infinite loops or drop

patch applied (ghc): Morguing dead code

2009-11-11 Thread John Dias
Fri Sep 18 12:29:32 PDT 2009 d...@cs.tufts.edu * Morguing dead code Ignore-this: 661e8423d4ffbf2befa8fe32be281dda M ./compiler/cmm/CmmCallConv.hs -85 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20090918192932-a3835-638e9087df01630b2305dbeb097c4f810d23190f.gz __

patch applied (ghc): More sensible use of -fnew-codegen and less debugging output

2009-11-11 Thread John Dias
Fri Sep 18 12:16:26 PDT 2009 d...@cs.tufts.edu * More sensible use of -fnew-codegen and less debugging output Ignore-this: 9804daca9eb21668dc0217a6aadece6e M ./compiler/cmm/CmmBuildInfoTables.hs -3 +6 M ./compiler/cmm/CmmCPSZ.hs -13 +10 M ./compiler/cmm/CmmSpillReload.hs -1 +1

patch applied (ghc): Minor refactoring and formatting

2009-11-11 Thread John Dias
Fri Sep 18 12:14:17 PDT 2009 d...@cs.tufts.edu * Minor refactoring and formatting Ignore-this: 8ab597089c496248cff3db7867ff7525 Wrote a generic function to extend dataflow results for safe foreign calls. Should be able to throw it away when we change the representation of safe foreign cal

patch applied (ghc): Keep Touch'd variables live through the back end

2009-11-11 Thread John Dias
Fri Sep 18 12:07:53 PDT 2009 d...@cs.tufts.edu * Keep Touch'd variables live through the back end Ignore-this: 2abe470d7c80b38441e1c25b3d081c6f When we used derived pointers into the middle of an object, we need to keep the pointer to the start of the object live. We use a "fat machine i

patch applied (ghc): Fixed calling convention for unboxed tuples

2009-11-11 Thread John Dias
Fri Sep 18 11:34:15 PDT 2009 d...@cs.tufts.edu * Fixed calling convention for unboxed tuples Ignore-this: 773d04134e0c05b1c7b26e100ca566a3 Apparently, the arguments should be sorted by pointerhood. While we're at it, I rewrote the code that assigns registers and stack space to function c

patch applied (ghc): Fix for T3286 in new codegen (related to T3132); plus formatting

2009-11-11 Thread John Dias
Fri Sep 18 11:31:22 PDT 2009 d...@cs.tufts.edu * Fix for T3286 in new codegen (related to T3132); plus formatting Ignore-this: c23b1aed37be610552a7dba6d32cd923 If the scrutinee is bottom, the generated Cmm code could have a type error when the case arm expected an unboxed floating-point

Re: darcs patch: When booting from HC files, search includes for headers

2009-11-11 Thread Matthias Kilian
On Mon, Nov 09, 2009 at 10:53:18AM +, Simon Marlow wrote: > ifeq "$(BootingFromHc)" "YES" > -SRC_CC_OPTS += -DNO_REGS -DUSE_MINIINTERPRETER > -D__GLASGOW_HASKELL__=$(ProjectVersionInt) > +SRC_CC_OPTS += -I$(GHC_INCLUDE_DIR) -DNO_REGS -DUSE_MINIINTERPRETER > -D__GLASGOW_HASKELL__=$(ProjectVer

patch applied (ghc): Add gen_contents_index and prologue.txt to bindists

2009-11-11 Thread Ian Lynagh
Wed Nov 11 11:28:21 PST 2009 Ian Lynagh * Add gen_contents_index and prologue.txt to bindists M ./ghc.mk +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009192821-3fd76-85f9a8d6f9e59cb3b4035151221465e8350db25b.gz ___ Cvs-

patch applied (ghc): Use relative paths for haddockHTMLs in the inplace package.conf

2009-11-11 Thread Ian Lynagh
Tue Nov 10 14:36:32 PST 2009 Ian Lynagh * Use relative paths for haddockHTMLs in the inplace package.conf This means that the docs get built with the correct relative paths. When installing, the absolute path will still be used. M ./utils/ghc-cabal/ghc-cabal.hs -1 +4 View patch online

patch applied (ghc): Put docs into versioned directory names; fixes trac #3532

2009-11-11 Thread Ian Lynagh
Sun Nov 8 13:07:01 PST 2009 Ian Lynagh * Put docs into versioned directory names; fixes trac #3532 You can now have multiple versions of a package installed, and gen_contents_index will do the right thing. M ./ghc.mk +2 M ./libraries/gen_contents_index -12 +19 M ./utils/ghc-ca

RE: Core Lint warnings

2009-11-11 Thread Simon Peyton-Jones
It's just an informational thing. It's kind-of expected early in compilation, but hopefully isn't present later... but at present we don't have a way to say to Lint "only report this late in compilation" I'd like a better way to do this. In general, having Lint report things that look dodgy i

Core Lint warnings

2009-11-11 Thread Simon Marlow
I'm seeing quite a few of these while compiling libraries/base in a validate run: *** Core Lint warnings : in result of Simplifier mode gentle[rules,noinline], iteration 1 out of 4 *** : [RHS of $c/=_a2qr :: forall a_a10y. GHC.Conc.TVar a_a10y -> GHC.Conc.TVar a_a1

patch applied (ghc): Make "./darcs-all optimize --relink" do the right thing

2009-11-11 Thread Simon Marlow
Wed Nov 11 03:32:01 PST 2009 Simon Marlow * Make "./darcs-all optimize --relink" do the right thing Ignore-this: 4d255397c300133e6840d08db09a41f8 M ./darcs-all -2 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009113201-12142-dc41e9040783d65d3b2b790a31560cc19f041

patch applied (ghc): Support for DragonFly BSD

2009-11-11 Thread Simon Marlow
Wed Nov 11 03:18:21 PST 2009 Simon Marlow * Support for DragonFly BSD Ignore-this: 37f39eff3af0ce8f42cae581b1c2a17e Patches from Goetz Isenmann , slightly updated for HEAD (the method for configuring platforms in configure.ac has changed). M ./compiler/nativeGen/NCG.h +6 M ./co

patch applied (ghc): The RTS needs hs-suffix-rules-srcdir for BootingFromHc

2009-11-11 Thread Simon Marlow
Wed Nov 11 03:12:25 PST 2009 Simon Marlow * The RTS needs hs-suffix-rules-srcdir for BootingFromHc Ignore-this: 3b121df345191fb4328445c8be0c57e6 Patch submitted by Matthias Kilian , re-recorded against HEAD by me, with a comment added. M ./rts/ghc.mk +2 View patch online: http://dar

RE: Simplifier is looping

2009-11-11 Thread Simon Peyton-Jones
Fixed, I think. Apologies. Simon | -Original Message- | From: Simon Marlow [mailto:marlo...@gmail.com] | Sent: 10 November 2009 13:37 | To: Simon Peyton-Jones; GHC CVS list | Subject: Simplifier is looping | | In HEAD today, GHC hangs when compiling nofib/imaginary/exp3_8: | | /64plaype

patch applied (testsuite): add test for #3624

2009-11-11 Thread Simon Marlow
Mon Nov 9 06:46:26 PST 2009 Simon Marlow * add test for #3624 Ignore-this: 99aaae47f6ce6773e550f335cad7a527 A ./tests/ghc-regress/ffi/should_compile/3624.hs M ./tests/ghc-regress/ffi/should_compile/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/200911

patch applied (ghc): Don't try to rebuild compiler/primop-*.hs-incl when BootingFromHc

2009-11-11 Thread Simon Marlow
Mon Nov 9 05:51:59 PST 2009 Simon Marlow * Don't try to rebuild compiler/primop-*.hs-incl when BootingFromHc Ignore-this: 8901b86a5b7551b63c94d278109b3765 Patch submitted by Matthias Kilian M ./compiler/ghc.mk +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009110

Daily report for stable

2009-11-11 Thread BuildBot Collator
Build results: x86 Windows stable: fail (failed compile) x86 Windows stable fast: pass pass lost pass pass pass x86-64 Linux stable: pass Old unexpected test passes: 2410 2 x86 Linux stable TH_spliceE5_prof 2 x86 Linux stable length0011 kgardas stable

patch applied (ghc): No CoreLint warnings if -dno-debug-output is on

2009-11-11 Thread Simon Peyton Jones
Wed Nov 11 00:09:57 PST 2009 simo...@microsoft.com * No CoreLint warnings if -dno-debug-output is on Ignore-this: a1de5e498829ba422b2b743b239e38ce The Core Lint warnings are new. There's only one at the moment, namely one to identify recursive INLINE things: [RHS of $c>>_als :

patch applied (ghc): Wibbles to the inline-in-InlineRule stuff

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:23:37 PST 2009 simo...@microsoft.com * Wibbles to the inline-in-InlineRule stuff Ignore-this: 34bae835ed91c7cce928ab0067fec40 The main change is using SimplUtils.updModeForInlineRules doesn't overwrite the current setting, it just augments it. M ./compiler/simplCore/S

patch applied (ghc): Don't inline a loop breaker, even if it has an INLINE pragma

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:20:17 PST 2009 simo...@microsoft.com * Don't inline a loop breaker, even if it has an INLINE pragma Ignore-this: 5f340e186ff5c135e83f5dd624066f13 We preserve the InlineRule on loop breakers, in the hope that they'll stop being a loop breaker later. So don't inline them!

patch applied (ghc): Comments only

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:18:46 PST 2009 simo...@microsoft.com * Comments only Ignore-this: 5e6d0015a8f20f0d6622b0fa73908a59 M ./compiler/simplCore/OccurAnal.lhs -9 +13 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091110171846-1287e-703ccc4f30852630009f62c8dd3769b6f5092a64.gz __

patch applied (ghc): Implement the PushC rule when optimising casts

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:17:45 PST 2009 simo...@microsoft.com * Implement the PushC rule when optimising casts Ignore-this: d611a368ab8283f166fd787475396731 M ./compiler/simplCore/Simplify.lhs -5 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091110171745-1287e-4a14286f8f2d6d0

patch applied (ghc): Preserve strictness when floating coercions

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:16:50 PST 2009 simo...@microsoft.com * Preserve strictness when floating coercions Ignore-this: 6d1f7b2c7c098693777a5e0f222d594e See Note [Preserve strictness when floating coercions] M ./compiler/simplCore/Simplify.lhs -12 +31 View patch online: http://darcs.haskell.o

patch applied (ghc): Make -dverbose-core2core set verbosity = 2

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:10:40 PST 2009 simo...@microsoft.com * Make -dverbose-core2core set verbosity = 2 Ignore-this: c17897e2d0ca9fab30b4103e675565e5 This ensures that messages coming out with -dshow-passes also come out with -dverbose-core2core M ./compiler/main/DynFlags.hs -6 +7 View p

patch applied (ghc): Comments only

2009-11-11 Thread Simon Peyton Jones
Tue Nov 10 09:09:23 PST 2009 simo...@microsoft.com * Comments only Ignore-this: 562fbb2358aed0b105c301bb0bc1b773 M ./compiler/basicTypes/Var.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091110170923-1287e-a34e01b1c503e460ec4d26ddc3fea80f80c4b0a6.gz

patch applied (ghc): more aggressive optimization of coercion terms

2009-11-11 Thread Simon Peyton Jones
Sun Nov 8 10:51:52 PST 2009 tom.schrijv...@cs.kuleuven.be * more aggressive optimization of coercion terms Ignore-this: 1154e023668f5ac382df92c179f834b0 M ./compiler/types/Coercion.lhs -23 +106 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091108185152-d193d-5b91b304c

patch applied (ghc): Improve debug-printing of the type environment

2009-11-11 Thread Simon Peyton Jones
Fri Nov 6 09:40:32 PST 2009 simo...@microsoft.com * Improve debug-printing of the type environment Ignore-this: b7da242adfc4300a280c39f644b6a679 M ./compiler/typecheck/TcRnDriver.lhs -1 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091106174032-1287e-dfb2626b5def83

patch applied (ghc): Tidy up coercions, and implement csel1, csel2, cselR

2009-11-11 Thread Simon Peyton Jones
Fri Nov 6 09:38:01 PST 2009 simo...@microsoft.com * Tidy up coercions, and implement csel1, csel2, cselR Ignore-this: 17991a7b7d1db093d1049e3315027d96 In preparation for implementing the PushC rule for coercion-swizzling in the Simplifier, I had to inmplement the three new decompositio

patch applied (ghc): Comments in OccurAnal

2009-11-11 Thread Simon Peyton Jones
Fri Nov 6 06:58:30 PST 2009 simo...@microsoft.com * Comments in OccurAnal Ignore-this: f5056751a39e2f117f69a5866d3a6a27 M ./compiler/simplCore/OccurAnal.lhs -1 +1 M ./compiler/typecheck/TcInstDcls.lhs -7 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/2009110614583