Simon, Ian (and other interested parties)

John and I would like to push this Big Patch.  As a sanity check, would either 
or both of you like to try it out?  I'm going to do so on Windows.

Simon
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Dias
Sent: 18 August 2008 14:37
To: Don Stewart
Cc: [email protected]
Subject: RE: HEADS UP: big codegen patch

Hi Don,

We have a couple of Wiki pages that outline the plan with the new code 
generator. The first page gives the short-term view:
http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGenPipeline
and the following page gives the longer-term plans:
http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/IntegratedCodeGen

The current state of play is that the first page has been implemented (with a 
few known holes and recent design changes that have yet to hit the Wiki). But 
the whole pipeline was only completed just before Anglo Haskell, so many bugs 
remain. My current priority is to track down bugs until the new code generator 
passes the test suite.

As for the bigger picture, the next big steps include:
- rewriting run-time system .cmm code to use the new code generator (currently, 
it has to be written as though it were the output of the code generator),
- turning GHC into a cross compiler, and
- experimenting with some changes to the calling conventions.
(Not necessarily in that order.)

Cheers,
John


> -----Original Message-----
> From: Don Stewart [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 15, 2008 7:24 PM
> To: John Dias
> Cc: [email protected]
> Subject: Re: HEADS UP: big codegen patch
>
> t-jodias:
> >    Before merging a large batch of codegen changes, I wanted to make
> it
> >    available for testing. These patches do not turn on the new code
> generator
> >    (still a buggy work in progress), but there were some
> representation
> >    changes that affected the old code generator, as well as native-
> code
> >    generators on multiple platforms. You can download the patch from
> a
> >    repository at: http://darcs.haskell.org/~dias/ghc
> >
> >
> >
> >    These changes have not yet been pushed to the HEAD, but I intend
> to do so
> >    next week. Please take this opportunity to test things out and let
> me know
> >    if you run into problems.
> >
> >    Cheers,
> >
>
> Wonderful John. I'm so glad to see this work coming together.
>
> Can you summarise the state of play, and direction for the new codegen
> project?
>
> -- Don

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to