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

Comparing AnyEvent/Changes (file contents):
Revision 1.59 by root, Sat Apr 26 04:19:02 2008 UTC vs.
Revision 1.61 by elmex, Sun Apr 27 19:15:43 2008 UTC

1Revision history for Perl extension AnyEvent. 1Revision history for Perl extension AnyEvent.
2 2
3 - added AnyEvent::Handle and AnyEvent::Socket modules
3 - fix a bug in the pure perl backend that kept watchers alive 4 - fix a bug in the pure perl backend that kept watchers alive
4 when multiple watchers were registered for the same fh/poll combo. 5 when multiple watchers were registered for the same fh/poll combo.
5 - add a benchmark section showing AnyEvent overhead and comparing 6 - add a benchmark section showing AnyEvent overhead and comparing
6 the different event loops with each other. 7 the different event loops with each other.
7 - prefer pure perl over tk when autoprobing, as it's about as fast, 8 - prefer pure perl over tk when autoprobing, as it's about as fast,
12 - document the race between loading of an event module and 13 - document the race between loading of an event module and
13 child processes exiting. 14 child processes exiting.
14 - support POE as "backend" (with some caveats, POE is not generic 15 - support POE as "backend" (with some caveats, POE is not generic
15 enough, and darn slow). 16 enough, and darn slow).
16 - support Wx and Prima through POE. 17 - support Wx and Prima through POE.
17 - optimise perl backend to use 20% less memory and to be roughly 18 - optimise perl backend to use 20% less memory and take advantage
18 2-3 times faster in the common case of sparsely-active file 19 of typical timeout behaviour. It can now compete with
19 descriptors. It can now compete with select/poll-based C event 20 select/poll-based C event loops in most cases (it is usually
20 loops in most cases (it is usually faster than Event and Glib :). 21 faster than Event and Glib :).
21 - roughly cut EV memory use in half and increase its speed by 30%, 22 - roughly cut EV memory use in half and increase its speed by 30%,
22 by removing undocumented functionality. 23 by removing undocumented functionality.
23 24
243.2 Thu Apr 24 10:10:40 CEST 2008 253.2 Thu Apr 24 10:10:40 CEST 2008
25 - do not die when anyevent watchers are destroyed while running callbacks 26 - do not die when anyevent watchers are destroyed while running callbacks

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines