… | |
… | |
931 | no warnings; |
931 | no warnings; |
932 | use strict qw(vars subs); |
932 | use strict qw(vars subs); |
933 | |
933 | |
934 | use Carp; |
934 | use Carp; |
935 | |
935 | |
936 | our $VERSION = 4.411; |
936 | our $VERSION = 4.412; |
937 | our $MODEL; |
937 | our $MODEL; |
938 | |
938 | |
939 | our $AUTOLOAD; |
939 | our $AUTOLOAD; |
940 | our @ISA; |
940 | our @ISA; |
941 | |
941 | |
… | |
… | |
1946 | And even the 100% non-blocking version written using the high-level (and |
1946 | And even the 100% non-blocking version written using the high-level (and |
1947 | slow :) L<AnyEvent::Handle> abstraction beats both POE and IO::Lambda, |
1947 | slow :) L<AnyEvent::Handle> abstraction beats both POE and IO::Lambda, |
1948 | even thought it does all of DNS, tcp-connect and socket I/O in a |
1948 | even thought it does all of DNS, tcp-connect and socket I/O in a |
1949 | non-blocking way. |
1949 | non-blocking way. |
1950 | |
1950 | |
|
|
1951 | The two AnyEvent benchmarks can be found as F<eg/ae0.pl> and F<eg/ae2.pl> |
|
|
1952 | in the AnyEvent distribution, the remaining benchmarks are part of the |
|
|
1953 | IO::lambda distribution and were used without any changes. |
|
|
1954 | |
1951 | |
1955 | |
1952 | =head1 SIGNALS |
1956 | =head1 SIGNALS |
1953 | |
1957 | |
1954 | AnyEvent currently installs handlers for these signals: |
1958 | AnyEvent currently installs handlers for these signals: |
1955 | |
1959 | |