Re: ANNOUNCE: GHC version 6.8.1

2007-11-14 Thread Philip K.F. Hölzenspies
On Tuesday 13 November 2007 12:27:02 Simon Marlow wrote: maybe add a test right after the creation of DerivedConstants.h in includes/Makefile: DerivedConstants.h : mkDerivedConstantsHdr ./mkDerivedConstantsHdr $@ test -f $@ || exit 1 at least that will tell us whether it was

RE: ANNOUNCE: GHC version 6.8.1

2007-11-14 Thread Seth Kurtzberg
Is is possible that by upgrading the version of gcc changed? I've had problems compiling ghc6.8.1 with some versions of gcc that have disappeared by upgrading gcc. Seth Kurtzberg Software Engineer Specializing in Security, Reliability, and the Hardware/Software Interface -Original

State of parallel GC?

2007-11-14 Thread Ravi Nanavati
I seem to recall reading in a GHC status report that there was some work going on with parallel garbage-collection. Looking at 6.8.1, it seems pretty clear that it didn't make it. Is there any update about where things are on that front? It isn't an immediately pressing need a Bluespec, but we do

GHC 6.8.1 on FreeBSD 7/amd64

2007-11-14 Thread Brian P. O'Hanlon
Hello, all. I successfully built GHC 6.8.1 on my FreeBSD 7.0_BETA amd64 machine. I was able to bootstrap it from the GHC 6.6.1 for FreeBSD 6/amd64 which was posted to this list a while ago (and was running in FreeBSD 6 compatibility mode), as well as happy 1.15 which I compiled with that same

Re: State of parallel GC?

2007-11-14 Thread Bryan O'Sullivan
Ravi Nanavati wrote: It isn't an immediately pressing need a Bluespec, but we do get asked every once in a while about parallelizing the Bluespec compiler. Roshan James was working on parallel GC at MSR Cambridge last year. Unfortunately, it's not an internship-sized project. One of the

GHC 6.8.1 SpecConstr

2007-11-14 Thread kenny lu
Hi, Recall the example from Simon's paper appearing in ICFP 2007. myLast :: [a] - a myLast [] = error myLast [x] = x myLast (x:xs) = myLast xs which returns the last element in a list. Applying the idea in the paper, we should rewrite the function as follows, myLast :: [a] - a myLast [] =