NAME

Future::IO::Impl::Uring - A Future::IO implementation for IO::Uring

VERSION

version 0.005

DESCRIPTION

This module provides an implementation for Future::IO which uses IO::Uring.

There are no additional methods to use in this module; it simply has to be loaded, and it will provide the Future::IO implementation methods:

use Future::IO;
use Future::IO::Impl::Uring;

my $f = Future::IO->sleep(5);
...

It requires Linux kernel 6.7 or higher to function.

If Future::Uring has been loaded before this module is, they will share their backend.

AUTHOR

Leon Timmermans <fawaka@gmail.com>

COPYRIGHT AND LICENSE

This software is copyright (c) 2025 by Leon Timmermans.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.