--- !ruby/object:Gem::Specification name: polyphony version: !ruby/object:Gem::Version version: '0.31' platform: ruby authors: - Sharon Rosner autorequire: bindir: bin cert_chain: [] date: 2020-02-28 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: modulation requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: httparty requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.17.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.17.0 - !ruby/object:Gem::Dependency name: localhost requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.1.4 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.1.4 - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 5.13.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 5.13.0 - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.4.2 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.4.2 - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.17.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.17.1 - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.80.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.80.0 - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.1.3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.1.3 - !ruby/object:Gem::Dependency name: rake-compiler requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.0.5 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 1.0.5 - !ruby/object:Gem::Dependency name: redis requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 4.1.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 4.1.0 - !ruby/object:Gem::Dependency name: hiredis requirement: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.6.3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '=' - !ruby/object:Gem::Version version: 0.6.3 - !ruby/object:Gem::Dependency name: http_parser.rb requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 - !ruby/object:Gem::Dependency name: jekyll requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.8.6 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 3.8.6 - !ruby/object:Gem::Dependency name: jekyll-remote-theme requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.1 - !ruby/object:Gem::Dependency name: jekyll-seo-tag requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.6.1 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 2.6.1 - !ruby/object:Gem::Dependency name: just-the-docs requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.2.7 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.2.7 description: email: ciconia@gmail.com executables: [] extensions: - ext/gyro/extconf.rb extra_rdoc_files: - README.md files: - ".gitbook.yaml" - ".gitignore" - ".rubocop.yml" - ".vscode/launch.json" - CHANGELOG.md - Gemfile - Gemfile.lock - LICENSE - README.md - Rakefile - TODO.md - docs/_config.yml - docs/_includes/nav.html - docs/_includes/prevnext.html - docs/_layouts/default.html - docs/_sass/custom/custom.scss - docs/_sass/overrides.scss - docs/assets/img/echo-fibers.svg - docs/assets/img/sleeping-fiber.svg - docs/faq.md - docs/getting-started.md - docs/getting-started/installing.md - docs/getting-started/tutorial.md - docs/index.md - docs/main-concepts.md - docs/main-concepts/concurrency.md - docs/main-concepts/design-principles.md - docs/main-concepts/exception-handling.md - docs/main-concepts/extending.md - docs/main-concepts/fiber-scheduling.md - docs/user-guide.md - docs/user-guide/all-about-timers.md - docs/user-guide/web-server.md - examples/adapters/pg_client.rb - examples/adapters/pg_notify.rb - examples/adapters/pg_pool.rb - examples/adapters/pg_transaction.rb - examples/adapters/redis_channels.rb - examples/adapters/redis_client.rb - examples/adapters/redis_pubsub.rb - examples/adapters/redis_pubsub_perf.rb - examples/core/01-spinning-up-fibers.rb - examples/core/02-awaiting-fibers.rb - examples/core/03-interrupting.rb - examples/core/xx-at_exit.rb - examples/core/xx-channels.rb - examples/core/xx-deadlock.rb - examples/core/xx-deferring-an-operation.rb - examples/core/xx-erlang-style-genserver.rb - examples/core/xx-fork-terminate.rb - examples/core/xx-forking.rb - examples/core/xx-move_on.rb - examples/core/xx-pingpong.rb - examples/core/xx-queue-async.rb - examples/core/xx-readpartial.rb - examples/core/xx-recurrent-timer.rb - examples/core/xx-resource_cancel.rb - examples/core/xx-resource_delegate.rb - examples/core/xx-signals.rb - examples/core/xx-sleep-forever.rb - examples/core/xx-sleeping.rb - examples/core/xx-snooze-starve.rb - examples/core/xx-spin_error_backtrace.rb - examples/core/xx-state-machine.rb - examples/core/xx-stop.rb - examples/core/xx-supervisors.rb - examples/core/xx-thread-selector-sleep.rb - examples/core/xx-thread-selector-snooze.rb - examples/core/xx-thread-sleep.rb - examples/core/xx-thread-snooze.rb - examples/core/xx-thread_pool.rb - examples/core/xx-throttling.rb - examples/core/xx-timeout.rb - examples/core/xx-trace.rb - examples/core/xx-using-a-mutex.rb - examples/core/xx-worker-thread.rb - examples/io/xx-backticks.rb - examples/io/xx-echo_client.rb - examples/io/xx-echo_client_from_stdin.rb - examples/io/xx-echo_pipe.rb - examples/io/xx-echo_server.rb - examples/io/xx-echo_server_with_timeout.rb - examples/io/xx-echo_stdin.rb - examples/io/xx-happy-eyeballs.rb - examples/io/xx-httparty.rb - examples/io/xx-irb.rb - examples/io/xx-net-http.rb - examples/io/xx-open.rb - examples/io/xx-switch.rb - examples/io/xx-system.rb - examples/io/xx-tcpserver.rb - examples/io/xx-tcpsocket.rb - examples/performance/fs_read.rb - examples/performance/mem-usage.rb - examples/performance/multi_snooze.rb - examples/performance/snooze.rb - examples/performance/snooze_raw.rb - examples/performance/thread-vs-fiber/polyphony_mt_server.rb - examples/performance/thread-vs-fiber/polyphony_server.rb - examples/performance/thread-vs-fiber/threaded_server.rb - examples/performance/thread-vs-fiber/xx-httparty_multi.rb - examples/performance/thread-vs-fiber/xx-httparty_threaded.rb - examples/performance/thread_pool_perf.rb - ext/gyro/async.c - ext/gyro/child.c - ext/gyro/extconf.rb - ext/gyro/gyro.c - ext/gyro/gyro.h - ext/gyro/gyro_ext.c - ext/gyro/io.c - ext/gyro/libev.c - ext/gyro/libev.h - ext/gyro/queue.c - ext/gyro/selector.c - ext/gyro/signal.c - ext/gyro/socket.c - ext/gyro/thread.c - ext/gyro/timer.c - ext/gyro/tracing.c - ext/libev/Changes - ext/libev/LICENSE - ext/libev/README - ext/libev/README.embed - ext/libev/ev.c - ext/libev/ev.h - ext/libev/ev_epoll.c - ext/libev/ev_kqueue.c - ext/libev/ev_linuxaio.c - ext/libev/ev_poll.c - ext/libev/ev_port.c - ext/libev/ev_select.c - ext/libev/ev_vars.h - ext/libev/ev_win32.c - ext/libev/ev_wrap.h - ext/libev/test_libev_win32.c - lib/polyphony.rb - lib/polyphony/adapters/fs.rb - lib/polyphony/adapters/irb.rb - lib/polyphony/adapters/postgres.rb - lib/polyphony/adapters/redis.rb - lib/polyphony/adapters/trace.rb - lib/polyphony/core/cancel_scope.rb - lib/polyphony/core/channel.rb - lib/polyphony/core/exceptions.rb - lib/polyphony/core/global_api.rb - lib/polyphony/core/resource_pool.rb - lib/polyphony/core/sync.rb - lib/polyphony/core/thread_pool.rb - lib/polyphony/core/throttler.rb - lib/polyphony/extensions/core.rb - lib/polyphony/extensions/fiber.rb - lib/polyphony/extensions/io.rb - lib/polyphony/extensions/openssl.rb - lib/polyphony/extensions/socket.rb - lib/polyphony/extensions/thread.rb - lib/polyphony/net.rb - lib/polyphony/version.rb - polyphony.gemspec - test/coverage.rb - test/eg.rb - test/helper.rb - test/run.rb - test/test_async.rb - test/test_cancel_scope.rb - test/test_ext.rb - test/test_fiber.rb - test/test_global_api.rb - test/test_io.rb - test/test_kernel.rb - test/test_resource_pool.rb - test/test_signal.rb - test/test_thread.rb - test/test_thread_pool.rb - test/test_throttler.rb - test/test_timer.rb - test/test_trace.rb homepage: https://dfab.gitbook.io/polyphony/ licenses: - MIT metadata: source_code_uri: https://github.com/digital-fabric/polyphony documentation_uri: https://digital-fabric.github.io/polyphony/ homepage_uri: https://digital-fabric.github.io/polyphony/ changelog_uri: https://github.com/digital-fabric/polyphony/blob/master/CHANGELOG.md post_install_message: rdoc_options: - "--title" - polyphony - "--main" - README.md require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.6' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.0.6 signing_key: specification_version: 4 summary: 'Polyphony: Fiber-based Concurrency for Ruby' test_files: []