Re: coroutines end and DFG

2003-03-05 Thread Leopold Toetsch
Jonathan Sillito wrote: -Original Message- From: Leopold Toetsch [mailto:[EMAIL PROTECTED] And from imcc's register allocations POV the whole coroutine stuff is a PITA, no registers are preserved, AFAIK, so a coroutines and the caller + all edges out from both do share the same registers,

RE: coroutines end and DFG

2003-03-04 Thread Jonathan Sillito
> -Original Message- > From: Leopold Toetsch [mailto:[EMAIL PROTECTED] > > Does a couroutine end? And how? > The current implementation jumps forth and back by the B opcode, > one is a "call coroutine" the other is a "yield". There seems to be no > possibility, that the coroutine states, "I

coroutines end and DFG

2003-03-04 Thread Leopold Toetsch
Does a couroutine end? And how? The current implementation jumps forth and back by the B opcode, one is a "call coroutine" the other is a "yield". There seems to be no possibility, that the coroutine states, "I'm finished now" - with possibly meaning "don't call me again". And from imcc's regis