# -*- encoding: utf-8 -*- # stub: polyphony 0.43.8 ruby lib # stub: ext/polyphony/extconf.rb Gem::Specification.new do |s| s.name = "polyphony".freeze s.version = "0.43.8".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 = "2020-07-21" s.email = "ciconia@gmail.com".freeze s.extensions = ["ext/polyphony/extconf.rb".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = [".gitbook.yaml".freeze, ".github/workflows/test.yml".freeze, ".gitignore".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/polyphony-debug".freeze, "docs/_config.yml".freeze, "docs/_includes/head.html".freeze, "docs/_includes/title.html".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/concurrent-ruby.rb".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/core/01-spinning-up-fibers.rb".freeze, "examples/core/02-awaiting-fibers.rb".freeze, "examples/core/03-interrupting.rb".freeze, "examples/core/04-handling-signals.rb".freeze, "examples/core/xx-agent.rb".freeze, "examples/core/xx-at_exit.rb".freeze, "examples/core/xx-caller.rb".freeze, "examples/core/xx-channels.rb".freeze, "examples/core/xx-daemon.rb".freeze, "examples/core/xx-deadlock.rb".freeze, "examples/core/xx-deferring-an-operation.rb".freeze, "examples/core/xx-erlang-style-genserver.rb".freeze, "examples/core/xx-exception-backtrace.rb".freeze, "examples/core/xx-fork-cleanup.rb".freeze, "examples/core/xx-fork-spin.rb".freeze, "examples/core/xx-fork-terminate.rb".freeze, "examples/core/xx-forking.rb".freeze, "examples/core/xx-move_on.rb".freeze, "examples/core/xx-pingpong.rb".freeze, "examples/core/xx-queue-async.rb".freeze, "examples/core/xx-readpartial.rb".freeze, "examples/core/xx-recurrent-timer.rb".freeze, "examples/core/xx-resource_delegate.rb".freeze, "examples/core/xx-signals.rb".freeze, "examples/core/xx-sleep-forever.rb".freeze, "examples/core/xx-sleeping.rb".freeze, "examples/core/xx-snooze-starve.rb".freeze, "examples/core/xx-spin-fork.rb".freeze, "examples/core/xx-spin_error_backtrace.rb".freeze, "examples/core/xx-state-machine.rb".freeze, "examples/core/xx-stop.rb".freeze, "examples/core/xx-supervise-process.rb".freeze, "examples/core/xx-supervisors.rb".freeze, "examples/core/xx-thread-selector-sleep.rb".freeze, "examples/core/xx-thread-selector-snooze.rb".freeze, "examples/core/xx-thread-sleep.rb".freeze, "examples/core/xx-thread-snooze.rb".freeze, "examples/core/xx-thread_pool.rb".freeze, "examples/core/xx-throttling.rb".freeze, "examples/core/xx-timeout.rb".freeze, "examples/core/xx-timer-gc.rb".freeze, "examples/core/xx-trace.rb".freeze, "examples/core/xx-using-a-mutex.rb".freeze, "examples/core/xx-worker-thread.rb".freeze, "examples/io/tunnel.rb".freeze, "examples/io/xx-backticks.rb".freeze, "examples/io/xx-echo_client.rb".freeze, "examples/io/xx-echo_client_from_stdin.rb".freeze, "examples/io/xx-echo_pipe.rb".freeze, "examples/io/xx-echo_server.rb".freeze, "examples/io/xx-echo_server_with_timeout.rb".freeze, "examples/io/xx-echo_stdin.rb".freeze, "examples/io/xx-happy-eyeballs.rb".freeze, "examples/io/xx-httparty.rb".freeze, "examples/io/xx-irb.rb".freeze, "examples/io/xx-net-http.rb".freeze, "examples/io/xx-open.rb".freeze, "examples/io/xx-switch.rb".freeze, "examples/io/xx-system.rb".freeze, "examples/io/xx-tcpserver.rb".freeze, "examples/io/xx-tcpsocket.rb".freeze, "examples/io/xx-zip.rb".freeze, "examples/performance/fiber_transfer.rb".freeze, "examples/performance/fs_read.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/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-vs-fiber/xx-httparty_multi.rb".freeze, "examples/performance/thread-vs-fiber/xx-httparty_threaded.rb".freeze, "examples/performance/thread_pool_perf.rb".freeze, "examples/performance/xx-array.rb".freeze, "examples/performance/xx-fiber-switch.rb".freeze, "examples/performance/xx-snooze.rb".freeze, "examples/xx-spin.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/polyphony/extconf.rb".freeze, "ext/polyphony/fiber.c".freeze, "ext/polyphony/libev.c".freeze, "ext/polyphony/libev.h".freeze, "ext/polyphony/libev_agent.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/thread.c".freeze, "ext/polyphony/tracing.c".freeze, "lib/polyphony.rb".freeze, "lib/polyphony/adapters/fs.rb".freeze, "lib/polyphony/adapters/irb.rb".freeze, "lib/polyphony/adapters/postgres.rb".freeze, "lib/polyphony/adapters/process.rb".freeze, "lib/polyphony/adapters/redis.rb".freeze, "lib/polyphony/adapters/trace.rb".freeze, "lib/polyphony/core/channel.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/event.rb".freeze, "lib/polyphony/extensions/core.rb".freeze, "lib/polyphony/extensions/fiber.rb".freeze, "lib/polyphony/extensions/io.rb".freeze, "lib/polyphony/extensions/openssl.rb".freeze, "lib/polyphony/extensions/socket.rb".freeze, "lib/polyphony/extensions/thread.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/q.rb".freeze, "test/run.rb".freeze, "test/stress.rb".freeze, "test/test_agent.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_resource_pool.rb".freeze, "test/test_signal.rb".freeze, "test/test_socket.rb".freeze, "test/test_supervise.rb".freeze, "test/test_thread.rb".freeze, "test/test_thread_pool.rb".freeze, "test/test_throttler.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, ["= 0.17.0".freeze]) s.add_development_dependency(%q.freeze, ["= 1.1.4".freeze]) s.add_development_dependency(%q.freeze, ["= 5.13.0".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, ["= 1.1.4".freeze]) s.add_development_dependency(%q.freeze, ["= 1.0.5".freeze]) s.add_development_dependency(%q.freeze, ["= 4.1.0".freeze]) s.add_development_dependency(%q.freeze, ["= 0.6.3".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.6.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.8.6".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.4.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.6.1".freeze]) s.add_development_dependency(%q.freeze, ["~> 0.3.0".freeze]) end