patch applied (ghc): Vectorise unlifted and tuple tycons

2007-07-05 Thread Roman Leshchinskiy
Tue Jul 3 22:56:52 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorise unlifted and tuple tycons M ./compiler/vectorise/Vectorise.hs -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Vectorisation of types

2007-07-05 Thread Roman Leshchinskiy
Tue Jul 3 22:52:39 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorisation of types M ./compiler/vectorise/Vectorise.hs -1 +73 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add TyCons to vectorisation monad

2007-07-05 Thread Roman Leshchinskiy
Tue Jul 3 22:15:12 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add TyCons to vectorisation monad M ./compiler/vectorise/Vectorise.hs -4 +49 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Vectorisation monad

2007-07-05 Thread Roman Leshchinskiy
Tue Jul 3 21:54:45 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Vectorisation monad M ./compiler/vectorise/Vectorise.hs -1 +99 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add ndp docs

2007-07-05 Thread Roman Leshchinskiy
Mon Jul 2 23:37:38 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add ndp docs A ./docs/ndp/ A ./docs/ndp/haskell.sty A ./docs/ndp/vect.tex ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Include vectorisation into the simplifier pipeline

2007-07-05 Thread Roman Leshchinskiy
Thu Jun 28 22:19:43 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Include vectorisation into the simplifier pipeline M ./compiler/main/HscMain.lhs -3 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-

patch applied (ghc): Add vectorise subdirectory and dummy module

2007-07-05 Thread Roman Leshchinskiy
Thu Jun 28 22:13:16 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add vectorise subdirectory and dummy module M ./compiler/Makefile -1 +1 M ./compiler/package.conf.in +1 A ./compiler/vectorise/ A ./compiler/vectorise/Vectorise.hs

patch applied (ghc): Add -fvectorise

2007-07-05 Thread Roman Leshchinskiy
Thu Jun 28 21:32:46 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add -fvectorise M ./compiler/main/DynFlags.hs -1 +3 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Add NDP-related PrelNames

2007-07-05 Thread Roman Leshchinskiy
Thu Jun 28 21:16:05 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Add NDP-related PrelNames M ./compiler/prelude/PrelNames.lhs +41 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Make package ndp wired-in

2007-07-05 Thread Roman Leshchinskiy
Thu Jun 28 18:54:56 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * Make package ndp wired-in M ./compiler/main/PackageConfig.hs +2 M ./compiler/main/Packages.lhs -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mai

patch applied (ghc): FIX BUILD (OS X): Include correct gmp.h if using GMP.framework

2007-07-05 Thread Roman Leshchinskiy
Thu Jul 5 21:56:49 PDT 2007 Roman Leshchinskiy <[EMAIL PROTECTED]> * FIX BUILD (OS X): Include correct gmp.h if using GMP.framework On OS X, we have to #include if we are using GMP.framework. Before the recent GMP changes, gcc (incorrectly) used the gmp.h supplied by ghc but that is g

Re: Performance regressions in HEAD

2007-07-05 Thread Neil Mitchell
Hi Yet more information. Both were compiled using -O2, and for the ASM/CMM dumps with -fasm as well. Thanks Neil On 7/6/07, Neil Mitchell <[EMAIL PROTECTED]> wrote: Hi Further information: Focusing on 4.hs (I will have another email in detail about the differences between the two), GHC 6.7

Missed optimisation

2007-07-05 Thread Neil Mitchell
Hi, I am working on a Core -> Core optimising pass in Yhc Core, which then spits out GHC Core at the back end. In response to Simon M's comment that the lack of using GHC's IO Monad meant the results were unreliable, I have now moved to integrating with GHC's notion of IO. While the STG gets simp

patch applied (ghc): hpc is now a corelib, so always build it

2007-07-05 Thread Ian Lynagh
Thu Jul 5 15:31:37 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * hpc is now a corelib, so always build it M ./libraries/Makefile -2 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Update the in-tree GMP; fixes trac #832

2007-07-05 Thread Ian Lynagh
Thu Jul 5 14:52:40 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Update the in-tree GMP; fixes trac #832 gmp is now in a top-level directory and we only have the tarball in the darcs repo. It gets untarred if it is needed. M ./Makefile -3 +4 M ./boot -1 A ./gmp/ A ./gmp/Makefil

Re: Head broken again

2007-07-05 Thread Claus Reinke
i'm not a fan of cpp, but two things it was good for in other projects was .. I'm immediately suspicious of any plan involving more CPP use - the existing CPP we have (for platform-specific code, mostly) is one of the causes of build problems, as the compiler can't spot that modifying import list

