# -*- encoding: utf-8 -*- # stub: uringmachine 0.5 ruby lib # stub: ext/um/extconf.rb Gem::Specification.new do |s| s.name = "uringmachine".freeze s.version = "0.5".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "changelog_uri" => "https://github.com/digital-fabric/uringmachine/blob/master/CHANGELOG.md", "documentation_uri" => "https://www.rubydoc.info/gems/uringmachine", "source_code_uri" => "https://github.com/digital-fabric/uringmachine" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Sharon Rosner".freeze] s.date = "2024-11-14" s.email = "sharon@noteflakes.com".freeze s.extensions = ["ext/um/extconf.rb".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = [".github/dependabot.yml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "examples/bm_snooze.rb".freeze, "examples/bm_write.rb".freeze, "examples/dns_client.rb".freeze, "examples/echo_server.rb".freeze, "examples/http_server.rb".freeze, "examples/inout.rb".freeze, "examples/nc.rb".freeze, "examples/server_client.rb".freeze, "examples/snooze.rb".freeze, "examples/write_dev_null.rb".freeze, "ext/um/extconf.rb".freeze, "ext/um/um.c".freeze, "ext/um/um.h".freeze, "ext/um/um_buffer.c".freeze, "ext/um/um_class.c".freeze, "ext/um/um_const.c".freeze, "ext/um/um_ext.c".freeze, "ext/um/um_mutex_class.c".freeze, "ext/um/um_op.c".freeze, "ext/um/um_queue_class.c".freeze, "ext/um/um_sync.c".freeze, "ext/um/um_utils.c".freeze, "lib/uringmachine.rb".freeze, "lib/uringmachine/dns_resolver.rb".freeze, "lib/uringmachine/version.rb".freeze, "supressions/ruby.supp".freeze, "test/helper.rb".freeze, "test/test_um.rb".freeze, "uringmachine.gemspec".freeze, "vendor/liburing/.github/actions/codespell/stopwords".freeze, "vendor/liburing/.github/pull_request_template.md".freeze, "vendor/liburing/.github/workflows/build.yml".freeze, "vendor/liburing/.github/workflows/codespell.yml".freeze, "vendor/liburing/.github/workflows/shellcheck.yml".freeze, "vendor/liburing/.gitignore".freeze, "vendor/liburing/CHANGELOG".freeze, "vendor/liburing/CITATION.cff".freeze, "vendor/liburing/CONTRIBUTING.md".freeze, "vendor/liburing/COPYING".freeze, "vendor/liburing/COPYING.GPL".freeze, "vendor/liburing/LICENSE".freeze, "vendor/liburing/Makefile".freeze, "vendor/liburing/Makefile.common".freeze, "vendor/liburing/Makefile.quiet".freeze, "vendor/liburing/README".freeze, "vendor/liburing/SECURITY.md".freeze, "vendor/liburing/configure".freeze, "vendor/liburing/debian/README.Debian".freeze, "vendor/liburing/debian/changelog".freeze, "vendor/liburing/debian/control".freeze, "vendor/liburing/debian/copyright".freeze, "vendor/liburing/debian/liburing-dev.install".freeze, "vendor/liburing/debian/liburing-dev.manpages".freeze, "vendor/liburing/debian/liburing2.install".freeze, "vendor/liburing/debian/liburing2.symbols".freeze, "vendor/liburing/debian/patches/series".freeze, "vendor/liburing/debian/rules".freeze, "vendor/liburing/debian/source/format".freeze, "vendor/liburing/debian/source/local-options".freeze, "vendor/liburing/debian/source/options".freeze, "vendor/liburing/debian/watch".freeze, "vendor/liburing/examples/Makefile".freeze, "vendor/liburing/examples/helpers.c".freeze, "vendor/liburing/examples/helpers.h".freeze, "vendor/liburing/examples/io_uring-close-test.c".freeze, "vendor/liburing/examples/io_uring-cp.c".freeze, "vendor/liburing/examples/io_uring-test.c".freeze, "vendor/liburing/examples/io_uring-udp.c".freeze, "vendor/liburing/examples/kdigest.c".freeze, "vendor/liburing/examples/link-cp.c".freeze, "vendor/liburing/examples/napi-busy-poll-client.c".freeze, "vendor/liburing/examples/napi-busy-poll-server.c".freeze, "vendor/liburing/examples/poll-bench.c".freeze, "vendor/liburing/examples/proxy.c".freeze, "vendor/liburing/examples/proxy.h".freeze, "vendor/liburing/examples/reg-wait.c".freeze, "vendor/liburing/examples/rsrc-update-bench.c".freeze, "vendor/liburing/examples/send-zerocopy.c".freeze, "vendor/liburing/examples/ucontext-cp.c".freeze, "vendor/liburing/liburing-ffi.pc.in".freeze, "vendor/liburing/liburing.pc.in".freeze, "vendor/liburing/liburing.spec".freeze, "vendor/liburing/make-debs.sh".freeze, "vendor/liburing/src/Makefile".freeze, "vendor/liburing/src/arch/aarch64/lib.h".freeze, "vendor/liburing/src/arch/aarch64/syscall.h".freeze, "vendor/liburing/src/arch/generic/lib.h".freeze, "vendor/liburing/src/arch/generic/syscall.h".freeze, "vendor/liburing/src/arch/riscv64/lib.h".freeze, "vendor/liburing/src/arch/riscv64/syscall.h".freeze, "vendor/liburing/src/arch/syscall-defs.h".freeze, "vendor/liburing/src/arch/x86/lib.h".freeze, "vendor/liburing/src/arch/x86/syscall.h".freeze, "vendor/liburing/src/ffi.c".freeze, "vendor/liburing/src/include/liburing.h".freeze, "vendor/liburing/src/include/liburing/barrier.h".freeze, "vendor/liburing/src/include/liburing/io_uring.h".freeze, "vendor/liburing/src/include/liburing/sanitize.h".freeze, "vendor/liburing/src/int_flags.h".freeze, "vendor/liburing/src/lib.h".freeze, "vendor/liburing/src/liburing-ffi.map".freeze, "vendor/liburing/src/liburing.map".freeze, "vendor/liburing/src/nolibc.c".freeze, "vendor/liburing/src/queue.c".freeze, "vendor/liburing/src/register.c".freeze, "vendor/liburing/src/sanitize.c".freeze, "vendor/liburing/src/setup.c".freeze, "vendor/liburing/src/setup.h".freeze, "vendor/liburing/src/syscall.c".freeze, "vendor/liburing/src/syscall.h".freeze, "vendor/liburing/src/version.c".freeze, "vendor/liburing/test/232c93d07b74.c".freeze, "vendor/liburing/test/35fa71a030ca.c".freeze, "vendor/liburing/test/500f9fbadef8.c".freeze, "vendor/liburing/test/7ad0e4b2f83c.c".freeze, "vendor/liburing/test/8a9973408177.c".freeze, "vendor/liburing/test/917257daa0fe.c".freeze, "vendor/liburing/test/Makefile".freeze, "vendor/liburing/test/a0908ae19763.c".freeze, "vendor/liburing/test/a4c0b3decb33.c".freeze, "vendor/liburing/test/accept-link.c".freeze, "vendor/liburing/test/accept-non-empty.c".freeze, "vendor/liburing/test/accept-reuse.c".freeze, "vendor/liburing/test/accept-test.c".freeze, "vendor/liburing/test/accept.c".freeze, "vendor/liburing/test/across-fork.c".freeze, "vendor/liburing/test/b19062a56726.c".freeze, "vendor/liburing/test/b5837bd5311d.c".freeze, "vendor/liburing/test/bind-listen.c".freeze, "vendor/liburing/test/buf-ring-nommap.c".freeze, "vendor/liburing/test/buf-ring-put.c".freeze, "vendor/liburing/test/buf-ring.c".freeze, "vendor/liburing/test/ce593a6c480a.c".freeze, "vendor/liburing/test/close-opath.c".freeze, "vendor/liburing/test/cmd-discard.c".freeze, "vendor/liburing/test/config".freeze, "vendor/liburing/test/connect-rep.c".freeze, "vendor/liburing/test/connect.c".freeze, "vendor/liburing/test/coredump.c".freeze, "vendor/liburing/test/cq-full.c".freeze, "vendor/liburing/test/cq-overflow.c".freeze, "vendor/liburing/test/cq-peek-batch.c".freeze, "vendor/liburing/test/cq-ready.c".freeze, "vendor/liburing/test/cq-size.c".freeze, "vendor/liburing/test/d4ae271dfaae.c".freeze, "vendor/liburing/test/d77a67ed5f27.c".freeze, "vendor/liburing/test/defer-taskrun.c".freeze, "vendor/liburing/test/defer-tw-timeout.c".freeze, "vendor/liburing/test/defer.c".freeze, "vendor/liburing/test/double-poll-crash.c".freeze, "vendor/liburing/test/drop-submit.c".freeze, "vendor/liburing/test/eeed8b54e0df.c".freeze, "vendor/liburing/test/empty-eownerdead.c".freeze, "vendor/liburing/test/eploop.c".freeze, "vendor/liburing/test/eventfd-disable.c".freeze, "vendor/liburing/test/eventfd-reg.c".freeze, "vendor/liburing/test/eventfd-ring.c".freeze, "vendor/liburing/test/eventfd.c".freeze, "vendor/liburing/test/evloop.c".freeze, "vendor/liburing/test/exec-target.c".freeze, "vendor/liburing/test/exit-no-cleanup.c".freeze, "vendor/liburing/test/fadvise.c".freeze, "vendor/liburing/test/fallocate.c".freeze, "vendor/liburing/test/fc2a85cb02ef.c".freeze, "vendor/liburing/test/fd-install.c".freeze, "vendor/liburing/test/fd-pass.c".freeze, "vendor/liburing/test/fdinfo.c".freeze, "vendor/liburing/test/fifo-nonblock-read.c".freeze, "vendor/liburing/test/file-exit-unreg.c".freeze, "vendor/liburing/test/file-register.c".freeze, "vendor/liburing/test/file-update.c".freeze, "vendor/liburing/test/file-verify.c".freeze, "vendor/liburing/test/files-exit-hang-poll.c".freeze, "vendor/liburing/test/files-exit-hang-timeout.c".freeze, "vendor/liburing/test/fixed-buf-iter.c".freeze, "vendor/liburing/test/fixed-buf-merge.c".freeze, "vendor/liburing/test/fixed-hugepage.c".freeze, "vendor/liburing/test/fixed-link.c".freeze, "vendor/liburing/test/fixed-reuse.c".freeze, "vendor/liburing/test/fpos.c".freeze, "vendor/liburing/test/fsnotify.c".freeze, "vendor/liburing/test/fsync.c".freeze, "vendor/liburing/test/futex.c".freeze, "vendor/liburing/test/hardlink.c".freeze, "vendor/liburing/test/helpers.c".freeze, "vendor/liburing/test/helpers.h".freeze, "vendor/liburing/test/ignore-single-mmap.c".freeze, "vendor/liburing/test/init-mem.c".freeze, "vendor/liburing/test/io-cancel.c".freeze, "vendor/liburing/test/io_uring_enter.c".freeze, "vendor/liburing/test/io_uring_passthrough.c".freeze, "vendor/liburing/test/io_uring_register.c".freeze, "vendor/liburing/test/io_uring_setup.c".freeze, "vendor/liburing/test/iopoll-leak.c".freeze, "vendor/liburing/test/iopoll-overflow.c".freeze, "vendor/liburing/test/iopoll.c".freeze, "vendor/liburing/test/kallsyms.c".freeze, "vendor/liburing/test/lfs-openat-write.c".freeze, "vendor/liburing/test/lfs-openat.c".freeze, "vendor/liburing/test/link-timeout.c".freeze, "vendor/liburing/test/link.c".freeze, "vendor/liburing/test/link_drain.c".freeze, "vendor/liburing/test/linked-defer-close.c".freeze, "vendor/liburing/test/madvise.c".freeze, "vendor/liburing/test/min-timeout-wait.c".freeze, "vendor/liburing/test/min-timeout.c".freeze, "vendor/liburing/test/mkdir.c".freeze, "vendor/liburing/test/msg-ring-fd.c".freeze, "vendor/liburing/test/msg-ring-flags.c".freeze, "vendor/liburing/test/msg-ring-overflow.c".freeze, "vendor/liburing/test/msg-ring.c".freeze, "vendor/liburing/test/multicqes_drain.c".freeze, "vendor/liburing/test/napi-test.c".freeze, "vendor/liburing/test/napi-test.sh".freeze, "vendor/liburing/test/no-mmap-inval.c".freeze, "vendor/liburing/test/nolibc.c".freeze, "vendor/liburing/test/nop-all-sizes.c".freeze, "vendor/liburing/test/nop.c".freeze, "vendor/liburing/test/nvme.h".freeze, "vendor/liburing/test/ooo-file-unreg.c".freeze, "vendor/liburing/test/open-close.c".freeze, "vendor/liburing/test/open-direct-link.c".freeze, "vendor/liburing/test/open-direct-pick.c".freeze, "vendor/liburing/test/openat2.c".freeze, "vendor/liburing/test/personality.c".freeze, "vendor/liburing/test/pipe-bug.c".freeze, "vendor/liburing/test/pipe-eof.c".freeze, "vendor/liburing/test/pipe-reuse.c".freeze, "vendor/liburing/test/poll-cancel-all.c".freeze, "vendor/liburing/test/poll-cancel-ton.c".freeze, "vendor/liburing/test/poll-cancel.c".freeze, "vendor/liburing/test/poll-link.c".freeze, "vendor/liburing/test/poll-many.c".freeze, "vendor/liburing/test/poll-mshot-overflow.c".freeze, "vendor/liburing/test/poll-mshot-update.c".freeze, "vendor/liburing/test/poll-race-mshot.c".freeze, "vendor/liburing/test/poll-race.c".freeze, "vendor/liburing/test/poll-ring.c".freeze, "vendor/liburing/test/poll-v-poll.c".freeze, "vendor/liburing/test/poll.c".freeze, "vendor/liburing/test/pollfree.c".freeze, "vendor/liburing/test/probe.c".freeze, "vendor/liburing/test/read-before-exit.c".freeze, "vendor/liburing/test/read-mshot-empty.c".freeze, "vendor/liburing/test/read-mshot-stdin.c".freeze, "vendor/liburing/test/read-mshot.c".freeze, "vendor/liburing/test/read-write.c".freeze, "vendor/liburing/test/recv-msgall-stream.c".freeze, "vendor/liburing/test/recv-msgall.c".freeze, "vendor/liburing/test/recv-multishot.c".freeze, "vendor/liburing/test/recvsend_bundle-inc.c".freeze, "vendor/liburing/test/recvsend_bundle.c".freeze, "vendor/liburing/test/reg-fd-only.c".freeze, "vendor/liburing/test/reg-hint.c".freeze, "vendor/liburing/test/reg-reg-ring.c".freeze, "vendor/liburing/test/reg-wait.c".freeze, "vendor/liburing/test/regbuf-clone.c".freeze, "vendor/liburing/test/regbuf-merge.c".freeze, "vendor/liburing/test/register-restrictions.c".freeze, "vendor/liburing/test/rename.c".freeze, "vendor/liburing/test/resize-rings.c".freeze, "vendor/liburing/test/ring-leak.c".freeze, "vendor/liburing/test/ring-leak2.c".freeze, "vendor/liburing/test/ringbuf-read.c".freeze, "vendor/liburing/test/ringbuf-status.c".freeze, "vendor/liburing/test/rsrc_tags.c".freeze, "vendor/liburing/test/runtests-loop.sh".freeze, "vendor/liburing/test/runtests-quiet.sh".freeze, "vendor/liburing/test/runtests.sh".freeze, "vendor/liburing/test/rw_merge_test.c".freeze, "vendor/liburing/test/self.c".freeze, "vendor/liburing/test/send-zerocopy.c".freeze, "vendor/liburing/test/send_recv.c".freeze, "vendor/liburing/test/send_recvmsg.c".freeze, "vendor/liburing/test/shared-wq.c".freeze, "vendor/liburing/test/short-read.c".freeze, "vendor/liburing/test/shutdown.c".freeze, "vendor/liburing/test/sigfd-deadlock.c".freeze, "vendor/liburing/test/single-issuer.c".freeze, "vendor/liburing/test/skip-cqe.c".freeze, "vendor/liburing/test/socket-getsetsock-cmd.c".freeze, "vendor/liburing/test/socket-io-cmd.c".freeze, "vendor/liburing/test/socket-rw-eagain.c".freeze, "vendor/liburing/test/socket-rw-offset.c".freeze, "vendor/liburing/test/socket-rw.c".freeze, "vendor/liburing/test/socket.c".freeze, "vendor/liburing/test/splice.c".freeze, "vendor/liburing/test/sq-full-cpp.cc".freeze, "vendor/liburing/test/sq-full.c".freeze, "vendor/liburing/test/sq-poll-dup.c".freeze, "vendor/liburing/test/sq-poll-kthread.c".freeze, "vendor/liburing/test/sq-poll-share.c".freeze, "vendor/liburing/test/sq-space_left.c".freeze, "vendor/liburing/test/sqpoll-disable-exit.c".freeze, "vendor/liburing/test/sqpoll-exec.c".freeze, "vendor/liburing/test/sqpoll-exit-hang.c".freeze, "vendor/liburing/test/sqpoll-sleep.c".freeze, "vendor/liburing/test/sqwait.c".freeze, "vendor/liburing/test/statx.c".freeze, "vendor/liburing/test/stdout.c".freeze, "vendor/liburing/test/submit-and-wait.c".freeze, "vendor/liburing/test/submit-link-fail.c".freeze, "vendor/liburing/test/submit-reuse.c".freeze, "vendor/liburing/test/symlink.c".freeze, "vendor/liburing/test/sync-cancel.c".freeze, "vendor/liburing/test/teardowns.c".freeze, "vendor/liburing/test/test.h".freeze, "vendor/liburing/test/thread-exit.c".freeze, "vendor/liburing/test/timeout-new.c".freeze, "vendor/liburing/test/timeout.c".freeze, "vendor/liburing/test/truncate.c".freeze, "vendor/liburing/test/tty-write-dpoll.c".freeze, "vendor/liburing/test/unlink.c".freeze, "vendor/liburing/test/uring_cmd_ublk.c".freeze, "vendor/liburing/test/version.c".freeze, "vendor/liburing/test/wait-timeout.c".freeze, "vendor/liburing/test/waitid.c".freeze, "vendor/liburing/test/wakeup-hang.c".freeze, "vendor/liburing/test/wq-aff.c".freeze, "vendor/liburing/test/xattr.c".freeze, "vendor/liburing/test/xfail_prep_link_timeout_out_of_scope.c".freeze, "vendor/liburing/test/xfail_register_buffers_out_of_scope.c".freeze] s.homepage = "https://github.com/digital-fabric/uringmachine".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--title".freeze, "UringMachine".freeze, "--main".freeze, "README.md".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.3".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "A lean, mean io_uring machine".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["= 1.2.7".freeze]) s.add_development_dependency(%q.freeze, ["= 5.25.1".freeze]) s.add_development_dependency(%q.freeze, ["= 0.8.0".freeze]) s.add_development_dependency(%q.freeze, ["= 2.10.0".freeze]) end