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

Comparing AnyEvent/lib/AnyEvent.pm (file contents):
Revision 1.233 by root, Thu Jul 9 01:22:50 2009 UTC vs.
Revision 1.237 by root, Thu Jul 16 01:17:23 2009 UTC

1033no warnings; 1033no warnings;
1034use strict qw(vars subs); 1034use strict qw(vars subs);
1035 1035
1036use Carp; 1036use Carp;
1037 1037
1038our $VERSION = 4.801; 1038our $VERSION = 4.82;
1039our $MODEL; 1039our $MODEL;
1040 1040
1041our $AUTOLOAD; 1041our $AUTOLOAD;
1042our @ISA; 1042our @ISA;
1043 1043
1072 # as the pureperl backend should work everywhere 1072 # as the pureperl backend should work everywhere
1073 # and is usually faster 1073 # and is usually faster
1074 [Glib:: => AnyEvent::Impl::Glib::], # becomes extremely slow with many watchers 1074 [Glib:: => AnyEvent::Impl::Glib::], # becomes extremely slow with many watchers
1075 [Event::Lib:: => AnyEvent::Impl::EventLib::], # too buggy 1075 [Event::Lib:: => AnyEvent::Impl::EventLib::], # too buggy
1076 [Tk:: => AnyEvent::Impl::Tk::], # crashes with many handles 1076 [Tk:: => AnyEvent::Impl::Tk::], # crashes with many handles
1077 [Qt:: => AnyEvent::Impl::Qt::], # requires special main program
1077 [POE::Kernel:: => AnyEvent::Impl::POE::], # lasciate ogni speranza 1078 [POE::Kernel:: => AnyEvent::Impl::POE::], # lasciate ogni speranza
1078 [Qt:: => AnyEvent::Impl::Qt::], # requires special main program
1079 [Wx:: => AnyEvent::Impl::POE::], 1079 [Wx:: => AnyEvent::Impl::POE::],
1080 [Prima:: => AnyEvent::Impl::POE::], 1080 [Prima:: => AnyEvent::Impl::POE::],
1081 # IO::Async is just too broken - we would need workarounds for its 1081 # IO::Async is just too broken - we would need workarounds for its
1082 # byzantine signal and broken child handling, among others. 1082 # byzantine signal and broken child handling, among others.
1083 # IO::Async is rather hard to detect, as it doesn't have any 1083 # IO::Async is rather hard to detect, as it doesn't have any
2100 2100
2101A handler for C<SIGCHLD> is installed by AnyEvent's child watcher 2101A handler for C<SIGCHLD> is installed by AnyEvent's child watcher
2102emulation for event loops that do not support them natively. Also, some 2102emulation for event loops that do not support them natively. Also, some
2103event loops install a similar handler. 2103event loops install a similar handler.
2104 2104
2105If, when AnyEvent is loaded, SIGCHLD is set to IGNORE, then AnyEvent will 2105Additionally, when AnyEvent is loaded and SIGCHLD is set to IGNORE, then
2106reset it to default, to avoid losing child exit statuses. 2106AnyEvent will reset it to default, to avoid losing child exit statuses.
2107 2107
2108=item SIGPIPE 2108=item SIGPIPE
2109 2109
2110A no-op handler is installed for C<SIGPIPE> when C<$SIG{PIPE}> is C<undef> 2110A no-op handler is installed for C<SIGPIPE> when C<$SIG{PIPE}> is C<undef>
2111when AnyEvent gets loaded. 2111when AnyEvent gets loaded.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines