--- Coro/Changes 2006/12/01 02:24:46 1.164 +++ Coro/Changes 2006/12/01 19:41:06 1.167 @@ -3,12 +3,16 @@ 3.0 - the "FINALLY COMPLETELY STABLE" release (coming soon: the "FAMOUS LAST WORDS" release). - - implement a new stack sharing algorithm. + - implement a new stack sharing algorithm, which uses a stack + pool (size currently hardcoded). - make stack sharing mandatory (it no longer uses a heuristic). - eval/die no longer cause weird problems under heavy use. - Coro::Event could cause livelocks if it was used but no Coro::Event watchers were used. + - Coro::Event now uses asynccheck as prepare does not + check for changed watchers. - Coro::Event should be cleaner and more efficient now. + - new utility function Coro::unblock_sub. - document the sad fact that Event is no longer reentrant. - putting a coroutine into the ready queue twice could under some circumstances lead to stack corruption.