… | |
… | |
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. |