polyphony-0.14

https://rubygems.org

polyphony

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

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

id: 1199991

number: 0.14

platform: ruby

spec_sha256: 07ac3363753de16dea2e003a6a2e0656c2ba35e9f790fcc92d669e8940130538

sha256: 00534e585b768e047a2dff64aebbb9496a9cc375222f30aa3d5fdc2c34eee749

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

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

position: 128

version_data_entries_count: 143

uploaded_at: 2019-05-18 05:39:36 UTC

indexed: true

has_extensions:

extensions:

Gem size: 110 KB

Version Data Entries

Total: 143

Unpacked size: 391 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitbook.yaml10064400111 Bytesef272aa64323166f5db46c5253cbb2ed66f85a70d4f78f8f3eaa0af65ac5e5eb
.gitignore100644001.06 KB3a891dbc785905ee9397ae54d652641bfa615157b7058029dcd5c0e50ad7ac06
.rubocop.yml10064400762 Bytes73d5cdca30b771f3a3486229643889b58693b5ee26b163b2f068c9bae0345734
.vscode/launch.json100644001.32 KB4f3ab364490ef42153554f3688c0627a3564b27447cd3a5f2398262f7d2fc735
CHANGELOG.md100644002.47 KBe28fbc7f350333cefd02123d0b614a1ea8e8747cabc2bf349a46f44621466807
Gemfile1006440038 Bytesf5f727ddacdc03382525f8e12ac748ac63d30a5e7a96f921da4f6a021bcb6b47
Gemfile.lock10064400481 Bytesaac8bc9efdb6e931862ce737be4b5f0d43c8bb2cd1fa0b2f7658b9c947e4e858
LICENSE100644001.04 KB923ef51333463650122fec34f69ed28998d133872c1004ac1aa257ad38195c2f
README.md1006440013.3 KBaadcbd42b6caeaaa7fa0ff048c0774f4d8bfa091616bfad87048e2494dc77527
Rakefile10064400448 Bytes71f4b071a921e33ee49fc8c5687c0c25508e4c08e0d9149db5ed5c1b1459f139
TODO.md100644001 KB4aa53192a7484335ed42a474932775bf5d981b3d982493b38a171ee6c7edabbf
docs/getting-started/getting-started.md1006440079 Bytes1f180d651bfc12234349e863a1073e071fa7bde219b502c6ba8ce1fb0b3e45ac
docs/getting-started/tutorial.md1006440012 Bytes09ebcb3300e1b243b7e7d8e6fc230fba7be3430957bd76405fa66327f9065533
docs/summary.md10064400167 Bytes6bed6435ccad36f144c3fb2ae7aa3ac8575669df9ff5e650b691dda97886040d
examples/core/cancel.rb10064400156 Bytes07206847dc77f78769e344151c50758ff73db25406b8946f3a8a82b8f3c447c4
examples/core/channel_echo.rb10064400712 Bytesf02c7d39e2a677815a93cd421b52208506203afd05d4ed25bcc275ac03895bef
examples/core/enumerator.rb10064400192 Bytes37918e161902dd573fe72b49b64f1cdcf769e72216c92af26688e3f50c9355e7
examples/core/fork.rb10064400388 Bytes273e57e6d06fc7c7c4fbfec9c55cbe6f5ecc082d786e9434c5f97e50b18274ca
examples/core/genserver.rb100644001.58 KB86a9a3a7df1b4e59e22ddfc2b4f4d6578ce056f81e1a1aa313b3c56f023cfef2
examples/core/lock.rb10064400375 Bytes05ed7a9f8f1957662a01df014e39c7f07e0225a72f5557e6aebb6acaee76ac40
examples/core/move_on.rb10064400171 Bytesa38b24c5fafae5b611ef5b78f81e6feb6383ac4c13961b9b3e827f6d690bf3ba
examples/core/move_on_twice.rb10064400247 Bytesa8010e8f14cddd6f8222e054f71fe0f2f0b68c66ee0bf7554c110408ee176bea
examples/core/move_on_with_ensure.rb10064400347 Bytes3313031f625a10d4a5a3a6b1fdbbbd2f7222cddde39f2f965af9626dc08c2930
examples/core/multiple_async.rb10064400197 Bytesb0ec7f32c583640718f55c8c6fc2301ab937036e2f611cc0c5c9a261925a42df
examples/core/nested_async.rb10064400324 Bytescc0dc5c5a0ca1c361152fdcc5cc1bc7e5af3b4eba1cbd5ff6cebd850f13e0ba0
examples/core/nested_cancel.rb10064400953 Bytes588c6990bd2c9111ad68e253a4beaac6c9b87ac71e4e2906e641510b56722c71
examples/core/nested_multiple_async.rb10064400229 Bytesbbe01ad7880a760224d0d66967c484a14e3e702066a39fdae6194b5e4f0e219d
examples/core/next_tick.rb10064400186 Bytesed2722b5ad7e3f507f21e777bec35585e4b81935a293bf140c9be9c20443ee47
examples/core/pulse.rb10064400198 Bytes98e2edd4206048738961b4f401a9b2cc0889de798c7eff0faa0c31ac72ecfe1d
examples/core/resource.rb10064400543 Bytes5ab6f21075359386bd93663783e78baefe37fd9296c7016f445e53715fe17838
examples/core/resource_cancel.rb10064400638 Bytes052a8053c4cbe714b563cd1893573d9a9d882ca32522e3b0d7ed42aa202a4008
examples/core/resource_delegate.rb10064400528 Bytes2fe8f45f1d1f10affe8be25757f15753be504518720c6e3de1a78e901ff68ddf
examples/core/sleep.rb10064400144 Bytes728dbfef9a6976d0e98eac795869b8b5897d153c12ecd5d594668ab7b5ea7ee1
examples/core/sleep2.rb10064400178 Bytes19613c8dfab3e27b58b0cc2e862ce76e1b7bd037405e56cb1de402ec1f44450f
examples/core/spawn.rb10064400214 Bytes09ceecc1baa830a3fcf7112b408a5292ddf92a9d2519e4850930813b88a068f4
examples/core/spawn_cancel.rb10064400282 Bytes8ac92ad5dc27bf91cb6018beef15f0e5e6e4bd0c98677354ae1a43b68b10d059
examples/core/spawn_error.rb10064400397 Bytes87ec20991b406149f629e87d131cb5d1f08b67f5366ef1293b6ba1e3b2b7d0f8
examples/core/supervisor.rb10064400391 Bytes3d3c30d943a903c3a216395369d627e330c869007bbde3290d2ded2c092e2491
examples/performance/perf_snooze.rb10064400476 Bytesfb3e23443e5520c47bd0783b0618bbb7117510e6b20e2a76396439ffd76d946a
examples/core/supervisor_with_cancel_scope.rb10064400456 Bytesc78192e5189659d0776ab79e628509ab5c5d363de373c7eb45512ab36383596b
examples/core/supervisor_with_error.rb10064400387 Bytese82fc6cf779a692881d772d2d4ee9712cfc7a41f15b984a4381f8c21329f12e7
examples/core/supervisor_with_manual_move_on.rb10064400460 Bytes020bafb5cf793d9ae9232fff7413ce2c1d18f1de5fa0503c2ceace0223b77e27
examples/core/thread.rb10064400579 Bytes2f2a36401de25b299bae814032de16611d64c25576d1b14ad7ecaa0dc44c5303
examples/core/thread_cancel.rb10064400552 Bytes434619b45c4dcbb10fb816ed60187742dde5e26bf31697fc2f281c69c5a4fcab
examples/core/thread_pool.rb100644001.26 KB129203ebe9998636c19e2ab88bdcc414a6dcee323950ecfeff01d4bc9eaed275
examples/core/throttle.rb10064400258 Bytes99e9c75106f397b866f4cac1a770288671ec96c628bc646087de445a4fd91498
examples/fs/read.rb10064400654 Bytesf0537d3943156ea15574465963fb7c5687f0cb280d8405a658b0ffef008d43d4
examples/interfaces/pg_client.rb10064400715 Bytes9500488cce4c9bc31dc70687f249d32b6b6b98bdedbcef7bb6c3996a46bca4bf
examples/interfaces/pg_pool.rb10064400890 Bytes44d62e0ad0b261c7987370f276da3b23e31399232b45a286daebfabef8e47929
examples/interfaces/pg_query.rb10064400620 Bytes2c9bea35103ec7d4e06aec2d8956378814dfb7350c10e5c720a3eae21d220ff5
examples/interfaces/redis_channels.rb100644002.39 KBae3e1d99d3d0a81f36d234be1f9f740d2f3580d978b31e7729b68ae23f45b23d
examples/interfaces/redis_client.rb10064400389 Bytes7e84f09a3b81efcbe380cb47eb6b9d1684e97bd955d320697c1633e1109cda3b
examples/interfaces/redis_pubsub.rb10064400535 Bytes067a2010c7203dbff54975705e5d5d7b9e6c90e71aa7c5ca29e5f951346d6ef2
examples/interfaces/redis_pubsub_perf.rb100644001.3 KBb72dbfe20d6faef44657e0853d22a0ad9454df1782bdad97ca18198829ced53f
examples/io/config.ru1006440095 Bytesac26733314d6ebf09d37f30877f6442669ede559b8cc544c9ff646307db90aae
examples/io/echo_client.rb10064400388 Bytesee5f5f2aee5ba701a9ee3fa262535d85c44d2ec10ed737e73f10850d76da997a
examples/io/echo_server.rb10064400319 Bytes6d7f90420e518afb8526222fc125e7202b467290b82a5f75d0c83ab2d2634f00
examples/io/echo_server_with_timeout.rb10064400741 Bytes32b2bee702d20781df5c0eb84e9e25d99812d1286edf7897a04d7ae58cfc1c5d
examples/io/echo_stdin.rb10064400280 Bytes34c0585ab2de97da386a22ac1da53ab00694508a4cd26986c875c4eac4830de9
examples/io/happy_eyeballs.rb10064400845 Bytes1bcd868d7055863c7d5da1aa837990985fc5f8effc3257fd279ffa68e43d39b5
examples/io/http_client.rb10064400419 Bytes75c29660be919cba3a808d7986a311e5521fc8e5da18a7aae1b24b296525f94f
examples/io/http_server.js10064400673 Bytes8bdd09b53fd4a31d7d8d85741c963fcafb281f240fb39f731ff4ba71f8c51247
examples/io/http_server.rb10064400381 Bytes257e5274cd342c9c7670967399cf816e86e76011f010961365243ece75b81f5a
examples/io/http_server_forked.rb10064400542 Bytes74b017ec98e1e429666f430c7060f873798365c2a53b5dd9bca4e7d9554c5789
examples/io/http_server_throttled.rb10064400428 Bytes5ebdaefeef5b8e7ad734df8a0153ecf866da4e3d1b00c782908ca38688f9efd9
examples/io/http_ws_server.rb10064400792 Bytes48fd46a2903d07639f606509325f29cc211ede2898d2f6fe09c9b4b1a1478d2f
examples/io/https_client.rb10064400344 Bytes0aa9d5ee06d37bd9cc255ada497d8ca4202817a5ccccc6cd1de5ab5eb0fc931f
examples/io/https_server.rb10064400515 Bytesa3a6dedc800112e96803e6848b725c1899bc9d98ead4a775ba64893a437a4168
examples/io/https_wss_server.rb10064400940 Bytes6bae4a90f1d2013e89dcfd361b774d9b89434524a1b6724fcc1ceb57273229f9
examples/io/rack_server.rb10064400518 Bytesfdfb75be3fb89e738b40dd11bb69d45f94eea80833bce0bf87a12a0405e0a0d3
examples/io/rack_server_https.rb10064400615 Bytes26cb731b059a5da6c4d02ea63469474f12e88fd1b63517e0bfc1a0e647751c0e
examples/io/rack_server_https_forked.rb10064400740 Bytesba34cd96ca7d822f38991c12cc88a08aa440b05c6dca7c3c1a10616deefd3a91
examples/io/websocket_server.rb10064400619 Bytesf92b6d7938d548c08f6506aac53c49ffbcbbddc14c01e28299fa3c9fe9d88b77
examples/io/ws_page.html10064400911 Bytes86b7fa1599188e1e77a5fea351e29cad5722e080e87ea3157a6db419f091e1a6
examples/io/wss_page.html10064400893 Bytese2220f69bf76c7f02ed86bf382ae9fb9ea5b32011e4d8d1eeac0e8befb27408e
examples/performance/perf_multi_snooze.rb10064400374 Bytes58572829c6784b40a7c03b119faea7f35d21b61e191186dbc697fa6c4ed03ecd
examples/performance/thread-vs-fiber/polyphony_server.rb100644001.17 KBe3736fa6808eff3532205ca291a41c8302626410f97b8e6dec92671140187a74
examples/performance/thread-vs-fiber/threaded_server.rb10064400614 Bytes85f6ff547eaab13cf8854eba34497c8d7538aef1d14dcbf063e212fbfb844e80
examples/streams/lines.rb10064400517 Bytesa4f939869489a8c3a8503f61310b9cfd9ffb35d1722d829df28b22f0ef4c3790
examples/streams/stdio.rb10064400369 Bytes9651d2017fda47c4a554bd36174801944a4ee09a1d81902883070bff4ddaca78
ext/ev/async.c100644003.87 KBb97b418f8bced828b2194421389b9c959c026a52c53d5119d8e5788179943881
ext/ev/child.c100644003.99 KB13cd5c28ff647a2312686afc0f56f5488e04685d63f97a0f92cc31423226ba5c
ext/ev/ev.h10064400705 Bytes2084e698179a009ba750bc46ee1fd3b1eac63cf9b6a0326fa1da8f2cd66a1e6b
ext/ev/ev_ext.c10064400327 Byteseb32267763d0e725136c7457cc52b55aede8cf5b8dc59da67f22df4ed4e98f60
ext/ev/ev_module.c100644005.67 KB280e45c0c5466852f509dff07d7188fe73671e3f898539c722d6f458d5c84d75
ext/ev/extconf.rb10064400615 Bytes551ad4715099f358e40d3e3094585589b1f5f0d672ea39c4c558512867c37cc3
ext/ev/io.c100644009 KBc35107a8d9c695b378e4b75dafa7c2ffb584ade841e92215d3d3021cb334ddc3
ext/ev/libev.h10064400194 Bytesfc04adb52be1dc3e099ff74e164fdfddc7a3a423a318f464c97fc785364cb4e6
ext/ev/signal.c100644002.95 KB4ea0a94517040fe862d01c3481ae667328692152f453f64adae53dc645f0a1b2
ext/ev/timer.c100644004.7 KB96a020832feed13f296ed2e1a621168015c07f2c0024d1ee2d489f7b6f80a3a9
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.rb10064400799 Bytesfcd5d7eb2d816c2bafd28621a29078a569df1dc9f6bd58c797a1b2a9fa709d6f
lib/polyphony/core.rb100644001.19 KB1b55bf381a650ece1b1ded78b2b8b1c34fa14dc28465f488f93f6a7e88294964
lib/polyphony/core/cancel_scope.rb100644001.14 KBfd0e675b4f68215a63e14b6b461154a5d2c5d0c9858125087f3b6083f9b3e4a8
lib/polyphony/core/channel.rb10064400666 Bytes24aabd856410b00f6f290675ec9d51d7d5b94278cee04ce01e43176c80c824a5
lib/polyphony/core/coprocess.rb100644002.1 KBdb1cd9ea2774f22f2fdbb770af7df2336b6a66cb3fb92f81ad9070408fe14cdb
lib/polyphony/core/exceptions.rb10064400440 Bytesa630951e99bb56666e67f8b8e8ff1fb6fd80f8d741f48280b579e899d3ebc841
lib/polyphony/core/fiber_pool.rb100644001.88 KB555d6920819e931ffe81217f0489387b7a860879791e61fc05cd1117a5339f6c
lib/polyphony/core/supervisor.rb100644001.43 KB6bba82c724c59db193e2fc59c8b5fa949257f57d881c8e7c12cc61f6d9f637cb
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.rb100644001.48 KB9c8e3ca55bc48a5f1cbb7196158c3f8bb4b17207586bf74a3f1e1ffb71247c9d
lib/polyphony/extensions/kernel.rb100644002.88 KB11cfac4cd01cf614092d7a3235200ab1150621e3cde4fe3e2cf2b9aedb385e9d
lib/polyphony/extensions/postgres.rb100644002.1 KB6396b2864496c36be7400c13b82eeff72aa3bdc55a5a454561732a7cd58ef4aa
lib/polyphony/extensions/redis.rb100644001.36 KBede2b7f04d0b8d6a8857e19cb6c138d91ad712b66d6939ad332d9fecd3151494
lib/polyphony/extensions/socket.rb100644001.92 KBb3c757a209b5784ce0fadd9fa2a4a5d43b0dfa64de469387680176a0aac13000
lib/polyphony/extensions/ssl.rb10064400228 Bytes55b5af771b73ccb17b6fef89b250a5fb038f5b4b8b6ba9a82095361bbd75ab3b
lib/polyphony/fs.rb10064400410 Bytes1e7c8e7f69b854b93bf615fc60b272341ebca3784b2818c64640c1553a7a357e
lib/polyphony/http/agent.rb100644004.52 KB2259bc3e9fd1555e7852c7de05ad0d55cd9d838717717837fcf0455f59bb0e7e
lib/polyphony/http/http1.rb100644003.07 KBcff3b159c190848b9213618c68b7e8d61413267a63282fdd4cc2106a61eaedda
lib/polyphony/http/http1_request.rb100644001.6 KB9b916352edb84e43e69e7b19414142b2f510b83cadcd7bddfcbff5fc752793db
lib/polyphony/http/http2.rb100644001.55 KB612fc3835ea3153b62417891bebe3270a81e849d30245d41420e838480c345f9
lib/polyphony/http/http2_request.rb100644001.03 KB77b38396aebe09878d5f321c3b8de0a2df538b69b429954c5e1ad4828aebd3eb
lib/polyphony/http/rack.rb10064400374 Bytes872f0993d70d802dd857bca2bb145b3aeb11228b01ba2fe701c1634680e0394c
lib/polyphony/http/server.rb100644001.01 KB6f3ade377e44ae9796017ad20d1b5d3d33780b32491eb97bb319e35170adcd40
lib/polyphony/line_reader.rb100644001.76 KB388d61571c43a6a52b1d2c3226982a0071e64f3b77aa48287c1ea4b3b2cd21d7
lib/polyphony/net.rb100644001.57 KB15b1c721ef21a5898a7f88ee9f45354b587ddd4f83d968d9fb583dbf57c63261
lib/polyphony/resource_pool.rb100644001.1 KBe26bd26c4003f33eabeb512258bb95a53f09b97e027e75d36e08461bce32cb02
lib/polyphony/server_task.rb10064400301 Bytesff6ef95e8e519106f5294443591c7ba8710fb1e9f024c54de2168daaf2cb0b6a
lib/polyphony/testing.rb10064400918 Bytesb94aa2657a0f40c3b8aab1a8fc89a3b985b3d83380cc17045b09747089561542
lib/polyphony/version.rb1006440071 Bytes8bdb14b931cb0431cd01638dec8039c32172ab987f6483232cc75c27ddb40167
lib/polyphony/websocket.rb100644001.17 KBf43410f63bbfd3e176ce4a901dace75715b125bd6251cdd4559b88d7502d8735
polyphony.gemspec100644001.13 KB48013d4a81c3efa60beaafa67195612db9eedb0afcc14439dc507d14923ef868
test/test_coprocess.rb100644002.82 KB597f4ce7fd08b5b94f0a2e8ab1623721e5f9fb48d99ebec47f800c5fee82b822
test/test_core.rb100644006.14 KB10e2ba6ffb1020338f011e00e316abd18e125acdc38f5d2747769810ad661501
test/test_ev.rb100644002.44 KB6ee3af70e8121e8fa4a6918267796bff7ef6c301bc86db0e3b0f9f24f27423af
test/test_io.rb10064400661 Bytesd62dc4989b12c83bb02e6cd467090ee8efe518ce55dbd6494c2eca50b1513454