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

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

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 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