# -*- encoding: utf-8 -*- # stub: polyphony 0.82 ruby lib # stub: ext/polyphony/extconf.rb Gem::Specification.new do |s| s.name = "polyphony".freeze s.version = "0.82".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/polyphony/blob/master/CHANGELOG.md", "documentation_uri" => "https://digital-fabric.github.io/polyphony/", "homepage_uri" => "https://digital-fabric.github.io/polyphony/", "source_code_uri" => "https://github.com/digital-fabric/polyphony" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Sharon Rosner".freeze] s.date = "2022-03-04" s.email = "sharon@noteflakes.com".freeze s.extensions = ["ext/polyphony/extconf.rb".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = [".github/FUNDING.yml".freeze, ".github/workflows/test.yml".freeze, ".github/workflows/test_io_uring.yml".freeze, ".gitignore".freeze, ".gitmodules".freeze, ".rubocop.yml".freeze, ".vscode/launch.json".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE".freeze, "README.md".freeze, "Rakefile".freeze, "TODO.md".freeze, "bin/pdbg".freeze, "bin/polyphony-debug".freeze, "bin/stress.rb".freeze, "bin/test".freeze, "docs/_config.yml".freeze, "docs/_includes/head.html".freeze, "docs/_includes/title.html".freeze, "docs/_posts/2020-07-26-polyphony-0.44.md".freeze, "docs/_sass/custom/custom.scss".freeze, "docs/_sass/overrides.scss".freeze, "docs/_user-guide/all-about-timers.md".freeze, "docs/_user-guide/index.md".freeze, "docs/_user-guide/web-server.md".freeze, "docs/api-reference/exception.md".freeze, "docs/api-reference/fiber.md".freeze, "docs/api-reference/index.md".freeze, "docs/api-reference/io.md".freeze, "docs/api-reference/object.md".freeze, "docs/api-reference/polyphony-baseexception.md".freeze, "docs/api-reference/polyphony-cancel.md".freeze, "docs/api-reference/polyphony-moveon.md".freeze, "docs/api-reference/polyphony-net.md".freeze, "docs/api-reference/polyphony-process.md".freeze, "docs/api-reference/polyphony-resourcepool.md".freeze, "docs/api-reference/polyphony-restart.md".freeze, "docs/api-reference/polyphony-terminate.md".freeze, "docs/api-reference/polyphony-threadpool.md".freeze, "docs/api-reference/polyphony-throttler.md".freeze, "docs/api-reference/polyphony.md".freeze, "docs/api-reference/thread.md".freeze, "docs/assets/img/echo-fibers.svg".freeze, "docs/assets/img/sleeping-fiber.svg".freeze, "docs/faq.md".freeze, "docs/favicon.ico".freeze, "docs/getting-started/index.md".freeze, "docs/getting-started/installing.md".freeze, "docs/getting-started/overview.md".freeze, "docs/getting-started/tutorial.md".freeze, "docs/index.md".freeze, "docs/main-concepts/concurrency.md".freeze, "docs/main-concepts/design-principles.md".freeze, "docs/main-concepts/exception-handling.md".freeze, "docs/main-concepts/extending.md".freeze, "docs/main-concepts/fiber-scheduling.md".freeze, "docs/main-concepts/index.md".freeze, "docs/polyphony-logo.png".freeze, "examples/adapters/pg_client.rb".freeze, "examples/adapters/pg_notify.rb".freeze, "examples/adapters/pg_pool.rb".freeze, "examples/adapters/pg_transaction.rb".freeze, "examples/adapters/redis_blpop.rb".freeze, "examples/adapters/redis_channels.rb".freeze, "examples/adapters/redis_client.rb".freeze, "examples/adapters/redis_pubsub.rb".freeze, "examples/adapters/redis_pubsub_perf.rb".freeze, "examples/adapters/sequel_mysql.rb".freeze, "examples/adapters/sequel_mysql_pool.rb".freeze, "examples/adapters/sequel_pg.rb".freeze, "examples/core/await.rb".freeze, "examples/core/calc.rb".freeze, "examples/core/calc_with_restart.rb".freeze, "examples/core/calc_with_supervise.rb".freeze, "examples/core/channels.rb".freeze, "examples/core/deferring-an-operation.rb".freeze, "examples/core/enumerable.rb".freeze, "examples/core/erlang-style-genserver.rb".freeze, "examples/core/forking.rb".freeze, "examples/core/handling-signals.rb".freeze, "examples/core/idle_gc.rb".freeze, "examples/core/interrupt.rb".freeze, "examples/core/message_based_supervision.rb".freeze, "examples/core/nested.rb".freeze, "examples/core/pingpong.rb".freeze, "examples/core/queue.rb".freeze, "examples/core/raw_buffer_test.rb".freeze, "examples/core/recurrent-timer.rb".freeze, "examples/core/resource_delegate.rb".freeze, "examples/core/ring.rb".freeze, "examples/core/spin.rb".freeze, "examples/core/spin_error_backtrace.rb".freeze, "examples/core/supervise-process.rb".freeze, "examples/core/supervisor.rb".freeze, "examples/core/suspend.rb".freeze, "examples/core/terminate_main_fiber.rb".freeze, "examples/core/thread-sleep.rb".freeze, "examples/core/thread_pool.rb".freeze, "examples/core/throttling.rb".freeze, "examples/core/timeout.rb".freeze, "examples/core/trap1.rb".freeze, "examples/core/trap2.rb".freeze, "examples/core/using-a-mutex.rb".freeze, "examples/core/worker-thread.rb".freeze, "examples/core/zlib_stream.rb".freeze, "examples/io/backticks.rb".freeze, "examples/io/echo_client.rb".freeze, "examples/io/echo_client_from_stdin.rb".freeze, "examples/io/echo_pipe.rb".freeze, "examples/io/echo_server.rb".freeze, "examples/io/echo_server_with_timeout.rb".freeze, "examples/io/echo_stdin.rb".freeze, "examples/io/happy-eyeballs.rb".freeze, "examples/io/httparty.rb".freeze, "examples/io/https_server.rb".freeze, "examples/io/irb.rb".freeze, "examples/io/net-http.rb".freeze, "examples/io/open.rb".freeze, "examples/io/pipe.rb".freeze, "examples/io/pry.rb".freeze, "examples/io/rack_server.rb".freeze, "examples/io/raw.rb".freeze, "examples/io/reline.rb".freeze, "examples/io/splice_chunks.rb".freeze, "examples/io/stdio.rb".freeze, "examples/io/system.rb".freeze, "examples/io/tcp_proxy.rb".freeze, "examples/io/tcpserver.rb".freeze, "examples/io/tcpsocket.rb".freeze, "examples/io/tunnel.rb".freeze, "examples/io/unix_socket.rb".freeze, "examples/io/zip.rb".freeze, "examples/performance/fiber_resume.rb".freeze, "examples/performance/fiber_transfer.rb".freeze, "examples/performance/fs_read.rb".freeze, "examples/performance/line_splitting.rb".freeze, "examples/performance/loop.rb".freeze, "examples/performance/mem-usage.rb".freeze, "examples/performance/messaging.rb".freeze, "examples/performance/multi_snooze.rb".freeze, "examples/performance/snooze.rb".freeze, "examples/performance/snooze_raw.rb".freeze, "examples/performance/switch.rb".freeze, "examples/performance/thread-vs-fiber/compare.rb".freeze, "examples/performance/thread-vs-fiber/em_server.rb".freeze, "examples/performance/thread-vs-fiber/httparty_multi.rb".freeze, "examples/performance/thread-vs-fiber/httparty_threaded.rb".freeze, "examples/performance/thread-vs-fiber/polyphony_mt_server.rb".freeze, "examples/performance/thread-vs-fiber/polyphony_server.rb".freeze, "examples/performance/thread-vs-fiber/polyphony_server_read_loop.rb".freeze, "examples/performance/thread-vs-fiber/threaded_server.rb".freeze, "examples/performance/thread_pool_perf.rb".freeze, "examples/performance/thread_switch.rb".freeze, "ext/libev/Changes".freeze, "ext/libev/LICENSE".freeze, "ext/libev/README".freeze, "ext/libev/README.embed".freeze, "ext/libev/ev.c".freeze, "ext/libev/ev.h".freeze, "ext/libev/ev_epoll.c".freeze, "ext/libev/ev_kqueue.c".freeze, "ext/libev/ev_linuxaio.c".freeze, "ext/libev/ev_poll.c".freeze, "ext/libev/ev_port.c".freeze, "ext/libev/ev_select.c".freeze, "ext/libev/ev_vars.h".freeze, "ext/libev/ev_win32.c".freeze, "ext/libev/ev_wrap.h".freeze, "ext/libev/test_libev_win32.c".freeze, "ext/liburing/liburing.h".freeze, "ext/liburing/liburing/README.md".freeze, "ext/liburing/liburing/barrier.h".freeze, "ext/liburing/liburing/compat.h".freeze, "ext/liburing/liburing/io_uring.h".freeze, "ext/liburing/queue.c".freeze, "ext/liburing/register.c".freeze, "ext/liburing/setup.c".freeze, "ext/liburing/syscall.c".freeze, "ext/liburing/syscall.h".freeze, "ext/polyphony/backend_common.c".freeze, "ext/polyphony/backend_common.h".freeze, "ext/polyphony/backend_io_uring.c".freeze, "ext/polyphony/backend_io_uring_context.c".freeze, "ext/polyphony/backend_io_uring_context.h".freeze, "ext/polyphony/backend_libev.c".freeze, "ext/polyphony/event.c".freeze, "ext/polyphony/extconf.rb".freeze, "ext/polyphony/fiber.c".freeze, "ext/polyphony/libev.c".freeze, "ext/polyphony/libev.h".freeze, "ext/polyphony/liburing.c".freeze, "ext/polyphony/playground.c".freeze, "ext/polyphony/polyphony.c".freeze, "ext/polyphony/polyphony.h".freeze, "ext/polyphony/polyphony_ext.c".freeze, "ext/polyphony/queue.c".freeze, "ext/polyphony/ring_buffer.c".freeze, "ext/polyphony/ring_buffer.h".freeze, "ext/polyphony/runqueue.c".freeze, "ext/polyphony/runqueue.h".freeze, "ext/polyphony/runqueue_ring_buffer.c".freeze, "ext/polyphony/runqueue_ring_buffer.h".freeze, "ext/polyphony/socket_extensions.c".freeze, "ext/polyphony/thread.c".freeze, "ext/test_eintr.c".freeze, "lib/polyphony.rb".freeze, "lib/polyphony/adapters/fs.rb".freeze, "lib/polyphony/adapters/irb.rb".freeze, "lib/polyphony/adapters/mysql2.rb".freeze, "lib/polyphony/adapters/postgres.rb".freeze, "lib/polyphony/adapters/process.rb".freeze, "lib/polyphony/adapters/readline.rb".freeze, "lib/polyphony/adapters/redis.rb".freeze, "lib/polyphony/adapters/sequel.rb".freeze, "lib/polyphony/core/debug.rb".freeze, "lib/polyphony/core/exceptions.rb".freeze, "lib/polyphony/core/global_api.rb".freeze, "lib/polyphony/core/resource_pool.rb".freeze, "lib/polyphony/core/sync.rb".freeze, "lib/polyphony/core/thread_pool.rb".freeze, "lib/polyphony/core/throttler.rb".freeze, "lib/polyphony/core/timer.rb".freeze, "lib/polyphony/debugger.rb".freeze, "lib/polyphony/extensions.rb".freeze, "lib/polyphony/extensions/exception.rb".freeze, "lib/polyphony/extensions/fiber.rb".freeze, "lib/polyphony/extensions/io.rb".freeze, "lib/polyphony/extensions/kernel.rb".freeze, "lib/polyphony/extensions/object.rb".freeze, "lib/polyphony/extensions/openssl.rb".freeze, "lib/polyphony/extensions/process.rb".freeze, "lib/polyphony/extensions/socket.rb".freeze, "lib/polyphony/extensions/thread.rb".freeze, "lib/polyphony/extensions/timeout.rb".freeze, "lib/polyphony/net.rb".freeze, "lib/polyphony/version.rb".freeze, "polyphony.gemspec".freeze, "test/coverage.rb".freeze, "test/eg.rb".freeze, "test/helper.rb".freeze, "test/io_uring_test.rb".freeze, "test/q.rb".freeze, "test/run.rb".freeze, "test/stress.rb".freeze, "test/test_backend.rb".freeze, "test/test_event.rb".freeze, "test/test_ext.rb".freeze, "test/test_fiber.rb".freeze, "test/test_global_api.rb".freeze, "test/test_io.rb".freeze, "test/test_kernel.rb".freeze, "test/test_process_supervision.rb".freeze, "test/test_queue.rb".freeze, "test/test_raw_buffer.rb".freeze, "test/test_resource_pool.rb".freeze, "test/test_signal.rb".freeze, "test/test_socket.rb".freeze, "test/test_supervise.rb".freeze, "test/test_sync.rb".freeze, "test/test_thread.rb".freeze, "test/test_thread_pool.rb".freeze, "test/test_throttler.rb".freeze, "test/test_timer.rb".freeze, "test/test_trace.rb".freeze] s.homepage = "https://digital-fabric.github.io/polyphony".freeze s.licenses = ["MIT".freeze] s.rdoc_options = ["--title".freeze, "polyphony".freeze, "--main".freeze, "README.md".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.6".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Fine grained concurrency for Ruby".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, ["= 1.1.1".freeze]) s.add_development_dependency(%q.freeze, ["= 5.14.4".freeze]) s.add_development_dependency(%q.freeze, ["= 1.4.2".freeze]) s.add_development_dependency(%q.freeze, ["= 0.17.1".freeze]) s.add_development_dependency(%q.freeze, ["= 0.85.1".freeze]) s.add_development_dependency(%q.freeze, ["= 0.13.1".freeze]) s.add_development_dependency(%q.freeze, ["= 1.4.2".freeze]) s.add_development_dependency(%q.freeze, ["= 0.17.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.1.4".freeze]) end