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

Comparing Coro/Changes (file contents):
Revision 1.412 by root, Fri Nov 14 20:35:49 2008 UTC vs.
Revision 1.414 by root, Sat Nov 15 00:37:38 2008 UTC

2 2
3TODO: should explore PerlIO::coroaio (perl leaks like hell). 3TODO: should explore PerlIO::coroaio (perl leaks like hell).
4TODO: maybe implement a default message channel, very much like Erlang's 4TODO: maybe implement a default message channel, very much like Erlang's
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)).
7TODO: MAP_STACK
8 7
9// tobench 1.500
10// evbench 305436
115.0 85.0
12 - NEW ARCHITECTURE: use 4.912 for the stable version. 9 - NEW ARCHITECTURE: use 4.912 for the stable version.
13 - bump API version to 7 - all dependents must be recompiled. 10 - bump API version to 7 - all dependents must be recompiled.
14 - perl's process emulation is now not even theoretically supported 11 - perl's process emulation is now not even theoretically supported
15 anymore. 12 anymore.
21 - take advantage of __builtin_frame_address on gcc. 18 - take advantage of __builtin_frame_address on gcc.
22 - expose THX in coroapi (not sure whether this was a wise decision, 19 - expose THX in coroapi (not sure whether this was a wise decision,
23 as "threaded" perls are running at half speed anyways). 20 as "threaded" perls are running at half speed anyways).
24 - implement execute_slf (schedule-like-function) interface that makes 21 - implement execute_slf (schedule-like-function) interface that makes
25 it possible to implement schedule-like-functions in XS. 22 it possible to implement schedule-like-functions in XS.
23 - use new SLF interface to massively speed up Coro::EV (it's roughly
24 twice as fast now).
26 25
274.912 Thu Nov 13 18:31:23 CET 2008 264.912 Thu Nov 13 18:31:23 CET 2008
28 - minor cleanups. 27 - minor cleanups.
29 - use much larger stacks on linux and perl < 5.8.8. 28 - use much larger stacks on linux and perl < 5.8.8.
30 - Coro::Debug::new_unix_server did not unlink the socket 29 - Coro::Debug::new_unix_server did not unlink the socket

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines