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

Comparing Coro/Changes (file contents):
Revision 1.433 by root, Tue Nov 18 23:20:41 2008 UTC vs.
Revision 1.434 by root, Wed Nov 19 00:06:54 2008 UTC

50 - implement Coro::SemaphoreSet purely in terms of Coro::Semaphore, 50 - implement Coro::SemaphoreSet purely in terms of Coro::Semaphore,
51 for a nice speedup and vastly more correct behaviour. Also implement 51 for a nice speedup and vastly more correct behaviour. Also implement
52 a new method "sem" to get at the underlying semaphore object. 52 a new method "sem" to get at the underlying semaphore object.
53 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate 53 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate
54 (in comparison) 20-40% speedup. 54 (in comparison) 20-40% speedup.
55 - implement Coro::Signal (mostly) in terms of Coro::Semaphore,
56 for some unknown (because I was too lazy), but certain, speedup.
55 - forgot to include Coro/libcoro/README in the dist for all these years. 57 - forgot to include Coro/libcoro/README in the dist for all these years.
56 - work around a freebsd pthreads bug (manual testcancel is required as 58 - work around a freebsd pthreads bug (manual testcancel is required as
57 pthread_cond_wait isn't a cancellation point on freebsd). 59 pthread_cond_wait isn't a cancellation point on freebsd).
58 60
594.913 Sat Nov 15 07:58:28 CET 2008 614.913 Sat Nov 15 07:58:28 CET 2008

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines