Skip to content

Commit 17155b9

Browse files
jcmfernandesioquatix
authored andcommitted
Declare linuxaio and io_uring experimental
1 parent de5e5f9 commit 17155b9

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

lib/nio/selector.rb

+10-8
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,16 @@ def initialize(backend = :ruby)
2626

2727
# Return a symbol representing the backend I/O multiplexing mechanism used.
2828
# Supported backends are:
29-
# * :ruby - pure Ruby (i.e IO.select)
30-
# * :java - Java NIO on JRuby
31-
# * :epoll - libev w\ Linux epoll
32-
# * :poll - libev w\ POSIX poll
33-
# * :kqueue - libev w\ BSD kqueue
34-
# * :select - libev w\ SysV select
35-
# * :port - libev w\ I/O completion ports
36-
# * :unknown - libev w\ unknown backend
29+
# * :ruby - pure Ruby (i.e IO.select)
30+
# * :java - Java NIO on JRuby
31+
# * :epoll - libev w\ Linux epoll
32+
# * :poll - libev w\ POSIX poll
33+
# * :kqueue - libev w\ BSD kqueue
34+
# * :select - libev w\ SysV select
35+
# * :port - libev w\ I/O completion ports
36+
# * :linuxaio - libev w\ Linux AIO io_submit (experimental)
37+
# * :io_uring - libev w\ Linux io_uring (experimental)
38+
# * :unknown - libev w\ unknown backend
3739
def backend
3840
:ruby
3941
end

0 commit comments

Comments
 (0)