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

Comparing Coro/Changes (file contents):
Revision 1.445 by root, Thu Nov 20 03:10:30 2008 UTC vs.
Revision 1.446 by root, Thu Nov 20 03:11:29 2008 UTC

55 - used new SLF interface to reimplement Coro::Signal gaining 55 - used new SLF interface to reimplement Coro::Signal gaining
56 some unknown (because I was too lazy), but certain, speedup, and also 56 some unknown (because I was too lazy), but certain, speedup, and also
57 making signals reliable for the first time. 57 making signals reliable for the first time.
58 - used new SLF interface and other optimisations to speed up async_pool 58 - used new SLF interface and other optimisations to speed up async_pool
59 by a factor of two. It also doesn't rely on perl's exception mechanism 59 by a factor of two. It also doesn't rely on perl's exception mechanism
60 to exit anymore. 60 to exit anymore. The overhead for terminating an async_pool, coro over
61 a normal async is now very small.
61 - sped up coroutine creation/destruction by 40%. 62 - sped up coroutine creation/destruction by 40%.
62 - forgot to include Coro/libcoro/README in the dist for all these years. 63 - forgot to include Coro/libcoro/README in the dist for all these years.
63 - work around a freebsd pthreads bug (manual testcancel is required as 64 - work around a freebsd pthreads bug (manual testcancel is required as
64 pthread_cond_wait isn't a cancellation point on freebsd). 65 pthread_cond_wait isn't a cancellation point on freebsd).
65 - use new rouse functions to speed up and simplify Coro::BDB. 66 - use new rouse functions to speed up and simplify Coro::BDB.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines