patch applied (ghc): Add builtin rule to eliminate unnecessary casts in seq

2009-11-04 Thread Roman Leshchinskiy
Wed Nov 4 15:30:14 PST 2009 Roman Leshchinskiy * Add builtin rule to eliminate unnecessary casts in seq Ignore-this: 762ea362e39ab30713b55e13d2fbd618 The patch adds this rule: seq (x `cast` co) y = seq x y This is subject to the usual treatment of seq rules. It also makes th

patch applied (ghc): Consider variables with conlike unfoldings interesting

2009-11-04 Thread Roman Leshchinskiy
Wed Nov 4 06:28:36 PST 2009 Roman Leshchinskiy * Consider variables with conlike unfoldings interesting Ignore-this: ceecbdd10cb85157b1530b98b261e3fe In this expression: let x = f (g e1) in e2 the simplifier will inline f if it thinks that (g e1) is an interesting argument

Re: Validates failures on Mac OS X AND Linux

2009-11-04 Thread Manuel M T Chakravarty
Am 04/11/2009 um 22:03 schrieb Simon Marlow: On 04/11/2009 02:14, Manuel M T Chakravarty wrote: Simon Peyton-Jones: I've pushed a fix for the ones marked * Apart from that, only T1969 (a delicate resource test) fails for me. | Unexpected failures: | Base1(normal) * | Compose(normal) * | PLi

Re: HEAD broken on OS X

2009-11-04 Thread Roman Leshchinskiy
On 04/11/2009, at 21:13, Simon Marlow wrote: I'm getting this from validate even without the DPH patch: /Users/rl/projects/ndp/ghc-test/bindisttest/installed/bin/runghc HelloWorld > output GHCi runtime linker: fatal error: I found a duplicate definition for symbol _base_GHCziConc_ioManager

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

2009-11-04 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Wed Nov 4 18:00:01 GMT 2009. checking out

Re: Validate failure

2009-11-04 Thread Roman Leshchinskiy
On 05/11/2009, at 02:45, Simon Marlow wrote: "inplace/bin/ghc-cabal" configure --with-ghc="/64playpen/simonmar/ validate/inplace/bin/dummy-ghc" --with-ghc-pkg="/64playpen/simonmar/ validate/inplace/bin/ghc-pkg" --with-gcc="/usr/bin/gcc" --configure- option=--with-cc="/usr/bin/gcc" --enable-sha

patch applied (ghc): Tweak simpleOptExpr, so that it respects nested INLINE pragmas

2009-11-04 Thread Simon Peyton Jones
Tue Nov 3 07:27:52 PST 2009 simo...@microsoft.com * Tweak simpleOptExpr, so that it respects nested INLINE pragmas Ignore-this: 80c301dd4be50353e6ce05f743a0411b M ./compiler/coreSyn/CoreSubst.lhs +20 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091103152752-1287e-c53

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

2009-11-04 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 4 19:00:02 GMT 2009. ***

RE: patch applied (ghc): Finish #3439: -ticky implies -debug at link time; the ticky "way" has gone

2009-11-04 Thread Simon Peyton-Jones
Thanks! Where is the documentation for the extra RTS options supported when you use -debug? Perhaps we should add a section on this in http://hackage.haskell.org/trac/ghc/wiki/Debugging? Simon | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org

patch applied (testsuite): add test for #3604 (template-haskell + -dynamic)

2009-11-04 Thread Simon Marlow
Wed Nov 4 06:16:23 PST 2009 Simon Marlow * add test for #3604 (template-haskell + -dynamic) Ignore-this: 3e97399bfcc83ad991844a18dba49d3b A ./tests/ghc-regress/cabal/cabal04/ A ./tests/ghc-regress/cabal/cabal04/Library.hs A ./tests/ghc-regress/cabal/cabal04/Makefile A ./test

patch applied (testsuite): add config.have_shared_libs

2009-11-04 Thread Simon Marlow
Wed Nov 4 06:16:02 PST 2009 Simon Marlow * add config.have_shared_libs Ignore-this: 56d5180cfb2c398b68b1b4509856a6be M ./config/ghc +1 M ./driver/testglobals.py +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20091104141602-12142-9345f8e718caa23a4564be2f765b

Re: Rolling your own dynamic linker

2009-11-04 Thread Krasimir Angelov
But you first have to link all .o files to get one .so/.dll file which after that is loaded with dlopen. The current RTS linker does all this at once. It is not clear of course how significant is this. You also will have to maintain this extra .so/.dll file. On Wed, Nov 4, 2009 at 10:02 AM, Simon

patch applied (ghc): Fix some bugs to do with tools in paths containing spaces

