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

Comparing Coro/Changes (file contents):
Revision 1.573 by root, Wed Jun 29 16:08:31 2011 UTC vs.
Revision 1.574 by root, Wed Jun 29 17:43:23 2011 UTC

9 destroyed and cleaned up automatically (e.g. async { schedule }). 9 destroyed and cleaned up automatically (e.g. async { schedule }).
10 - implement a JIT compiler for part of the thread switch code, 10 - implement a JIT compiler for part of the thread switch code,
11 which gives a 50% speed improvement on threaded perls, and 11 which gives a 50% speed improvement on threaded perls, and
12 about 4% on non-thraeded perls (so threaded perls now finally 12 about 4% on non-thraeded perls (so threaded perls now finally
13 reach about half the speed of non-threaded perls). 13 reach about half the speed of non-threaded perls).
14 - slightly modernise Coro::Intro, add section about rouse functions.
14 - avoid DEFSV and ERRSV, giving another 10% improvement 15 - avoid DEFSV and ERRSV, giving another 10% improvement
15 in thread switching. 16 in thread switching.
16 - Coro::State->is_destroyed is now called is_zombie. 17 - Coro::State->is_destroyed is now called is_zombie.
17 - implement a Coro->safe_cancel method that might fail, but 18 - implement a Coro->safe_cancel method that might fail, but
18 cancels in a "safer" way if it succeeds. 19 cancels in a "safer" way if it succeeds.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines