… | |
… | |
8 | TODO: redesign Impl |
8 | TODO: redesign Impl |
9 | TODO: make ae::run mroe robust against eintr, Andrew Suffield |
9 | TODO: make ae::run mroe robust against eintr, Andrew Suffield |
10 | TODO: IO::Async sometimes cancels the wrong timer when you call cancel_timer -wait for IO::Async release. |
10 | TODO: IO::Async sometimes cancels the wrong timer when you call cancel_timer -wait for IO::Async release. |
11 | TODO: wrap |
11 | TODO: wrap |
12 | TODO: shell on env |
12 | TODO: shell on env |
13 | TODO: FLTK docs |
13 | TODO: parse_unix??? |
|
|
14 | TODO: debug shell pid? |
14 | - INCOMPATIBLE CHANGE: AnyEvent::DNS resource records now include |
15 | - INCOMPATIBLE CHANGE: AnyEvent::DNS resource records now include |
15 | the TTL as fourth element - this affects ->resolve directly, |
16 | the TTL as fourth element - this affects ->resolve directly, |
16 | and ->request and ->dns_unpack indirectly. Convenience functions |
17 | and ->request and ->dns_unpack indirectly. Convenience functions |
17 | such as AnyEvent::DNS::{a,txt,mx,srv} are not affected. |
18 | such as AnyEvent::DNS::{a,txt,mx,srv} are not affected. |
18 | - INCOMPATIBLE CHANGE: backend authors now should not implement |
19 | - INCOMPATIBLE CHANGE: backend authors now should not implement |
… | |
… | |
27 | - querying too long domain names would barf deep inside AnyEvent::DNS - since |
28 | - querying too long domain names would barf deep inside AnyEvent::DNS - since |
28 | this is hard to avoid for applications, AnyEvent:.DNS::request now checks for |
29 | this is hard to avoid for applications, AnyEvent:.DNS::request now checks for |
29 | for too long domain names explicitly and passes an undef to the callback |
30 | for too long domain names explicitly and passes an undef to the callback |
30 | instead (reported by James Bromberger). |
31 | instead (reported by James Bromberger). |
31 | - new function: AnyEvent::postpone. |
32 | - new function: AnyEvent::postpone. |
|
|
33 | - new env variable, PERL_ANYEVENT_DEBUG_SHELL, to automatically start |
|
|
34 | a debug shell. |
|
|
35 | - new env variable, PERL_ANYEVENT_DEBUG_WRAP, to automatically enable |
|
|
36 | watcher instrumentation/wrapping. |
32 | - IO::Async sometimes cancels the wrong timer when you call cancel_timer. |
37 | - IO::Async sometimes cancels the wrong timer when you call cancel_timer. |
33 | Invest extra overhead to work around this peculiar behaviour. |
38 | Invest extra overhead to work around this peculiar behaviour. |
34 | - split the pure perl backend into a loop module and an impl |
39 | - split the pure perl backend into a loop module and an impl |
35 | module (AnyEvent::Loop and AnyEvent::Impl::Perl). |
40 | module (AnyEvent::Loop and AnyEvent::Impl::Perl). |
36 | - some read types (regex, netstring, json, storable) could |
41 | - some read types (regex, netstring, json, storable) could |