polyphony-0.17

https://rubygems.org

polyphony

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

source_code_uri
https://github.com/digital-fabric/polyphony

id: 1199994

number: 0.17

platform: ruby

spec_sha256: 7f1852ed1441513c5b90d8bf35c88b0f2e89d12dc7b0f7eddb54702848becb37

sha256: d1f8f85df7384b1f5051d96d58c817e82ece7b9a21b7a9d06bde1a103712c3c7

created_at: 2024-05-13 08:32:16 UTC

updated_at: 2024-06-13 03:12:20 UTC

position: 125

version_data_entries_count: 144

uploaded_at: 2019-05-24 20:25:27 UTC

indexed: true

has_extensions:

extensions:

Gem size: 112 KB

Version Data Entries

Total: 144

Unpacked size: 395 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md100644003.31 KBfe5adae0317cf17fda1b81502a6f495cbdbb47a195a09e42a9d5a527b5c4b300
Gemfile1006440038 Bytesf5f727ddacdc03382525f8e12ac748ac63d30a5e7a96f921da4f6a021bcb6b47
Gemfile.lock10064400631 Bytes88d02dd0abc5a9692c6677d2b9d00cf1a1045b2773c2f52593c2ec632e1af7de
LICENSE100644001.04 KB923ef51333463650122fec34f69ed28998d133872c1004ac1aa257ad38195c2f
README.md1006440013.3 KBf22fd081a6793cc5cae211f192b0afdc2cbe09bf45123cbddf7582d893452188
Rakefile10064400448 Bytes71f4b071a921e33ee49fc8c5687c0c25508e4c08e0d9149db5ed5c1b1459f139
TODO.md100644001.62 KB38349940ac6ef32307553d5dd41e9da2ed9a8299e96a2e78940641703aff204a
ext/ev/ev_module.c100644005.77 KB20e818d50e900db0ee29ca3e1980c00d92c6463bd860f7e2783fefd3d8f361a9
ext/ev/extconf.rb10064400615 Bytes551ad4715099f358e40d3e3094585589b1f5f0d672ea39c4c558512867c37cc3
ext/ev/io.c1006440010.5 KBf7637fb2e12d2cdbcfcfdbef18febad01d6dd47fdc1e030d0952d1624b4a03f6
ext/ev/libev.h10064400194 Bytesfc04adb52be1dc3e099ff74e164fdfddc7a3a423a318f464c97fc785364cb4e6
ext/ev/signal.c100644002.95 KB4ea0a94517040fe862d01c3481ae667328692152f453f64adae53dc645f0a1b2
ext/ev/timer.c100644004.7 KB96a020832feed13f296ed2e1a621168015c07f2c0024d1ee2d489f7b6f80a3a9
.gitbook.yaml10064400111 Bytesef272aa64323166f5db46c5253cbb2ed66f85a70d4f78f8f3eaa0af65ac5e5eb
.gitignore100644001.06 KB3a891dbc785905ee9397ae54d652641bfa615157b7058029dcd5c0e50ad7ac06
.rubocop.yml10064400762 Bytes73d5cdca30b771f3a3486229643889b58693b5ee26b163b2f068c9bae0345734
.vscode/launch.json100644001.32 KB4f3ab364490ef42153554f3688c0627a3564b27447cd3a5f2398262f7d2fc735
docs/getting-started/getting-started.md1006440077 Bytes32a4759b3606009c2a3067d904a57b9897bb18fcf38120d245595e0afef65819
docs/getting-started/tutorial.md1006440014 Bytes769f313ff14e60b3d0e1282a0cf82a82d8122c07058434d2492bb01073c6c92e
docs/summary.md10064400167 Bytes6bed6435ccad36f144c3fb2ae7aa3ac8575669df9ff5e650b691dda97886040d
examples/core/cancel.rb10064400136 Bytes5d0c3469d3b7343ee4122a1bddae79a536b48c52e51700920ce97da9a228566d
examples/core/channel_echo.rb10064400695 Bytes5de7ec04bd6e9aa44048393e09ad96a949c3155cf6c075cda2aa43311ba6c5be
examples/core/enumerator.rb10064400173 Bytes8365e09cb25844e145e5f2538d4cca61cab4cf370f271bbb4766ddc2b0c934a8
examples/core/fork.rb10064400370 Bytesba8c2a1407a7fdca38910768f7fc636d44ee53cf11c3f26799dc957c58003f4e
examples/core/genserver.rb100644001.56 KBacb8c740ffd06f8526963c00a8a40abdb72153f0151048bb36641b410d0190b4
examples/core/lock.rb10064400358 Bytes1886a50bb93e144e85f0628ed00341748e4b156f3d40ed9f3d3ad420f8bdefe8
examples/core/move_on.rb10064400151 Bytes7fcf4ea5e0fd82dd5a575b0204641e4f518239c66d21115c6064bf35e811f4f3
examples/core/move_on_twice.rb10064400227 Bytesecf2e75639703183f0c26346b00dad981a2f9808d588363574409c1bd59e34af
examples/core/move_on_with_ensure.rb10064400327 Bytes8014af40b8ce0fa72d799086ddadd5fd2ea1678d6540a70ef6348673cb66712a
examples/core/multiple_spawn.rb10064400179 Bytesb07c81fac78b0c656ccfd3fcfcda78f35708e58d529a43203940422ebdb2eeb0
examples/core/nested_async.rb10064400305 Bytes1c58b5efb9b75c270125826cc3a8b1611bc3e95c075177bf77e91e172519756e
examples/core/nested_cancel.rb10064400933 Bytes8ce87c7f78663b5134182d0189f6552666cf9797fa3e0871a0b90359b50be4a9
examples/core/nested_multiple_spawn.rb10064400212 Bytesec0b8c2d8e3bd729934ab5e51a0badef756c5ab76cca5da8280006cbdb488b7f
examples/core/next_tick.rb10064400160 Bytes5e5fb93b6b58ffa2cac16b4aa1609da2df8755a74ab656aff284165504f942d6
examples/core/pulse.rb10064400178 Bytes1968919a97217f2a631c5856d84dfa391511ec0726a483e70a76d3a6c4281e5f
examples/core/resource.rb10064400524 Bytescfcf53a22f094aeb942c7dae3a9729fa023288aa3b98a5faee071ee1cf37807a
examples/core/resource_cancel.rb10064400619 Bytes2fc64a108b8f0b7d454c820ac3a906c85d933fc32e229628d5a8d74c812d374c
examples/core/resource_delegate.rb10064400509 Bytesef73a4768e016c60f167f06e23bd73dc5e5c944cb2c31b9ac7c0d58891aa33af
examples/core/sleep.rb10064400124 Bytes97834b5b53c864a883a06d8664b2a93ea81497a09a05d29023f78ec62bbcccc1
examples/core/sleep_spawn.rb10064400215 Bytes2ec10a72701a003133daf306f5785fe613840f4b72a06ed2044aa7720849f2a0
examples/core/spawn.rb10064400195 Bytes49ebb3a78549cfa23cf561149e78d591d526d176d60f8d886d93fa49b95bf5ed
examples/core/spawn_cancel.rb10064400263 Bytes31a13b8bb1ec62d4f383b4b35b2ea442bbcd923bb0ed7d6d0fdf4761c6df3077
examples/core/spawn_error.rb10064400383 Byteseba1f5161499a06790c5ae8f43c01581e27829c3e136e47e90b7ce88e101f187
examples/core/supervisor.rb10064400375 Bytes4527466990cb5de34c48dcbf7310b740f723b22d24f2f2388951e85445901f5e
examples/core/supervisor_with_cancel_scope.rb10064400439 Bytesd403134e8f595363ae71400aa93ac947b6a8f4f7ee00c42cf59c68c82a6e1ac5
examples/core/supervisor_with_error.rb10064400371 Bytes290e5a4d835d2f748efb95c392888fd25987c573e73a0518c0b740ce0a197de0
examples/core/supervisor_with_manual_move_on.rb10064400444 Bytes1d85d774fb30c176c01e46d90c9e31690b0d8c659e8ba83a69e1f1e94ecb7361
examples/core/thread.rb10064400524 Bytes962237b75d0a3dd66467167ae256f6aefdfffbeec8cffbfdf0aeaa13c5a380a3
examples/core/thread_cancel.rb10064400496 Bytes678c2e6fe9f8bda29f618024addf560bbf257b59d92026185d20d3bc504bc562
examples/core/thread_pool.rb100644001.2 KB57aa3dc1bd1210b9b83ffac03a8025a35ef78eea76c428c8b30be224b5bf908c
examples/core/throttle.rb10064400241 Bytesa31f71a9bf12998d62d3189aaf1a71261b1b9b6038735d9eee1eb40bbebac6a0
examples/fs/read.rb10064400826 Bytes5fd13e81e8d48a87e314d6acc2188f7358695997f37d2030eabad0d1327af439
examples/http/config.ru1006440095 Bytesac26733314d6ebf09d37f30877f6442669ede559b8cc544c9ff646307db90aae
examples/http/happy_eyeballs.rb10064400930 Bytes3b44c6f90a85582a20ad583489960c96524f5b14dad0a3327a8fa03ca9990479
examples/http/http_client.rb10064400384 Bytes9b16912c023158d1c76dc50d88032a027c6e4ef3c0c8d1649f0cc9750a2e3992
examples/http/http_server.js10064400673 Bytes8bdd09b53fd4a31d7d8d85741c963fcafb281f240fb39f731ff4ba71f8c51247
examples/http/http_server.rb10064400303 Bytesc23e787729d7c6d366e35f52d52717615583f9f1d2dea337fbce57000a7eb4b5
examples/http/http_server_forked.rb10064400515 Bytes0ce44d4056d67ec7c3d2ae003aedb8d7508061b033ca54079eeb5e95148488fa
examples/http/http_server_throttled.rb10064400351 Bytesc97e91275ccc73cceb54634619cb8248de0f0f6311bb35dc9e0fb55a45e767aa
examples/http/http_ws_server.rb10064400710 Bytes10576774a75d51df62da392bce85175adcdce05a0a8d31b55f490f4f6601b39d
examples/http/https_raw_client.rb10064400278 Bytes048479db92ee59bcb8ecbf5633d938062ac4538bcf44c2fdce80e46f68214c52
examples/http/https_server.rb10064400403 Bytesf17f6b4dcd4bb8ec3da57c421b0dc1744e714c94b07803e1146b27f53e4374e1
examples/http/https_wss_server.rb10064400803 Bytes3f112bbd98869f20f41bb47804d07a39fb8312471daa3c08abcd0d551b3ca40c
examples/http/rack_server.rb10064400353 Bytese3b99134d045ab43158b9366dfd3d5ccbbb471026fad3b4e130ddaf94fb16599
examples/http/rack_server_https.rb10064400471 Bytesc7ae06337aea52dae3b2a4bbbdf320781cd70b1da9c34858d819a5b6a2f56f06
examples/http/rack_server_https_forked.rb10064400669 Bytesacf57875202ecd21adbf7f82432d4bfc634275d7e7a254ae95279a7a80bdc846
examples/http/websocket_secure_server.rb10064400594 Bytes3aa5a2670efc4f8ac45c67bfa42a5130d1d879304dad987af9e2db36bf7bdc6a
examples/http/websocket_server.rb10064400481 Bytes5a307b4a6bbfd19ad28533c7df66f203155d3a733adcbebddeefaf335f007a53
examples/http/ws_page.html10064400911 Bytes86b7fa1599188e1e77a5fea351e29cad5722e080e87ea3157a6db419f091e1a6
examples/http/wss_page.html10064400893 Bytese2220f69bf76c7f02ed86bf382ae9fb9ea5b32011e4d8d1eeac0e8befb27408e
examples/interfaces/pg_client.rb10064400643 Bytes2ded149011a5e61e170f9b9a4f36218173d63a8810a5624c46cc96142ddf7b2b
examples/interfaces/pg_pool.rb10064400817 Bytesf6707c8e54fe6f6a8c5cc5c9a75fae2d1690083adc2d5667ba4662bc4c109415
examples/interfaces/pg_transaction.rb10064400547 Bytes5a14994faa86c00aad515ad842d8197094748520499b4f2ad3d040e3c66eff00
examples/interfaces/redis_channels.rb100644002.34 KB55cbf277868fd17ce6a43a390eedb025fb5939fc87df17a39412f26da9612a9d
examples/interfaces/redis_client.rb10064400328 Bytes39a62d989d2e4d661a6185feab5dde4f2113c1daed8b01337c7e4f0bbe234161
examples/interfaces/redis_pubsub.rb10064400476 Bytesef2112c00090af0821aefd25df84b08fd6d231b99bb118c600ccee07c15b0156
examples/interfaces/redis_pubsub_perf.rb100644001.25 KB4f8411d4c96e75b61fdf2d180c67175ac459b353884a8c9fdb145a50fdb14ba7
examples/io/cat.rb10064400269 Bytesd74c6abfe88333950d285a5e59dd8017c38552e57025b3c85c5d4ad74cafc66c
examples/io/echo_client.rb10064400394 Bytes0026b853a28caa01bf55ec988f019883b5708a3b68a62b626b672a0b77296d47
examples/io/echo_server.rb10064400301 Bytesa406f66f465fae0f3b2785ac7744441c2dd94040704c8078ef1b49c4a2c9de3b
examples/io/echo_server_with_timeout.rb10064400725 Bytes926c69dadc97a3abd2caaf87c5ffde43cce253b0b9b21f2af4d4bc60a65e6ddd
examples/io/echo_stdin.rb10064400260 Bytes5e453b7595d5ad938681b8e5cc59bd27d1f283f292a189a58759fe576b01e0b9
examples/io/io_read.rb10064400148 Bytesc48dd3f1328e1346b26826412c409376c5a21645746eb23bf5c31ce6904f7a3c
examples/io/system.rb10064400204 Bytesa6bf3323ba13d53f77b36eee7b97f15e028e6c1d8c44ef0d37084af57385ba10
examples/performance/perf_multi_snooze.rb10064400354 Bytes4d5a7c04f4eca785fe4ee4c7cac370a3f2c064e825e710e5675181e3e0b6f38c
examples/performance/perf_snooze.rb10064400456 Bytes2a03a2c1990d8a19d09c580cf98f9758c6dd452bde0232b6a8327794603f976e
examples/performance/thread-vs-fiber/polyphony_server.rb100644001.18 KB7fc22558a46a498c849b819997ea03c4f9cbe99276dce7ba532116f09925680d
examples/performance/thread-vs-fiber/threaded_server.rb10064400614 Bytes85f6ff547eaab13cf8854eba34497c8d7538aef1d14dcbf063e212fbfb844e80
ext/ev/async.c100644003.87 KBb97b418f8bced828b2194421389b9c959c026a52c53d5119d8e5788179943881
ext/ev/child.c100644003.99 KB13cd5c28ff647a2312686afc0f56f5488e04685d63f97a0f92cc31423226ba5c
ext/ev/ev.h10064400705 Bytes2084e698179a009ba750bc46ee1fd3b1eac63cf9b6a0326fa1da8f2cd66a1e6b
ext/ev/ev_ext.c10064400327 Byteseb32267763d0e725136c7457cc52b55aede8cf5b8dc59da67f22df4ed4e98f60
ext/libev/Changes1006440026.8 KBcb59b35d821147fb585f64c7a6d500bfc3c363abe0bcf26907c6c686a2e73cb5
ext/libev/LICENSE100644002.01 KBc4dd1a5bc38b041a320b93c5d6c08f5c41a63f2ce718ee16cfcb757fad448199
ext/libev/README100644002.5 KB61f7a4969c1df4129fd839afea8c44b866018de643b288771e589876c12d3125
ext/libev/README.embed10064400103 Bytes0bd2b8c090ff8a3fa69137803c9658650e25e6527222bb065500c9a0d4825b27
ext/libev/ev.c10064400129 KB10325ee162554d26ce0d7b7591847a8700bb64eddebaa04e0920a7c1e85d4a33
ext/libev/ev.h1006440028.7 KBaac39cc7cbb7b20403101334aac5fd0cdad383074877ec2735cfab02e022ecd3
ext/libev/ev_epoll.c100644009.64 KB0e03dd003ec79214bcd2274ca7a48ffae29d92e086e9363e8221cb9910d1c537
ext/libev/ev_kqueue.c100644006.65 KB37655ae0acc3a06436723e9537355b841ca32a75dc131bf1066aa2cca0acb731
ext/libev/ev_poll.c100644004.34 KBb5b2f71f02f6cbe46017dcea5d05e2b6fac928ecb2b8e1d5f06525ba43433060
ext/libev/ev_port.c100644006.25 KB50f346695498e735a1c68d61b364b56cd4cd0ad53977fce446fafd835a24477a
ext/libev/ev_select.c100644008.61 KB58f4a5bc910e698c7ac4c2310a52540864effb7adeac75d2bb0dd54ec70ce2c5
ext/libev/ev_vars.h100644006.08 KBbae6ba2c237bb6ad01f944afe88eaf1d5d32eb95407468856354480bf6d162fc
ext/libev/ev_win32.c100644005.2 KBbdd21385807e039d4bd149a69ae7a8bb1e25685c154694df203b50568ef66358
ext/libev/ev_wrap.h100644005.38 KB5fa3f5ef77a924afdec593857ddd44766d19a9a33f59bb82332674c887a94a58
ext/libev/test_libev_win32.c100644003.48 KBbb21cf78a52741779ae2debee8190aba9e77d819581b13bf83a16a1d9a244317
lib/polyphony.rb100644002.05 KB33f5a4730ebe1ed7497293b280aa483b58dee3cc584e4844e9bf292a1f985166
lib/polyphony/core/cancel_scope.rb100644001.14 KBfd0e675b4f68215a63e14b6b461154a5d2c5d0c9858125087f3b6083f9b3e4a8
lib/polyphony/core/channel.rb10064400663 Bytesad709ba0a5f6718e62d383f586bfcb8d08584f5b6f826599887c1e8c1310e57e
lib/polyphony/core/coprocess.rb100644002.13 KB4d6d5e5bfd94134b673da4d159bd87875dd81aa03e4011d4377731ba23d86ba8
lib/polyphony/core/exceptions.rb10064400440 Bytesa630951e99bb56666e67f8b8e8ff1fb6fd80f8d741f48280b579e899d3ebc841
lib/polyphony/core/fiber_pool.rb100644001.88 KB555d6920819e931ffe81217f0489387b7a860879791e61fc05cd1117a5339f6c
lib/polyphony/core/resource_pool.rb100644001.1 KBe26bd26c4003f33eabeb512258bb95a53f09b97e027e75d36e08461bce32cb02
lib/polyphony/core/supervisor.rb100644001.46 KB7207164fba9f2b466b5787b68617814a651289a59d649eab1e92ab52e5443817
lib/polyphony/core/sync.rb10064400380 Bytese0606265dd5d95e6765bcdf621e8b5da145431736f69fcf9222367aad69d0eb5
lib/polyphony/core/thread.rb100644001.1 KB1554793a222c6049e7bf0cd2d2ef32667a2dadc92892f18030fca900f497ed7b
lib/polyphony/core/thread_pool.rb10064400978 Bytes6d43fe94ba7d7865761983342f093e9f7f2ef101410f1f4ab468e6586e6ca27f
lib/polyphony/core/throttler.rb10064400813 Bytes5137929de207c3c2c2d84379724f93e2d4dce7c2f97a6e998935c5e51017ba18
lib/polyphony/extensions/io.rb100644003 KB195fe981866a47c8419a917674f2d502b9c5b8a26702427c620d7c558babf38d
lib/polyphony/extensions/kernel.rb100644003.13 KB193c076c480ed3e5bc55be73995490a332c75b2ce4dca0d1299796ffee0b7763
lib/polyphony/extensions/openssl.rb10064400228 Bytes55b5af771b73ccb17b6fef89b250a5fb038f5b4b8b6ba9a82095361bbd75ab3b
lib/polyphony/extensions/socket.rb100644001.92 KBb3c757a209b5784ce0fadd9fa2a4a5d43b0dfa64de469387680176a0aac13000
lib/polyphony/fs.rb10064400410 Bytes1e7c8e7f69b854b93bf615fc60b272341ebca3784b2818c64640c1553a7a357e
lib/polyphony/http.rb10064400262 Bytesb5cd4c420c41ff0145c1ea356a878c63b1761f1aaf7880e1d344bb5becb3da05
lib/polyphony/http/agent.rb100644004.54 KBc98bf3a6767f007e1f29ee675ca42b7e0f42c099e90aee80af56f5bb42832c3e
lib/polyphony/http/http1.rb100644003.07 KB6047a66df9c972e99496522763fbb151da95583da68ff38a8c955d8b13235fb9
lib/polyphony/http/http1_request.rb100644001.6 KB9b916352edb84e43e69e7b19414142b2f510b83cadcd7bddfcbff5fc752793db
lib/polyphony/http/http2.rb100644001.55 KB90bf2039008e9b2f158e897799aef79e1642e8f915c9d556e011fe57a7d2e492
lib/polyphony/http/http2_request.rb100644001.03 KB77b38396aebe09878d5f321c3b8de0a2df538b69b429954c5e1ad4828aebd3eb
lib/polyphony/http/rack.rb10064400374 Bytes872f0993d70d802dd857bca2bb145b3aeb11228b01ba2fe701c1634680e0394c
lib/polyphony/http/server.rb10064400972 Bytese10904a71ea8c1e40c2ac1567262ea15f54f235bb3580ca5e876e0ebaa823fb5
lib/polyphony/line_reader.rb100644001.76 KB388d61571c43a6a52b1d2c3226982a0071e64f3b77aa48287c1ea4b3b2cd21d7
lib/polyphony/net.rb100644001.45 KBe0dd775666edc0b2c7a78527a3df6cb44b2ceac387af6ae4abb6a65379a93f00
lib/polyphony/postgres.rb100644002.01 KBd224ae705bc9d971d0925a0dacece5eb0670d2d2b6ea8aa07a3f66dfcd3d2b1e
lib/polyphony/redis.rb100644001.37 KB61596e87744be0d71f913729a41228d81a4959d594120c239faa3c91fe301463
lib/polyphony/version.rb1006440071 Bytes6483028d885e9c79b8ed40ba7fb1ff4804ba3d3ec7ee8ed45f32668addb9f74f
lib/polyphony/websocket.rb100644001.17 KBc4321a7bdc67829fc784aec959850322db0c092c202132dff5e588c67e8d2622
polyphony.gemspec100644001.23 KB0615becc544854bc7d47682f6b0f9a991ea6bab74bf58b618c64e3f0ba19e7e4
test/test_coprocess.rb100644004.41 KB823557f4ff5b50852bd3111e51107b717fc7a60a8ea52275c5af2304dc702602
test/test_core.rb100644003.8 KB1acabba79eed127ee4e38cdaa40af796fba67f211c778ddb111845727b35bedd
test/test_ev.rb100644002.16 KB154a989cda031229219b359e718c2e973bb0452a5b26efc3fca1e5b73def3015
test/test_io.rb100644002.66 KB03b78ce8ca749a7cf432f312128eaa42d9f0aed16812d501c5c2e20969b9f291
test/test_kernel.rb10064400438 Bytesa97ac1afa04173574d2c4b15a24eb57c239b1ba08fb54c40c3824d8c93635ea2