2009-11-04 Thread Simon Marlow
Wed Nov 4 08:43:43 PST 2009 Simon Marlow * Fix some bugs to do with tools in paths containing spaces Ignore-this: d3f00d3b1b14d59feccbb4585301c17a Not everything is fixed yet; see #3642 M ./aclocal.m4 -2 +2 M ./configure.ac -5 +5 View patch online: http://darcs.haskell.org/ghc/_d

patch applied (ghc): #3604: treat TH with -dynamic in the same way as -prof

2009-11-04 Thread Simon Marlow
Wed Nov 4 08:30:39 PST 2009 Simon Marlow * #3604: treat TH with -dynamic in the same way as -prof Ignore-this: 2122ef7f452f4c3627fea8fe9d11a7f2 That is, you have to build the library/program without -dynamic first, to get plain object files, and then build it again with -dynamic. I

patch applied (ghc): fix build failure on Windows

2009-11-04 Thread Simon Marlow
Wed Nov 4 08:27:40 PST 2009 Simon Marlow * fix build failure on Windows Ignore-this: bfd7c1646b3160479ae34bb8f6a7e617 M ./rts/Linker.c -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091104162740-12142-e541c5e7734565774f57c7e9a24d329f4f2ea579.gz

patch applied (ghc): Finish #3439: -ticky implies -debug at link time; the ticky "way" has gone

2009-11-04 Thread Simon Marlow
Wed Nov 4 06:55:07 PST 2009 Simon Marlow * Finish #3439: -ticky implies -debug at link time; the ticky "way" has gone Ignore-this: 9ca68e63bbc34c8f6f216efe27e259eb To get ticky profiling you still have to compile with -ticky (for those modules that you want to profile), but you can li

patch applied (ghc): add '-' to the chars allowed in C header file names

2009-11-04 Thread Simon Marlow
Wed Nov 4 06:40:32 PST 2009 Simon Marlow * add '-' to the chars allowed in C header file names Ignore-this: 8832e49d56a75fae9f1651c07954fb0c M ./compiler/parser/RdrHsSyn.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091104144032-12142-0c46d148a4ca2f62a0dafd

Validate failure

2009-11-04 Thread Simon Marlow
"inplace/bin/ghc-cabal" configure --with-ghc="/64playpen/simonmar/validate/inplace/bin/dummy-ghc" --with-ghc-pkg="/64playpen/simonmar/validate/inplace/bin/ghc-pkg" --with-gcc="/usr/bin/gcc" --configure-option=--with-cc="/usr/bin/gcc" --enable-shared --with-hscolour="/home/simonmar/fp/bin/x86_6

Re: vfprintf again

2009-11-04 Thread Ian Lynagh
On Tue, Nov 03, 2009 at 03:20:54PM +, Simon Peyton-Jones wrote: > > I've got the "unknown symbol `___mingw_vfprintf'" problem again. See tail of > log below. MSYS as usual. I'll do a build and see if it happens here too. Thanks Ian ___ Cvs-ghc

patch applied (ghc): hopefully fix validate breakage on OS X and Windows

2009-11-04 Thread Simon Marlow
Wed Nov 4 02:11:03 PST 2009 Simon Marlow * hopefully fix validate breakage on OS X and Windows Ignore-this: fedd2bcfeeb209259f47d754e2bbe09f M ./rts/Linker.c -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20091104101103-12142-8ac6b8c813b115b4e0fb0994ad5bd0fe515934

Re: Validates failures on Mac OS X AND Linux

2009-11-04 Thread Simon Marlow
On 04/11/2009 02:14, Manuel M T Chakravarty wrote: Simon Peyton-Jones: I've pushed a fix for the ones marked * Apart from that, only T1969 (a delicate resource test) fails for me. | Unexpected failures: | Base1(normal) * | Compose(normal) * | PList1(normal) * | PList2(normal) * | T1969(normal)

RE: HEAD broken on OS X

2009-11-04 Thread Simon Marlow
> I'm getting this from validate even without the DPH patch: > > /Users/rl/projects/ndp/ghc-test/bindisttest/installed/bin/runghc > HelloWorld > output > > > GHCi runtime linker: fatal error: I found a duplicate definition for > symbol > _base_GHCziConc_ioManagerThread_closure > whilst proce

Re: Rolling your own dynamic linker

2009-11-04 Thread Simon Marlow
On 04/11/2009 06:48, Krasimir Angelov wrote: On Mon, Nov 2, 2009 at 2:02 PM, Simon Marlow wrote: The main sticking point with using dlopen() exclusively, as Duncan pointed out, is that we need to link plain .o files in GHCi. Wouldn't the dynamic linking slow down the linking? This will elimin

Daily report for stable

2009-11-04 Thread BuildBot Collator
Build results: tnaur PPC OSX stable 2: fail (failed compile) tnaur x86 OS X stable: pass x86 Linux stable:pass x86 Windows stable: fail (failed darcs) fail (failed compile) x86 Windows stable fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) f