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

Comparing Coro/Changes (file contents):
Revision 1.442 by root, Wed Nov 19 15:09:57 2008 UTC vs.
Revision 1.443 by root, Wed Nov 19 15:29:57 2008 UTC

52 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate 52 - implement Coro::Channel in terms of Coro::Semaphore, for a moderate
53 (in comparison) 20-40% speedup. 53 (in comparison) 20-40% speedup.
54 - used new SLF interface to reimplement Coro::Signal gaining 54 - used new SLF interface to reimplement Coro::Signal gaining
55 some unknown (because I was too lazy), but certain, speedup, and also 55 some unknown (because I was too lazy), but certain, speedup, and also
56 making signals reliable for the first time. 56 making signals reliable for the first time.
57 - sped up coroutine creation/destruction by 20%.
57 - forgot to include Coro/libcoro/README in the dist for all these years. 58 - 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 59 - work around a freebsd pthreads bug (manual testcancel is required as
59 pthread_cond_wait isn't a cancellation point on freebsd). 60 pthread_cond_wait isn't a cancellation point on freebsd).
60 - use new rouse functions to speed up and simplify Coro::BDB. 61 - use new rouse functions to speed up and simplify Coro::BDB.
61 - make "prefer perl native functions" work with threaded perls. 62 - make "prefer perl native functions" work with threaded perls.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines