Changes for version 0.13
- BREAKING CHANGE: The subclass interface has changed, and the new interface is no longer documented. Only the event interfaces that the distribution knows about are supported. (Patches to support additional interfaces will be considered.)
- BUG FIX: We no longer process pending requests within a callback. That processing caused libcurl corruption because we were removing handles within the callbacks. (cf. curl_multi_remove_handle(3))
- BUG FIX: Allow reuse of $easy within a promise callback.
- BUG FIX: Memory leaks are fixed; detection is added to prevent regressions.
Modules
Asynchronous libcurl, the easy way!
support for AnyEvent
support for IO::Async
Base class for event-loop-based implementations
support for Mojolicious
Provides
in lib/Net/Curl/Promiser/Backend.pm
in lib/Net/Curl/Promiser/Backend/AnyEvent.pm
in lib/Net/Curl/Promiser/Backend/IOAsync.pm
in lib/Net/Curl/Promiser/Backend/LoopBase.pm
in lib/Net/Curl/Promiser/Backend/Mojo.pm
in lib/Net/Curl/Promiser/Backend/Select.pm
in lib/Net/Curl/Promiser/FDFHStore.pm
in lib/Net/Curl/Promiser/LeakDetector.pm