> rje         2003/03/18 15:24:20 PST
> 
>   Modified files:        (Branch: speceval_2)
>     ghc/compiler/absCSyn AbsCSyn.lhs AbsCUtils.lhs PprAbsC.lhs 
>     ghc/compiler/codeGen CgBindery.lhs CgCase.lhs CgClosure.lhs 
>                          CgCon.lhs CgExpr.lhs CgMonad.lhs 
>                          CgRetConv.lhs CgTailCall.lhs 
>     ghc/compiler/main    Constants.lhs 
>     ghc/compiler/nativeGen AbsCStixGen.lhs StixPrim.lhs 
>   Log:
>   This commit adds bitwise semitagging to the speculative branch.

Very cool!

I suspect there will be *lots* of changes in the RTS to make this go.
We might want to see if we can use an abstract type for "possibly tagged
closure pointers" in C to make things clearer / less fragile and to help
flag code that might need to be changed.

I'd like to test this stuff independently of spec-eval - I have a
feeling it might be an improvement on its own.  Any chance of getting a
patch for the HEAD?

Cheers,
        Simon
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to