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

Comparing EV/Changes (file contents):
Revision 1.58 by root, Fri Nov 23 12:22:25 2007 UTC vs.
Revision 1.94 by root, Tue Dec 18 01:37:46 2007 UTC

1Revision history for Perl extension EV 1Revision history for Perl extension EV
2 2
31.86 Tue Dec 18 02:36:57 CET 2007
4 - fix memleak on loop destroy (not relevant for perl).
5 - add periodic->at methods.
6
71.85 Fri Dec 14 20:32:40 CET 2007
8 - further optimise epoll backend by adding a heuristic that
9 avoids EPOLL_CTL_DEL calls if possible.
10 - EV::signal->start was not async-signal safe.
11 - fix some aliasing issues w.r.t. timers and periodics
12 (not relevant for perl).
13 - optimise start/stop when the fd hasn't changed.
14
151.8 Tue Dec 11 22:17:46 CET 2007
16 - API version 3:0.
17 - reduced fudge factor to zero for select, poll, epoll
18 and kqueue: your system better be posix-compliant
19 even in its extensions :->
20 - improve long-term numerical stability in periodic watchers
21 by introducing a separate offset value instead of reusing at.
22 - recalculate real/monotonic clocks before blocking fully
23 to avoid blocking for longer than necessary.
24 - fix bugs in the heap functions. this rarely lead to illegal
25 heap orderings.
26
271.72 Sat Dec 8 15:31:26 CET 2007
28 - add dummy loop arguments to some EVAPI functions
29 so that clients can use EV_A and EV_DEFAULT.
30 - expose ev_clear_pending.
31 - renamed trigger to invoke.
32
331.71 Fri Dec 7 19:10:24 CET 2007
34 - changed/implemented idle watcher priority.
35 - allow out-of-range priorities to be set.
36 - fix ->priority to actually work on started watchers.
37 - improved testsuite.
38
391.6 Wed Dec 5 15:06:20 CET 2007
40 - add a missing SPAGAIN.
41 - ripped out EV::DNS, use EV::ADNS for a better backend.
42 - make ev_time callable from EVAPI.h.
43 - add EV::loop_count.
44 - some space optimisations.
45
461.5 Wed Nov 28 20:19:09 CET 2007
47 - add inotify backend.
48 - make testsuite even less sensible to timing issues,
49 add more stat tests.
50 - add ->attr, ->prev, ->stat calls to stat watcher.
51
521.4 Tue Nov 27 17:35:27 CET 2007
53 - work around a linux 2.4 kernel bug in child handlers.
54 - implement stat watcher interface.
55 - implement fork watcher interface.
56 - io->set did not keep the fh alive.
57 - actively check signal numbers/names to be valid.
58 - cleanups, minor fixes, new bugs.
59 - work around windows bugs in the testsuite.
60
611.3 Sun Nov 25 10:46:57 CET 2007
62 - stopping idle/check/prepare watchers could cause data corruption.
3 - implement and document EV::once. 63 - implement and document EV::once.
4 - improved documentation, verify that netbsd indeed has the only 64 - improved documentation, verify that netbsd indeed has the only
5 working kqueue implementation (out of darwin, freebsd, netbsd and 65 working kqueue implementation (out of darwin, freebsd, netbsd and
6 openbsd). Praise them! 66 openbsd). Praise them!
67 - fix the data method so it might work.
68 - expose ev_ref/ev_unref to the C API.
69 - expose ref/unref in form of the ->keepalive method to perl.
7 - minor bugfixes and portability fixes. 70 - minor bugfixes and portability fixes.
8 71
91.2 Thu Nov 22 05:44:09 CET 2007 721.2 Thu Nov 22 05:44:09 CET 2007
10 - disable kqueue by default on !netbsd, as its broken on freebsd, 73 - disable kqueue by default on !netbsd, as its broken on freebsd,
11 darwin and openbsd and thus almost everywhere. 74 darwin and openbsd and thus almost everywhere.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines