patch applied (testsuite): Add DPH solution for 1st Euler problem

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 20:51:05 PST 2010 b...@ouroborus.net * Add DPH solution for 1st Euler problem A ./tests/ghc-regress/dph/sumnats/ A ./tests/ghc-regress/dph/sumnats/Main.hs A ./tests/ghc-regress/dph/sumnats/Makefile A ./tests/ghc-regress/dph/sumnats/SumNatsVect.hs A ./tests/ghc-reg

patch applied (testsuite): Add missing Makefiles

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 19:36:07 PST 2010 b...@ouroborus.net * Add missing Makefiles A ./tests/ghc-regress/dph/dotp/Makefile A ./tests/ghc-regress/dph/primespj/Makefile View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20100226033607-bf82d-105f4d259b13c2ebe0cf6b66e8d49aaa7b19b811

patch applied (testsuite): Add DPH primes test

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 18:00:34 PST 2010 b...@ouroborus.net * Add DPH primes test A ./tests/ghc-regress/dph/primespj/ A ./tests/ghc-regress/dph/primespj/Main.hs A ./tests/ghc-regress/dph/primespj/PrimesVect.hs A ./tests/ghc-regress/dph/primespj/dph-primespj.T A ./tests/ghc-regress/dph/p

patch applied (testsuite): Add DPH smvm test

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 18:56:30 PST 2010 b...@ouroborus.net * Add DPH smvm test A ./tests/ghc-regress/dph/smvm/ A ./tests/ghc-regress/dph/smvm/Main.hs A ./tests/ghc-regress/dph/smvm/Makefile A ./tests/ghc-regress/dph/smvm/SMVMVect.hs A ./tests/ghc-regress/dph/smvm/dph-smvm.T A ./tes

patch applied (testsuite): In dph-dotp, compare with result computed via regular list fns.

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 17:47:00 PST 2010 b...@ouroborus.net * In dph-dotp, compare with result computed via regular list fns. M ./tests/ghc-regress/dph/dotp/Main.hs -3 +11 M ./tests/ghc-regress/dph/dotp/dph-dotp.T -1 +1 M ./tests/ghc-regress/dph/dotp/dph-dotp.stdout +1 View patch online: http:

patch applied (testsuite): Prefix dph tests with 'dph-' to avoid name conflicts

2010-02-25 Thread Ben Lippmeier
Thu Feb 25 17:36:38 PST 2010 b...@ouroborus.net * Prefix dph tests with 'dph-' to avoid name conflicts ./tests/ghc-regress/dph/dotp/dotp.T -> ./tests/ghc-regress/dph/dotp/dph-dotp.T ./tests/ghc-regress/dph/dotp/dotp.stdout -> ./tests/ghc-regress/dph/dotp/dph-dotp.stdout ./tests

patch applied (testsuite): Add DPH dotp test

2010-02-25 Thread Ben Lippmeier
Wed Feb 24 20:26:34 PST 2010 b...@ouroborus.net * Add DPH dotp test A ./tests/ghc-regress/dph/dotp/ A ./tests/ghc-regress/dph/dotp/DotPVect.hs A ./tests/ghc-regress/dph/dotp/Main.hs A ./tests/ghc-regress/dph/dotp/dotp.T A ./tests/ghc-regress/dph/dotp/dotp.stdout View patch

[nightly] 25-Feb-2010 build of STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com)

2010-02-25 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx.europe.corp.microsoft.com) 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 Thu Feb 25 19:10:01 GMT 20

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

2010-02-25 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 Thu Feb 25 19:00:01 GMT 2010. **

[nightly] 25-Feb-2010 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2010-02-25 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Thu Feb 25 18:10:01 GMT 2010. checki

[nightly] 25-Feb-2010 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2010-02-25 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 Thu Feb 25 18:00:01 GMT 2010. checking out

patch applied (testsuite): arith012, arith008: use -msse2 on i386 if available

2010-02-25 Thread Simon Marlow
Wed Feb 24 02:14:34 PST 2010 Simon Marlow * arith012, arith008: use -msse2 on i386 if available M ./tests/ghc-regress/numeric/should_run/all.T -13 +10 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20100224101434-12142-f318978358b3de0c6c557c246b26d403a5f3c1a5.gz ___

