ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Coro/Changes
(Generate patch)

Comparing cvsroot/Coro/Changes (file contents):
Revision 1.449 by root, Thu Nov 20 07:12:41 2008 UTC vs.
Revision 1.451 by root, Thu Nov 20 07:25:01 2008 UTC

10 stability issues. 10 stability issues.
11 - bump API version to 7 - all dependents must be recompiled. 11 - bump API version to 7 - all dependents must be recompiled.
12 - removed timed_* functions - they were not being used anyways 12 - removed timed_* functions - they were not being used anyways
13 and should be replaced by a more generic mechanism - 13 and should be replaced by a more generic mechanism -
14 and were annoying to support anyways :) 14 and were annoying to support anyways :)
15 - removed SemaphoreSet's waiter method - use sem instead. 15 - removed SemaphoreSet's waiter method - use sem method instead.
16 - Coro::Semaphore->adjust didn't correctly wake up enough waiters. 16 - Coro::Semaphore->adjust didn't correctly wake up enough waiters.
17 - async_pool did free a scalar value twice 17 - async_pool did free a scalar value twice
18 ("Attempt to unreference..."). 18 ("Attempt to unreference...").
19 - fix a disastrous bug in the readline optimisation
20 introduced in 4.801.
21 - fix a longstanding bug where calling terminate on a coro that 19 - fix a longstanding bug where calling terminate on a coro that
22 was waiting for a semaphore that was just becoming available 20 was waiting for a semaphore that was just becoming available
23 would cause a deadlock (semaphore would get into a state where 21 would cause a deadlock (semaphore would get into a state where
24 it was available but waiters were still blocked). 22 it was available but waiters were still blocked).
25 - calling throw on a coroutine that is waiting for a semaphore will 23 - calling throw on a coroutine that is waiting for a semaphore will

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines