Linux-Event 0.102
Files
- .gitignore
- Changes
- LICENSE
- MANIFEST
- MANIFEST.SKIP
- META.json
- META.yml
- Makefile.PL
- README.md
- bench/README.md
- bench/STREAM-COMPETITOR-PLAN.md
- bench/archive/EV-ANYEVENT-CODE-STUDY.md
- bench/archive/README.md
- bench/archive/anyevent_dispatch_oneshot.pl
- bench/archive/anyevent_dispatch_read_only.pl
- bench/archive/anyevent_echo_tcp.pl
- bench/archive/compare-results.pl
- bench/archive/ev_dispatch_oneshot.pl
- bench/archive/ev_dispatch_read_only.pl
- bench/archive/ev_echo_tcp.pl
- bench/archive/phase18_dispatch_oneshot.pl
- bench/archive/phase18_dispatch_read_only.pl
- bench/archive/phase18_dispatch_read_write.pl
- bench/archive/phase18_echo_tcp.pl
- bench/archive/run-async-comparison.pl
- bench/archive/run-external.pl
- bench/archive/run-phase18.pl
- bench/archive/run-watcher-reuse-bench.pl
- bench/results/.gitkeep
- bench/run-callback-ceiling.pl
- bench/run-connect-microbench.pl
- bench/run-datagram-microbench.pl
- bench/run-framing-microbench.pl
- bench/run-listen-microbench.pl
- bench/run-native-framers-microbench.pl
- bench/run-performance-regression.pl
- bench/run-process-microbench.pl
- bench/run-reactor-comparison.pl
- bench/run-resolver-microbench.pl
- bench/run-signal-microbench.pl
- bench/run-stream-lifecycle-bench.pl
- bench/run-stream-microbench.pl
- bench/run-stream-transition-bench.pl
- bench/run-timer-microbench.pl
- bench/run-tls-microbench.pl
- bench/run-wakeup-microbench.pl
- docs/ARCHITECTURE.md
- docs/CHOOSING-A-FRAMER.md
- docs/CORE.md
- docs/DATAGRAM-DESIGN.md
- docs/DEVELOPMENT-HISTORY.md
- docs/FRAMING.md
- docs/LISTENER-DESIGN.md
- docs/OBJECT-LIFECYCLE.md
- docs/PROCESS-DESIGN.md
- docs/SIGNAL-DESIGN.md
- docs/SOCKET-CONFIGURATION.md
- docs/STREAM-CONNECTIONS.md
- docs/STREAM-DEADLINES.md
- docs/STREAM-DESIGN.md
- docs/TIMER-DESIGN.md
- docs/TRANSPORT-BOUNDARY.md
- docs/WAKEUP-DESIGN.md
- docs/XS-ROADMAP.md
- examples/line-echo-client.pl
- examples/line-echo-server.pl
- examples/process-capture.pl
- examples/udp-echo-client.pl
- examples/udp-echo-server.pl
- examples/wakeup-thread.pl
- lib/Linux/Event.pm
- lib/Linux/Event/Address.pm
- lib/Linux/Event/Datagram.pm
- lib/Linux/Event/Error.pm
- lib/Linux/Event/Framer.pm
- lib/Linux/Event/Framer/DecimalLength.pm
- lib/Linux/Event/Framer/Delimiter.pm
- lib/Linux/Event/Framer/Fixed.pm
- lib/Linux/Event/Framer/LengthPrefix.pm
- lib/Linux/Event/Framer/Netstring.pm
- lib/Linux/Event/Framer/U32BE.pm
- lib/Linux/Event/Framer/Varint.pm
- lib/Linux/Event/Listener.pm
- lib/Linux/Event/Listener/_Engine.pm
- lib/Linux/Event/Loop.pm
- lib/Linux/Event/Process.pm
- lib/Linux/Event/Signal.pm
- lib/Linux/Event/Stream.pm
- lib/Linux/Event/Stream/_Connection.pm
- lib/Linux/Event/Stream/_Deadline.pm
- lib/Linux/Event/Stream/_Resolver.pm
- lib/Linux/Event/TLS.pm
- lib/Linux/Event/Timer.pm
- lib/Linux/Event/Wakeup.pm
- lib/Linux/Event/_SocketConfig.pm
- t/00-load.t
- t/01-pipe-read.t
- t/02-watch-options.t
- t/03-profile-stats.t
- t/04-callback-args.t
- t/05-direct-cv.t
- t/06-direct-watcher-dispatch.t
- t/07-batching-stats.t
- t/08-event-capacity-default.t
- t/09-lean-watchers.t
- t/10-watcher-reclaim.t
- t/11-hup-read-dispatch.t
- t/12-batch-callback-scope.t
- t/13-callback-scope-limit.t
- t/14-run-for.t
- t/15-native-echo-diagnostic.t
- t/16-reactor-comparison-harness.t
- t/17-reactor-lineup-contract.t
- t/18-reactor-lineup-json-safety.t
- t/19-reactor-report-ui.t
- t/20-public-surface.t
- t/21-callback-data-arg.t
- t/22-watch-named.t
- t/23-watcher-replace.t
- t/24-loop-add.t
- t/25-performance-regression-benchmark-smoke.t
- t/26-timer-api.t
- t/27-timer-scheduling.t
- t/28-timer-lifecycle.t
- t/29-timer-benchmark-smoke.t
- t/30-ithread-class-descriptors.t
- t/connect-13-benchmark-smoke.t
- t/datagram-00-api.t
- t/datagram-10-udp.t
- t/datagram-11-limits.t
- t/datagram-12-ownership-and-unix.t
- t/datagram-13-benchmark-smoke.t
- t/listener-00-api.t
- t/listener-10-tcp.t
- t/listener-11-stream.t
- t/listener-12-batch.t
- t/listener-13-benchmark-smoke.t
- t/listener-14-ownership.t
- t/listener-15-unix.t
- t/listener-16-callbacks.t
- t/process-00-api.t
- t/process-10-spawn.t
- t/process-11-observe-signal.t
- t/process-12-options-and-errors.t
- t/process-13-benchmark-smoke.t
- t/resolver-13-benchmark-smoke.t
- t/signal-00-api.t
- t/signal-10-delivery.t
- t/signal-11-lifecycle.t
- t/signal-13-benchmark-smoke.t
- t/stream-00-load.t
- t/stream-01-raw-data.t
- t/stream-02-pause-resume.t
- t/stream-03-half-close.t
- t/stream-04-backpressure.t
- t/stream-05-delimiter-framer.t
- t/stream-06-raw-protocol-parser.t
- t/stream-07-framing-error.t
- t/stream-08-detach.t
- t/stream-09-api-contract.t
- t/stream-10-end-drain.t
- t/stream-11-binary-delimiter.t
- t/stream-12-benchmark-smoke.t
- t/stream-13-xs-read-engine.t
- t/stream-14-class-options.t
- t/stream-15-xs-read-callback-state.t
- t/stream-16-xs-write-engine.t
- t/stream-17-xs-write-segments.t
- t/stream-18-xs-native-delimiter.t
- t/stream-19-class-descriptor-sharing.t
- t/stream-20-xs-framing-pause-resume.t
- t/stream-21-xs-delimiter-errors.t
- t/stream-22-framing-benchmark-smoke.t
- t/stream-23-delimiter-native-contract.t
- t/stream-24-fixed-framer.t
- t/stream-25-length-prefix-framer.t
- t/stream-26-u32be-framer.t
- t/stream-27-netstring-framer.t
- t/stream-28-native-builtins-contract.t
- t/stream-29-error-stringify.t
- t/stream-30-native-framers-benchmark-smoke.t
- t/stream-31-framer-declaration.t
- t/stream-32-varint-framer.t
- t/stream-33-varint-state-sharing.t
- t/stream-34-decimal-length-framer.t
- t/stream-35-decimal-length-state-sharing.t
- t/stream-36-lifecycle-benchmark-smoke.t
- t/stream-37-protocol-transition.t
- t/stream-38-transition-benchmark-smoke.t
- t/stream-39-output-limit.t
- t/stream-40-transport-boundary.t
- t/stream-41-connect-listen.t
- t/stream-42-connect-api.t
- t/stream-43-connect-unix.t
- t/stream-44-connect-error-close.t
- t/stream-45-connect-timeout.t
- t/stream-46-async-resolver.t
- t/stream-47-deadlines-api.t
- t/stream-48-deadlines.t
- t/stream-49-socket-options.t
- t/stream-50-tcp-socket-options.t
- t/stream-51-local-bind-errors.t
- t/tls-00-load.t
- t/tls-01-declaration.t
- t/tls-10-stream.t
- t/tls-20-deadline-and-eof.t
- t/tls-21-stream-deadlines.t
- t/tls-30-sigpipe.t
- t/tls-40-connect-listen.t
- t/tls-certs/server-cert.pem
- t/tls-certs/server-key.pem
- t/wakeup-00-api.t
- t/wakeup-10-fork.t
- t/wakeup-11-thread.t
- t/wakeup-13-benchmark-smoke.t
- xsconnection/Connection.xs
- xsconnection/Makefile.PL
- xsdatagram/Datagram.xs
- xsdatagram/Makefile.PL
- xslistener/Listener.xs
- xslistener/Makefile.PL
- xsloop/Loop.xs
- xsloop/Makefile.PL
- xsloop/typemap
- xsprocess/Makefile.PL
- xsprocess/Process.xs
- xsprocess/check_spawn_chdir.c
- xsresolver/Makefile.PL
- xsresolver/Resolver.xs
- xssignal/Makefile.PL
- xssignal/Signal.xs
- xsstream/Makefile.PL
- xsstream/Stream.xs
- xsstream/stream_transport_abi.h
- xstls/Makefile.PL
- xstls/TLS.xs
- xstls/check_openssl.c
- xswakeup/Makefile.PL
- xswakeup/Wakeup.xs