RE: [Haskell-cafe] ANN: unordered-containers - a new, faster hashing-based containers library

2011-02-22 Thread Simon Peyton-Jones
| 1) The for me most interesting performance issue at the moment is the | regression in CPS performance that Bryan reported. Yes, I'm going to look at that once I've finished with the 7.0.2 perf regression. It's a bit tricky because it's a big program. | the state one. My guess, from reading

mbolingbroke (x86 OSX HEAD), build 69, Success

2011-02-22 Thread Builder
mbolingbroke (x86 OSX HEAD), build 69 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/69.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date

Re: Question about Haskell AST

2011-02-22 Thread Ian Lynagh
Hi Jane, On Mon, Feb 21, 2011 at 11:46:16PM -0800, Jane Ren wrote: Did you mean I have to include the dflags like below to get the parsetree of a base library file like libraries/base/GHC/List.lhs I am stilling getting the same error AstWalker: panic! (the 'impossible' happened)

RE: Question about Haskell AST

2011-02-22 Thread Simon Peyton-Jones
I think the missing piece was Opt_Cpp. Data.List uses the C preprocessor S | -Original Message- | From: cvs-ghc-boun...@haskell.org [mailto:cvs-ghc-boun...@haskell.org] On | Behalf Of Ian Lynagh | Sent: 22 February 2011 15:09 | To: Jane Ren | Cc: cvs-ghc@haskell.org;

Re: Validate failures (HEAD, OS X 10.6)

2011-02-22 Thread Ian Lynagh
On Fri, Feb 18, 2011 at 08:31:04AM +, Max Bolingbroke wrote: I recently validated GHC HEAD again after a long break, and found to my dismay that I'm getting a lot of unexpected failures: Unexpected failures: 1288(normal) 2276(normal) 2276_ghci(ghci) 4850(normal)

patch applied (ghc-7.0/ghc): Use -h rather than -soname; fixes dynlibs on Solaris 10; trac #4973

2011-02-22 Thread Ian Lynagh
Tue Feb 22 07:26:56 PST 2011 Ian Lynagh ig...@earth.li * Use -h rather than -soname; fixes dynlibs on Solaris 10; trac #4973 M ./compiler/main/DriverPipeline.hs -1 +3 View patch online:

patch applied (ghc-7.0/testsuite): Test Trac #4952

2011-02-22 Thread Ian Lynagh
Thu Feb 17 09:43:36 PST 2011 simo...@microsoft.com * Test Trac #4952 A ./tests/ghc-regress/typecheck/should_compile/T4952.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +2 View patch online:

patch applied (ghc-7.0/testsuite): Test Trac #4969

2011-02-22 Thread Ian Lynagh
Mon Feb 21 07:36:47 PST 2011 simo...@microsoft.com * Test Trac #4969 A ./tests/ghc-regress/typecheck/should_compile/T4969.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +1 View patch online:

Re: how frowned-upon is recursive coreView?

2011-02-22 Thread Neil Mitchell
Hi Adam The function at the end of this email walks over a Type, basically (recursivey) replacing it with its coreView.  The resulting tree has no PredTy's except for (PredTy (EqPred _ _)). Unrelated to your real point, but have you considered using a generics library? I don't know the

patch applied (ghc): Use -h rather than -soname; fixes dynlibs on Solaris 10; trac #4973

2011-02-22 Thread Ian Lynagh
Tue Feb 22 07:26:56 PST 2011 Ian Lynagh ig...@earth.li * Use -h rather than -soname; fixes dynlibs on Solaris 10; trac #4973 M ./compiler/main/DriverPipeline.hs -1 +3 View patch online:

kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 139, Success

2011-02-22 Thread Builder
kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 139 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/kgardas-opensolaris-x86-head/139.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions

[nightly] 22-Feb-2011 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2011-02-22 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx) 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 Tue Feb 22 18:10:01 GMT 2011. checking out new

Re: [Haskell-cafe] ANN: unordered-containers - a new, faster hashing-based containers library

2011-02-22 Thread Johan Tibell
On Tue, Feb 22, 2011 at 12:15 AM, Simon Peyton-Jones simo...@microsoft.com wrote: | 2) I've gotten really interested in array copying performance lately. Do the new primops help?  (I'm not sure if they've made it in yet, and Simon M is on hol.) They do, inserts get faster and are on par with

[nightly] 22-Feb-2011 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2011-02-22 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx) 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 Tue Feb 22 18:00:01 GMT 2011. checking out new source

mbolingbroke (x86 OSX HEAD), build 70, Success

2011-02-22 Thread Builder
mbolingbroke (x86 OSX HEAD), build 70 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/70.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date

tn23 (x86 OSX HEAD), build 265, Failure

2011-02-22 Thread Builder
tn23 (x86 OSX HEAD), build 265 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/265.html darcs checkout | Success create mk/build.mk | Success get subrepos | Success repo versions| Success setting version date | Success booting |

pgj (x86 FreeBSD HEAD), build 281, Success

2011-02-22 Thread Builder
pgj (x86 FreeBSD HEAD), build 281 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/281.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date | Success

simonmar-win32-stable (x86 Windows STABLE), build 177, Success

2011-02-22 Thread Builder
simonmar-win32-stable (x86 Windows STABLE), build 177 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/177.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions |

pgj2 (amd64 FreeBSD HEAD), build 279, Success

2011-02-22 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 279 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/279.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions | Success setting version date |

[nightly] 22-Feb-2011 build of STABLE on i386-unknown-linux (cam-02-unx)

2011-02-22 Thread GHC Build Reports
Build description = STABLE on i386-unknown-linux (cam-02-unx) 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 Tue Feb 22 18:10:01 GMT 2011. checking out new source tree

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 144, Success

2011-02-22 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 144 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/144.html darcs checkout| Success create mk/build.mk| Success get subrepos | Success repo versions |

[nightly] 22-Feb-2011 build of HEAD on i386-unknown-linux (cam-02-unx)

2011-02-22 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx) 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 Tue Feb 22 18:00:01 GMT 2011. checking out new source tree