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

Comparing Coro/Changes (file contents):
Revision 1.434 by root, Wed Nov 19 00:06:54 2008 UTC vs.
Revision 1.435 by root, Wed Nov 19 02:07:48 2008 UTC

5 actor model (which is cool in a lot of important aspects (failures!), 5 actor model (which is cool in a lot of important aspects (failures!),
6 but very lacking in others (higher level ipc)). 6 but very lacking in others (higher level ipc)).
7 7
8TODO: testcancel 8TODO: testcancel
9TODO: guard as SLF - to avoid deadlocks. 9TODO: guard as SLF - to avoid deadlocks.
10TODO: Coro::Signal as SLF.
11 - avoid deadlock in Coro::Channel if maxsize == 1 (Richard Hundt). 10 - avoid deadlock in Coro::Channel if maxsize == 1 (Richard Hundt).
12 11
135.0 125.0
14 - NEW ARCHITECTURE: use the latest 4.x version if you experience 13 - NEW ARCHITECTURE: use the latest 4.x version if you experience
15 stability issues. 14 stability issues.
50 - implement Coro::SemaphoreSet purely in terms of Coro::Semaphore, 49 - implement Coro::SemaphoreSet purely in terms of Coro::Semaphore,
51 for a nice speedup and vastly more correct behaviour. Also implement 50 for a nice speedup and vastly more correct behaviour. Also implement
52 a new method "sem" to get at the underlying semaphore object. 51 a new method "sem" to get at the underlying semaphore object.
53 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate 52 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate
54 (in comparison) 20-40% speedup. 53 (in comparison) 20-40% speedup.
55 - implement Coro::Signal (mostly) in terms of Coro::Semaphore, 54 - used new SLF interface to reimplement Coro::Signal gaining
56 for some unknown (because I was too lazy), but certain, speedup. 55 some unknown (because I was too lazy), but certain, speedup, and also
56 making signals reliable for the first time.
57 - 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.
58 - work around a freebsd pthreads bug (manual testcancel is required as 58 - work around a freebsd pthreads bug (manual testcancel is required as
59 pthread_cond_wait isn't a cancellation point on freebsd). 59 pthread_cond_wait isn't a cancellation point on freebsd).
60 60
614.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