polyphony-0.16

https://rubygems.org

polyphony

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

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

id: 1199993

number: 0.16

platform: ruby

spec_sha256: acda580c17f91b81fbc471f4ed68af960b7133e080e23699856e612d5bf8bc0a

sha256: 1d1ab7a8d1763568fce1cdf0950cb74c8fa45eca8591b8730d5478f84e2c0b5f

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

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

position: 126

version_data_entries_count: 140

uploaded_at: 2019-05-22 12:59:34 UTC

indexed: true

has_extensions:

extensions:

Gem size: 110 KB

Version Data Entries

Total: 140

Unpacked size: 388 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
.gitbook.yaml10064400111 Bytesef272aa64323166f5db46c5253cbb2ed66f85a70d4f78f8f3eaa0af65ac5e5eb
.gitignore100644001.06 KB3a891dbc785905ee9397ae54d652641bfa615157b7058029dcd5c0e50ad7ac06
.rubocop.yml10064400762 Bytes73d5cdca30b771f3a3486229643889b58693b5ee26b163b2f068c9bae0345734
.vscode/launch.json100644001.32 KB4f3ab364490ef42153554f3688c0627a3564b27447cd3a5f2398262f7d2fc735
CHANGELOG.md100644002.87 KBe04318fcd3e524fd2ec27e6ada3bf2330d0b6838d20652e9d844590ad0684610
Gemfile1006440038 Bytesf5f727ddacdc03382525f8e12ac748ac63d30a5e7a96f921da4f6a021bcb6b47
Gemfile.lock10064400631 Bytesf143483e86b993750093099e2e1fe39ec536cf7e20bf61e92ac79de49ce3ea01
LICENSE100644001.04 KB923ef51333463650122fec34f69ed28998d133872c1004ac1aa257ad38195c2f
README.md1006440013.3 KBaadcbd42b6caeaaa7fa0ff048c0774f4d8bfa091616bfad87048e2494dc77527
Rakefile10064400448 Bytes71f4b071a921e33ee49fc8c5687c0c25508e4c08e0d9149db5ed5c1b1459f139
TODO.md100644001.38 KB985c8715244574d3fb03623e5fd98097d42a257a3126e804d26f5587479f4679
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.rb10064400692 Bytes919dc9d528f20bc8ba9146fef2bc8c248fb607907682e18c3efa6efd9f1849cd
examples/core/enumerator.rb10064400172 Bytes729ec10cd2147dc56a29be2591221f86a6dc4b4c780d6239811a3d161a2fe6e6
examples/core/fork.rb10064400369 Bytesbf2417fd99c99d010f63f4854c7dd6f6bbba12ec2bdcb8f92f28c6f0ec81b91e
examples/core/genserver.rb100644001.55 KB9a3f421eac15c3e8109026ca2351800d523676b8c3eba0f578b54ec73bebdaca
examples/core/lock.rb10064400355 Bytes0c983c11c20b75c43880a97c55e45ebf0a038e7242619454175fede4ca3995db
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.rb10064400177 Bytes2e62bca63496aaddcca194dc8c335c51df7e3f9a7bf834610851078434d83811
examples/core/nested_async.rb10064400304 Bytesc04a17c52cf1a570c566bca8d7300160ca7e00eb057a54e6a47fa65f4ae0510f
examples/core/nested_cancel.rb10064400933 Bytes8ce87c7f78663b5134182d0189f6552666cf9797fa3e0871a0b90359b50be4a9
examples/core/nested_multiple_spawn.rb10064400209 Bytes711f251883a898b6f8ce525947cc91138b964bd96b963acc91338490cedcff16
examples/core/next_tick.rb10064400160 Bytes5e5fb93b6b58ffa2cac16b4aa1609da2df8755a74ab656aff284165504f942d6
examples/core/pulse.rb10064400178 Bytes1968919a97217f2a631c5856d84dfa391511ec0726a483e70a76d3a6c4281e5f
examples/core/resource.rb10064400523 Bytes47e653f4463cb23b878757d2bb8652b81159690713936a9189e6622a4527c734
examples/core/resource_cancel.rb10064400618 Bytesa9d6de2ab3a72f133b958e4cee7d024d4f02200e69b0b9a7af654d72fe7070b5
examples/core/resource_delegate.rb10064400508 Bytes2742ab05a96d758b1a5adb9a92bb1722181ef14e9e180d55524972dfd8c627d9
examples/core/sleep.rb10064400124 Bytes97834b5b53c864a883a06d8664b2a93ea81497a09a05d29023f78ec62bbcccc1
examples/core/sleep_spawn.rb10064400213 Bytes1d5a787ddd3397e9bbbf5326680839f788faabc4ce8c3ffc6fb55a4abaa2c10d
examples/core/spawn.rb10064400194 Bytes8c7f943f28f76369e9e118dce52cb49f5aebcdd6eecb898aac77ebe509f6778c
examples/core/spawn_cancel.rb10064400262 Bytese180c52420321ccd6ecb9afcc31ad4270cf700400c8fe2954dead432634b9ec5
examples/core/spawn_error.rb10064400378 Bytesed68b5ee3aa5f1ccfea8152ff35c54fc0fa66d5430cd506959d29e0a10dfaf1e
examples/core/supervisor.rb10064400371 Bytese2f8518b6686d1bf901d55ed18ab7a79fa15938d3b749c676393852b8f685a27
examples/core/supervisor_with_cancel_scope.rb10064400436 Byteseea3f7957a1ead43613707017cff8198796ddc55dd72163452dc579d75e83f77
examples/core/supervisor_with_error.rb10064400367 Bytesbaed6b9f32ab674d6688155f8dd7b0ed3ca654bf15cc8978cdd5bd7dd6a7617b
examples/core/supervisor_with_manual_move_on.rb10064400440 Bytes3846ad5a7920ae7c705e7fcfbb2b1df123ba633eb53a501d1da564d8c36402f2
examples/core/thread.rb10064400522 Bytesd7912b3b9dac717c3d9a7625c76d1360c4748a97b3d7c02cda4cd892bb201548
examples/core/thread_cancel.rb10064400494 Bytes85bbf2dc3d56bb688699c976d7ad63fdfc92fd133b10da5806f8e70b00774c5a
examples/core/thread_pool.rb100644001.2 KB65ef833dbdc8360baf24069617692176b775c03ff241f2e857b40f8fa264d8f6
examples/core/throttle.rb10064400238 Bytese9df50f7343edd0ba60cd2ab388229efc5ae0ba0aeeeafd0caf1aa4886e3af10
examples/fs/read.rb10064400825 Bytesbba575d8ec55387552199c3db4615cf02d8f6c31fa8ce570078097a9d67e54c2
examples/http/config.ru1006440095 Bytesac26733314d6ebf09d37f30877f6442669ede559b8cc544c9ff646307db90aae
examples/http/happy_eyeballs.rb10064400929 Bytes46bcd0536d477cdca8c3d353b877727f8e6056d358a643fd2b448de7ce9973c3
examples/http/http_client.rb10064400383 Bytesb1a8a9473a1f5ff0af55048dacd4fc67b9a202ce59d1f406246ecc04e27e0cd5
examples/http/http_server.js10064400673 Bytes8bdd09b53fd4a31d7d8d85741c963fcafb281f240fb39f731ff4ba71f8c51247
examples/http/http_server.rb10064400302 Bytes64abcc5e8a8d8610c0976f479f5eca55aaa8a58b00fab959a52102ffcbef95f5
examples/http/http_server_forked.rb10064400515 Bytes0ce44d4056d67ec7c3d2ae003aedb8d7508061b033ca54079eeb5e95148488fa
examples/http/http_server_throttled.rb10064400350 Bytes4ce1953ad1a09cb1a1b77c72d3196a142cea57d62bb9463e0bcd54e2f7aea191
examples/http/http_ws_server.rb10064400708 Bytesf1be5247a83cd04f47b4d8500cb4353d4ee181d915e011f334bcb23e1931ca28
examples/http/https_raw_client.rb10064400278 Bytes048479db92ee59bcb8ecbf5633d938062ac4538bcf44c2fdce80e46f68214c52
examples/http/https_server.rb10064400403 Bytesf17f6b4dcd4bb8ec3da57c421b0dc1744e714c94b07803e1146b27f53e4374e1
examples/http/https_wss_server.rb10064400802 Bytesd7807cbf68e3e2cd23e48bf2de4bb0009955a13f0927d57f10c567be9a815461
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.rb10064400642 Bytes95fa65c8b8e6df016c2625fa9bd4e13dc83917081a338e90f647d761913a70ae
examples/interfaces/pg_pool.rb10064400816 Bytese9633c1657789d5b95f891c1262a8e797422ce3346d924aace506e042611a56e
examples/interfaces/pg_transaction.rb10064400547 Bytes5a14994faa86c00aad515ad842d8197094748520499b4f2ad3d040e3c66eff00
examples/interfaces/redis_channels.rb100644002.33 KB41a639ab8fe4f846409b9bb6c10530a0471f2d03fe3820484183d081160e3b8d
examples/interfaces/redis_client.rb10064400328 Bytes39a62d989d2e4d661a6185feab5dde4f2113c1daed8b01337c7e4f0bbe234161
examples/interfaces/redis_pubsub.rb10064400474 Bytes7016d2955ce63e6552faabbd78f7fdffe644ad1a7a490fb72c6816c24bf05cc9
examples/interfaces/redis_pubsub_perf.rb100644001.25 KBc23e20bec1fb486dfb80a5c77139447e5a45c8395e4d6149b71273a982d26d68
examples/io/echo_client.rb10064400392 Bytes8eee043cf3ba8c19505b9df837010e91964f484ab9fe42a80512c105b310fd30
examples/io/echo_server.rb10064400300 Bytes26720d19d224c578bf8c7f4176aaed21b0a41e8a67e828a79670662fe4e9770e
examples/io/echo_server_with_timeout.rb10064400724 Bytes40b6be207cf00e75ccc633d6545c329c5c997db7e3079daae630b270c72d6770
examples/io/echo_stdin.rb10064400273 Bytesb3528255a7971a8e64fb1019bf5a703932b97353536995c86dbfe2107f7b1d17
examples/performance/perf_multi_snooze.rb10064400352 Bytesdb9321417a96156176e83ae9f25a895e24b78bd84f75313df0f181fb1b21df47
examples/performance/perf_snooze.rb10064400454 Bytesc7fccc22200da44bf81555c9f3998f03cc13297c270cdc42c28482b89e7e9c04
examples/performance/thread-vs-fiber/polyphony_server.rb100644001.17 KB825ab097a1d81f31b60faeca342036a7d8c653836c02a4200d5af03f34062a42
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/ev/ev_module.c100644005.77 KB20e818d50e900db0ee29ca3e1980c00d92c6463bd860f7e2783fefd3d8f361a9
ext/ev/extconf.rb10064400615 Bytes551ad4715099f358e40d3e3094585589b1f5f0d672ea39c4c558512867c37cc3
ext/ev/io.c100644009.15 KB105514fc851932cce1c47d634c01f23ee2c1e8caa0469ef84e47e1fbda8f7626
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.rb100644002.05 KB33f5a4730ebe1ed7497293b280aa483b58dee3cc584e4844e9bf292a1f985166
lib/polyphony/core/cancel_scope.rb100644001.14 KBfd0e675b4f68215a63e14b6b461154a5d2c5d0c9858125087f3b6083f9b3e4a8
lib/polyphony/core/channel.rb10064400663 Bytesad709ba0a5f6718e62d383f586bfcb8d08584f5b6f826599887c1e8c1310e57e
lib/polyphony/core/coprocess.rb100644002.1 KB26171e8cfcd99e85d2e249521b20240637565567f06ef1b8b7096e8b9f46ef03
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.47 KB27e6bf498a27eb4f3d2ccbb1db830b45815f020cb656929f5d8cecf431e3d365
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.rb10064400940 Bytes7cc015bb6999508efddd1968423daa5b92f5ccd5c1bb4ded98e0a2b4add890d8
lib/polyphony/extensions/kernel.rb100644002.88 KB11cfac4cd01cf614092d7a3235200ab1150621e3cde4fe3e2cf2b9aedb385e9d
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.rb10064400971 Bytes3da14d348203aeaaeadf1356d24880b37cc229db0a254aa68849bbb89bcd414d
lib/polyphony/line_reader.rb100644001.76 KB388d61571c43a6a52b1d2c3226982a0071e64f3b77aa48287c1ea4b3b2cd21d7
lib/polyphony/net.rb100644001.45 KBe0dd775666edc0b2c7a78527a3df6cb44b2ceac387af6ae4abb6a65379a93f00
lib/polyphony/postgres.rb100644002.08 KB74db74845b1719f956a041b2a2ab0244a638c95ce4aa3585318a3956f9c15d7f
lib/polyphony/redis.rb100644001.37 KB61596e87744be0d71f913729a41228d81a4959d594120c239faa3c91fe301463
lib/polyphony/version.rb1006440071 Bytes0cc3fe668c202a6194300cd34730407e4bf01332620dbc440859bbecdc1f48b1
lib/polyphony/websocket.rb100644001.17 KBc4321a7bdc67829fc784aec959850322db0c092c202132dff5e588c67e8d2622
polyphony.gemspec100644001.23 KB0615becc544854bc7d47682f6b0f9a991ea6bab74bf58b618c64e3f0ba19e7e4
test/test_coprocess.rb100644004.38 KBff6db46062c2e505df82a739be9470f98f2866a474a874627f3f87fb0a753404
test/test_core.rb100644003.79 KBb554c7c1bbceff2e83258f29b0dfba50dc5a60fc43a508fea3e15b5a6077cca6
test/test_ev.rb100644002.16 KB154a989cda031229219b359e718c2e973bb0452a5b26efc3fca1e5b73def3015
test/test_io.rb10064400703 Bytes8d80fa435522919bfe7fc159c227c8fba299bc79b90932423c86fd54a55cace2