Re: Head broken again

2007-07-05 Thread Ian Lynagh
On Wed, Jul 04, 2007 at 01:10:05PM +0100, Claus Reinke wrote: > > i'm not a fan of cpp, but two things it was good for in other > projects was > >- to have many branches evolving in one code base, >with an easy way to switch between and test all > >- to let new code grow inside

Performance regressions in HEAD

2007-07-05 Thread Neil Mitchell
Hi Running my benchmark of character counting, with the files ExampleSingle.hs (hand written) and 4.hs (generated by Supero), I get vastly superior performance using GHC 6.6.1 compared to ghc-6.7.20070626. GHC 6.6.1 GHC: Elapsed time = 8.047 seconds Supero: Elapsed time = 2.641 seconds GHC 6.7.

patch applied (ghc): FIX BUILD (with GHC 6.2.x): System.Directory.Internals is no more

2007-07-05 Thread Simon Marlow
Thu Jul 5 12:46:47 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * FIX BUILD (with GHC 6.2.x): System.Directory.Internals is no more Update functions in Compat.Directory from originals in System.Directory M ./compat/Compat/Directory.hs -14 +50 M ./compat/Makefile -7 R ./compat/System

[nightly] 05-Jul-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-07-05 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Jul 5 19:30:00 BST 2007. checkin

Re: Head broken again

2007-07-05 Thread Claus Reinke
obvious issues: - cpp or similar is needed everywhere :-( - should the TEST macro include a test identifier? - how to generate the list of TEST(X)s? can this be automated? the third issue (not hardcoding all available or anticipated variants/ platforms/buildbots) and the second issue can be addr

patch applied (ghc): Warning Police

2007-07-05 Thread Michael Adams
Thu Jul 5 07:29:36 PDT 2007 Michael D. Adams <[EMAIL PROTECTED]> * Warning Police M ./compiler/cmm/CmmOpt.hs -1 M ./compiler/codeGen/CgPrimOp.hs -3 M ./compiler/ghci/ByteCodeAsm.lhs -3 +3 M ./compiler/nativeGen/AsmCodeGen.lhs -1 M ./compiler/nativeGen/MachCodeGen.hs -1

patch applied (testsuite): ffi-deriv1 is broken(736)

2007-07-05 Thread Simon Marlow
Thu Jul 5 07:03:11 PDT 2007 Simon Marlow <[EMAIL PROTECTED]> * ffi-deriv1 is broken(736) M ./tests/ghc-regress/ccall/should_compile/all.T -1 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

Re: patch applied (ghc): Add first cut of the validate script

2007-07-05 Thread Simon Marlow
Peter Tanski wrote: darcs sent on behalf of Simon Marlow: * Add first cut of the validate script A ./validate I don't mean to quibble when you are stuck in managerial drudgery but overwriting build.mk: validate:7-11 if [ -f mk/build.mk ]; then mv mk/build.mk mk/build.mk.bak fi ech

patch applied (testsuite): Add test for Trac #1494

2007-07-05 Thread Simon Peyton Jones
Wed Jul 4 14:54:36 PDT 2007 [EMAIL PROTECTED] * Add test for Trac #1494 M ./tests/ghc-regress/typecheck/should_compile/all.T +1 A ./tests/ghc-regress/typecheck/should_compile/tc232.hs ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.h

patch applied (ghc): Tidy up IsIrred (no need for argument any more)

2007-07-05 Thread Simon Peyton Jones
Thu Jul 5 00:59:37 PDT 2007 [EMAIL PROTECTED] * Tidy up IsIrred (no need for argument any more) M ./compiler/typecheck/TcSimplify.lhs -5 +4 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix Trace #1494

2007-07-05 Thread Simon Peyton Jones
Wed Jul 4 15:22:21 PDT 2007 [EMAIL PROTECTED] * Fix Trace #1494 A tricky bug to do with the way the implication constraints are solved in TcSimplify. See Note [Reducing implication constraints]. M ./compiler/typecheck/TcSimplify.lhs -16 +43 _

Daily report for head

2007-07-05 Thread BuildBot Collator
Build results: x86 Windows head: fail (failed stage1) fail (failed pushchanges) x86 Windows head fast: lost pass pass pass pass pass gbesh Intel x86_64 Linux head: fail (failed stage1) mnemosyne x86-64 Gentoo head: pass phil Intel OSX head: pass phil P4 SuSE Linux he