… | |
… | |
22 | > > Golf: |
22 | > > Golf: |
23 | > > use Time::Local (); |
23 | > > use Time::Local (); |
24 | > > Time::Local::timelocal 0, 0, 0, (localtime 86400 + 3600 + |
24 | > > Time::Local::timelocal 0, 0, 0, (localtime 86400 + 3600 + |
25 | > > Time::Local::timelocal 0, 0, 0, (localtime $now)[3..5])[3..5]; |
25 | > > Time::Local::timelocal 0, 0, 0, (localtime $now)[3..5])[3..5]; |
26 | |
26 | |
|
|
27 | TODO: canary |
|
|
28 | - document the requirement to "use EV" when using EV::MakeMaker. |
27 | - only use __register_atfork with glibc and uclibc, as musl |
29 | - only use __register_atfork with glibc and uclibc, as musl |
28 | defines __linux__, but doesn't implement the linux standard |
30 | defines __linux__, but doesn't implement the linux standard |
29 | base ABI, nor makes itself detectable via a macro, both apparently |
31 | base ABI, nor makes itself detectable via a macro, both apparently |
30 | by design, winning the "broken by design 2016 award" - well done. |
32 | by design, winning the "broken by design 2016 award" - well done. |
|
|
33 | - correct EV::periodic example 24h after midnight -> one day after |
|
|
34 | midnight (reported by Felix Ostmann). |
31 | |
35 | |
32 | 4.22 Sun Dec 20 02:34:39 CET 2015 |
36 | 4.22 Sun Dec 20 02:34:39 CET 2015 |
33 | - (libev) when epoll detects unremovable fds in the fd set, rebuild |
37 | - (libev) when epoll detects unremovable fds in the fd set, rebuild |
34 | only the epoll descriptor, not the signal pipe, to avoid |
38 | only the epoll descriptor, not the signal pipe, to avoid |
35 | SIGPIPE in ev_async_send. This doesn't solve it on fork, |
39 | SIGPIPE in ev_async_send. This doesn't solve it on fork, |