Re: new register allocator: please validate me on PPC.

2007-08-15 Thread Magnus Jonsson
Hi Ben, I have validated on my linux PPC machine and it looks good! All stages build and I see no difference in validate's output with and without your patch. I haven't tried using -fregs-graph. I'd give you an account if my machine wasn't behind a NAT. / Magnus Jonsson On Tue, 14 Aug 2007,

Re: change to deriving in 6.7 ??

2007-08-15 Thread Conal Elliott
by the way, i don't think i'm on the cvs-ghc list. so please cc me in any replies. thanks, - conal On 8/15/07, Conal Elliott <[EMAIL PROTECTED]> wrote: > > I'm running ghc-6.7.20070802 and getting a new error message that didn't > show up with ghc-6.6. Code: > > -- | Pairing for unary type c

Fwd: how to get packages for HEAD snapshot ?

2007-08-15 Thread Conal Elliott
oops -- meant to cc cvs-ghc btw, 20070802 does run and does have libs included. -- Forwarded message -- From: Conal Elliott <[EMAIL PROTECTED]> Date: Aug 15, 2007 2:56 PM Subject: Re: how to get packages for HEAD snapshot ? To: Stefan O'Rear <[EMAIL PROTECTED]> Thank Stefan, The

change to deriving in 6.7 ??

2007-08-15 Thread Conal Elliott
I'm running ghc-6.7.20070802 and getting a new error message that didn't show up with ghc-6.6. Code: -- | Pairing for unary type constructors. newtype Pair1 f g a = Pair1 {unPair1 :: (f a, g a)} deriving (Eq, Ord, Show) Error message: src/Data/Tupler.hs:26:0: No instances

Re: how to get packages for HEAD snapshot ?

2007-08-15 Thread Stefan O'Rear
On Wed, Aug 15, 2007 at 02:20:53PM -0700, Conal Elliott wrote: > I installed ghc-6.7.20070810-i386-unknown-mingw32.exe. Though it runs, I > don't know how to get other packages installed, including Cabal. "ghc-pkg > list" tells me that I have only {ghc-6.7.20070810}, rts-1.0. > > Any suggestions

how to get packages for HEAD snapshot ?

2007-08-15 Thread Conal Elliott
I installed ghc-6.7.20070810-i386-unknown-mingw32.exe. Though it runs, I don't know how to get other packages installed, including Cabal. "ghc-pkg list" tells me that I have only {ghc-6.7.20070810}, rts-1.0. Any suggestions? Thanks, - Conal ___ Cvs-g

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

2007-08-15 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 Wed Aug 15 19:30:00 BST 2007. checki

patch applied (ghc): Fix building GHC with profiling

2007-08-15 Thread Ian Lynagh
Wed Aug 15 06:02:42 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix building GHC with profiling M ./compiler/Makefile.ghcbin -2 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix the build when GMP_INCLUDE_DIRS == ""

2007-08-15 Thread Ian Lynagh
Wed Aug 15 04:14:32 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Fix the build when GMP_INCLUDE_DIRS == "" M ./includes/Makefile -2 +5 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Fix build with external gmp library.

2007-08-15 Thread Ian Lynagh
Mon Aug 13 05:42:11 PDT 2007 [EMAIL PROTECTED] * Fix build with external gmp library. ghc fails to build if you use an external gmp library. This is because ghc requires the header file gmp.h, which used to be provided by the internal gmp source code. The file gmp.h is no longer part o

patch applied (ghc): Update config.sub and config.guess

2007-08-15 Thread Ian Lynagh
Tue Aug 14 07:30:32 PDT 2007 Ian Lynagh <[EMAIL PROTECTED]> * Update config.sub and config.guess M ./config.guess -280 +370 M ./config.sub -54 +152 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

preliminary FastString-Map results

2007-08-15 Thread Isaac Dupree
About a 0.5% penalty on speed and bytes allocated. This is with replacing the internal FastString hashtable with a (Data.Map.Map PtrStr FastString) where data PtrStr = PtrStr {-#UNPACK#-}!ForeignPtr {-#UNPACK#-}!Int with the inefficiency of copying bytes to a ForeignPtr in order to do the Map-