patch applied (ghc): Force encoding to UTF-8 when writing individual .conf files

2010-02-25 Thread Simon Marlow
Wed Feb 24 07:25:19 PST 2010 Simon Marlow * Force encoding to UTF-8 when writing individual .conf files M ./utils/ghc-pkg/Main.hs -14 +28 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20100224152519-12142-96a29065ed03209bb5925f9f1a200d43af5f9708.gz __

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Malcolm Wallace
The most interesting observation seems to be that the results are largely inconsistent (look at 'atom', for example). Even wheel- sieve1, where our numbers go in the same direction, varies between +10% and +22.7%. My numbers are from an older HEAD (as I had nofib handy there), but I'm stil

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Max Bolingbroke
Hi David, This is great stuff of course! I notice that you have identified some problems with the generated code (e.g. the ESP manipulation stuff you point to at the end of http://groups.google.com/group/llvm-dev/msg/28b99513bcc38e0f). Do you think there are some quick wins here that could be ha

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Simon Marlow
On 25/02/2010 10:57, David Terei wrote: Simon Marlow wrote: On 25/02/2010 02:00, David Terei wrote: Do we envisage doing anything complex to the Llvm code inside GHC in the future? I can't think of a reason to. One thing I would like to investigate at some point is to have the LLVM binding u

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread David Terei
Simon Marlow wrote: On 25/02/2010 02:00, David Terei wrote: Do we envisage doing anything complex to the Llvm code inside GHC in the future? I can't think of a reason to. One thing I would like to investigate at some point is to have the LLVM binding use the C++ API of LLVM instead of printin

Re: patch applied (ghc): Make "make tags" work in the new build system

2010-02-25 Thread Simon Marlow
On 25/02/2010 09:14, Simon Peyton-Jones wrote: |> good point. Could we call them 'tags-emacs' and 'tags-vim'? | | We could do, but tags and TAGS are the standard names. | | We could also have separate "make tags" and "make TAGS" commands, which | generate only the named file. | | Whatever the d

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Simon Marlow
On 25/02/2010 02:47, David Terei wrote: Simon Marlow wrote: Here's a patch review. Oh there is one other issue I keep forgetting about. LLVM requires that all basic blocks end in a control flow statement. Cmm basic blocks have this property for everything except the hand written cmm. e.g rts/

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Simon Marlow
On 25/02/2010 02:00, David Terei wrote: Do we envisage doing anything complex to the Llvm code inside GHC in the future? I can't think of a reason to. One thing I would like to investigate at some point is to have the LLVM binding use the C++ API of LLVM instead of printing out LLVM Assembly.

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Simon Marlow
On 25/02/2010 01:15, Manuel M T Chakravarty wrote: The most interesting observation seems to be that the results are largely inconsistent (look at 'atom', for example). Even wheel-sieve1, where our numbers go in the same direction, varies between +10% and +22.7%. My numbers are from an older H

Re: Merge Request: LLVM Code Generator for GHC

2010-02-25 Thread Simon Marlow
On 25/02/2010 00:08, David Terei wrote: Simon Marlow wrote: > So, nofib programs are on average 4-5% slower, with a 6% increase in > binary sizes (this is with -split-objs). > > What's interesting is that there are some outliers here: programs that > go 12-17% slower without TNTC. Looking at

Re: patch applied (ghc): Make "make tags" work in the new build system

2010-02-25 Thread Tristan Allwood
+1 for having separate 'make tags' and 'make TAGS'. Cheers, Tris On Thu, Feb 25, 2010 at 09:14:46AM +, Simon Peyton-Jones wrote: > | > good point. Could we call them 'tags-emacs' and 'tags-vim'? > | > | We could do, but tags and TAGS are the standard names. > | > | We could also have sep

RE: patch applied (ghc): Make "make tags" work in the new build system

2010-02-25 Thread Simon Peyton-Jones
| > good point. Could we call them 'tags-emacs' and 'tags-vim'? | | We could do, but tags and TAGS are the standard names. | | We could also have separate "make tags" and "make TAGS" commands, which | generate only the named file. | | Whatever the decision, implementing it will be easy. | Doe