SSA IL

Matthew Fluet fluet@CS.Cornell.EDU
Thu, 1 Nov 2001 22:36:38 -0500 (EST)


> > Some of them also fail with "Raise must have one var".
> 
> This is a bit more troubling, but I think will go away once everything
> makes it to SSA.

I'm

> > and a segFault on exnHistory2; various other run-time errors.
> 
> These are a bit more scary.  Maybe you could track one down?

Yeah; I didn't get a chance to look at them, I was just watching the
regression output.  Unfortunately, there are some other bugs becoming
manifest: mutex and prodcons aren't terminating.  I'll try to track down
one or more of these tomorrow.

> I have one more minor hack on my todo before the shrinker.  Hopefully
> I will start on that tomorrow.

Great.  Just some notes: I've been mostly assuming some think like
shrinkBlocks: Statement.t vector -> Block.t vector -> Block.t vector
in the code (although they are all one liners), but when I was thinking
about doing a really simple shrinker, I put
shrinkFunction: Statement.t vector -> Function.t -> Function.t
into shrink.sig, which seems more reasonable.