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

Comparing Coro/Changes (file contents):
Revision 1.440 by root, Wed Nov 19 11:28:46 2008 UTC vs.
Revision 1.441 by root, Wed Nov 19 11:57:55 2008 UTC

18 and were annoying to support anyways :) 18 and were annoying to support anyways :)
19 - removed SemaphoreSet's waiter method - use sem instead. 19 - removed SemaphoreSet's waiter method - use sem instead.
20 - Coro::Semaphore->adjust didn't correctly wake up enough waiters. 20 - Coro::Semaphore->adjust didn't correctly wake up enough waiters.
21 - async_pool did free a scalar value twice 21 - async_pool did free a scalar value twice
22 ("Attempt to unreference..."). 22 ("Attempt to unreference...").
23 - fix a disastrous bug in the readline optimisation
24 introduced in 4.801.
23 - fix a longstanding bug where calling terminate on a coro that 25 - fix a longstanding bug where calling terminate on a coro that
24 was waiting for a semaphore that was just becoming available 26 was waiting for a semaphore that was just becoming available
25 would cause a deadlock (semaphore would get into a state where 27 would cause a deadlock (semaphore would get into a state where
26 it was available but waiters were still blocked). 28 it was available but waiters were still blocked).
27 - calling throw on a coroutine that is waiting for a semaphore will 29 - calling throw on a coroutine that is waiting for a semaphore will

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines