polyphony-0.38

https://rubygems.org

polyphony

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

homepage_uri
https://digital-fabric.github.io/polyphony/
changelog_uri
https://github.com/digital-fabric/polyphony/blob/master/CHANGELOG.md
source_code_uri
https://github.com/digital-fabric/polyphony
documentation_uri
https://digital-fabric.github.io/polyphony/

id: 1200012

number: 0.38

platform: ruby

spec_sha256: 3959939b58fc8d3b3a1b8b3a07ba3f92d0197a69ccfa30bd08ad86c5617a1e6c

sha256: f946a3963b0f988d6d4ceb60155d20f214286d7dfe9c3a1ba5eac5b39ea78b96

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

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

position: 107

version_data_entries_count: 210

uploaded_at: 2020-04-13 08:27:43 UTC

indexed: true

has_extensions:

extensions:

Gem size: 188 KB

Version Data Entries

Total: 210

Unpacked size: 774 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
ext/gyro/signal.c100644003.44 KBb04db203eece8abd753be890cf245199ceedb2d93f9a1210336742fefb1c7476
.gitbook.yaml1006440071 Bytes993afc9f04f66befd710e55535956fa306969416b94163ae67e8e40f4dc65f85
.github/workflows/test.yml10064400405 Bytes39c38c3a2ded9d5bd256ce163668cefb71bacdb49a087cd0c6d717cb557f91cf
.gitignore100644001.1 KB761dfc565ac716a917b672989cf7ddcc7afbc531e6d2ee506c9c1ce7299f19a0
.rubocop.yml100644002.5 KB8a5963e265bb559c8831634e28fa40101bd094e910e127152a74c4e949f4ff82
.vscode/launch.json100644001.69 KB18cbf1a96130be055103d31ae742b256f0154c86db9dc41a5e3bb7e7c14378ff
CHANGELOG.md100644009.78 KB6f587c13d1e856250005e6a7530a1297e7157fe35c5aafa75ac5afa7684b880e
Gemfile1006440039 Bytesc754e36f9b0fd0003a7b979b4a45a51150c6069191c2c6e341b3cea5dbe83513
Gemfile.lock100644003.09 KB2b1cdbd6511fecab48c2005fcb2c95a7f2ed1ab1c7992f0461c8a95fc81eed27
LICENSE100644001.04 KB77191f99dd8a1c4ccab7accec0005b12405939b1336e5ffac6f618e34083504c
README.md100644002.26 KBef957f38b6e7bb485427e42cb4cd92a4bd92813f5a8a46fbf52dd33dbe840614
Rakefile10064400497 Bytes72b3afe827778b1382d408596a179f51248802235c11c058af8d87425860c7e1
TODO.md100644007.32 KB7fdca4a571e49c45c6c7f5ebdaa68d5d22516097272973aadc19483f1505109b
bin/polyphony-debug100755001.8 KB56d240d1be8d50c3ddc96d4567c5ced63c291c14b7c26dffd8e3142654e420b8
docs/_config.yml10064400298 Bytes67c4bb79ae74d20bee25682eebe240a93e1a16eeced15e5da5f4523dc5ccf1d0
docs/_includes/nav.html100644002.8 KB5d13957243031b56d354771b755ee58e12d64bca072699252cabce9552684b63
docs/_includes/prevnext.html10064400577 Bytes26ebae613273b5d659b228b10de4549be99b130cf7e7ccf4e992c957bbf864c0
docs/_layouts/default.html100644004.93 KBfe918783fb665ab500d69e8d65d23072eee146b6e6ba756fca5dcf7de0ff2a05
docs/_sass/custom/custom.scss10064400336 Bytesb7ce70ee5cb8c52aee11ca68d4876639397bb3d554c35f72e7ba56e3fb37d163
docs/_sass/overrides.scss10064400780 Bytes430f0d12b44284715375a763915abb1688af2877abb48069da9762969c87b3d6
docs/api-reference.md10064400192 Bytes351e76de7d01a60a94daa0efa145c654677d1db6ddf2065a794c2a5f467d8f76
docs/api-reference/exception.md10064400775 Bytesd10d702803543ecb7ecdbc5b5a9b35a32249a18d3069592ede2f2bb7665172f5
docs/api-reference/fiber.md1006440011.3 KBd862cf28cf73bef7d2acab17aa9c058b9ed3ff5f91df64ea44e8ec16964865ad
docs/api-reference/gyro-async.md100644001.58 KBad2eaf70d1db447c33bd46cb65e4062f76945b0cf85056457b97ed64933797cb
docs/api-reference/gyro-child.md10064400807 Bytesd881d7ae2b0007a507a1e20f4564addaaef80c818e313f1075468beb079a24b0
docs/api-reference/gyro-queue.md100644001.3 KB8fd8a57ca6a09669d8f4bbc4022d9c4634c9b78c2c4339d13df469ec60f1f1b0
docs/api-reference/gyro-timer.md100644001.49 KB46e2f76a3c17273fec269595dcb8135ea4afdb0f1b247bc33ecf21a257d59b0f
docs/api-reference/gyro.md10064400957 Bytes39352e504f3ac0379f606ae105a932f403e304f607249fd57c8d64f0891a8ac4
docs/api-reference/io.md10064400935 Bytesc39d8a99a6bdcb47a0c7ffcfa5b74c13a64ca265c0b2a39a615ce823c1029d18
docs/api-reference/object.md100644002.59 KB480d09a748821fabd3d3f49bcec2e1155c323c2aa7b33e6c7cd6baa39b056925
docs/api-reference/polyphony-baseexception.md100644001.01 KBbc282feba1fc31cf896f0a8df45dc4b278507d147451f03174716f8c4630ff82
docs/api-reference/polyphony-cancel.md10064400633 Bytese04b7bcbadf38bb91ae0ae15dafbd6bb0e2e96db4ab66c7dcd5a00959b76ec61
docs/api-reference/polyphony-moveon.md10064400573 Bytesa099f35a2f22231d9e20e939b2db09a9c5b9ade1dbbb55ea45c9a775cbc6a94f
docs/api-reference/polyphony-net.md10064400476 Bytes6f9ad363a4d4d8a41a9cb49a315c88296fc553886f5ae1154bde96b1a505ceed
docs/api-reference/polyphony-process.md10064400946 Bytesa2ee137636d20322490890cc094a9c70f316fe5f1351efef385a87c0ab4cfec3
docs/api-reference/polyphony-resourcepool.md100644001.55 KB876c960b927d6fdcc66ae9ff4e6fc9da1eb5fc62a6e4d87a6519b2be79fb18c6
docs/api-reference/polyphony-restart.md10064400375 Bytes39a1d89dc1335f2e1287cb3e13e95ce315cdc6edb413ca95e188d21da2f915fe
docs/api-reference/polyphony-terminate.md10064400462 Bytes37b11b26734901d62e8aac6fa1611658ebd4d1e1a385cbd50a0a41fc7e619282
docs/api-reference/polyphony-threadpool.md100644002.05 KB3bcc1e6fc72ed574869175d1993c005de9d67242350b03619554f38054a77aa1
docs/api-reference/polyphony-throttler.md100644002.17 KB3ded26a303ccd3e622d130ac7aaba1bb9a8c5f6b5952d2e5c0d797b691b67c85
docs/api-reference/polyphony.md100644001.25 KBd762854c0753516b0f8279945ac63de5fbbdd878b36eb0356029b017d6472e91
docs/api-reference/thread.md100644002.54 KBcfb0744abab56ae91e0d10d6a5e33c196593fd6077b3624523a6308ac33a4d61
docs/assets/img/echo-fibers.svg10066600114 KB7b749b7a803a686e26bb67eb24606327ebb1b1a42893b19ded24521948a41a62
docs/assets/img/sleeping-fiber.svg1006660040.9 KB3ec7ef341c949c4032b10407ef1ab160affa661f734416c343b41227ce9e0bc7
docs/faq.md100644007.85 KBc0b9f773dae05494194b754ae8a6332e5d7acc4ddf0518208e9e0e019db60e33
docs/getting-started.md10064400172 Bytesd045dd9c99a6f8710ad37d1d4e2b63148ce64a009037a773953ed9c5479ebc8f
docs/getting-started/installing.md10064400582 Bytesb09375182d8fac09969471865c77d6505b8d6a2f6c86c794bfc153dde4859ea3
docs/getting-started/tutorial.md1006440012.8 KBa1651193f3815faf6cf0564405f21b2645ac9b108c61b3cf68ffacd82a4af582
docs/index.md100644003.58 KBc39cc22ef739b1e21630bd19bd01b359d5f3e4afe1ac14269b631fa4ef745d5f
docs/main-concepts.md10064400169 Bytesa5d89e4e977166da76ec0bd993e3c1e77d6e7f45156f61cd2e7475c3f1a5c634
docs/main-concepts/concurrency.md100644006.56 KB7b464147b3cd1ea50bad924d185944c3f377f2c0df5ce545dbdc9b1cc876927b
docs/main-concepts/design-principles.md100644003.55 KB5a206ba7485f17a5496078b18421adfbd09f344f8685858e8c5f73187d3b2726
docs/main-concepts/exception-handling.md100644009.86 KBf8573087abe10430d2aabfd0858dd2b9caace9dca5be5f9392a83633ed20f289
docs/main-concepts/extending.md100644002.15 KBe2cce22da49de335f4d0d66adf975f3d66da97aa1d5910e340175f16f2507b1a
docs/main-concepts/fiber-scheduling.md100644007.94 KB506d8e4d16a22ff8ae1aac53e3115c854e96e483eb48e92b8ec15949afd5c34d
docs/user-guide.md10064400168 Bytes3d436745eb9b6952c7100b4cdc1a5e6122d9c17eb7a9da89a11697e3621df956
docs/user-guide/all-about-timers.md100644003.01 KB808b654c79c1e850aee67f10b1c32f873602567de02a0faea70169efac320ce4
docs/user-guide/web-server.md100644003.59 KBaa2dc65ad6b169f8f148da97f61edd6d8eea3fdd586838edf148d08566fe7f0a
examples/adapters/pg_client.rb10064400660 Bytesc60dd3164ff7fa8d1c8633577c0cd9d7ec133b8ceb3db277f0f5b80f4b0108b4
examples/adapters/pg_notify.rb10064400563 Bytes749b53f125fb429a6aaa9d75ba4e12b251ca841ea44e09fd82f849a3ebcb38d4
examples/adapters/pg_pool.rb10064400888 Bytesfd01f87720e8d6e68a59d3d2e7f141c95cb6cea4e591d681dbefaef11e3005cc
examples/adapters/pg_transaction.rb10064400571 Bytes46238cbd09c6060af24f9895a9241b32a421e7925a149348001e61ddba5b6809
examples/adapters/redis_channels.rb100644002.67 KB3b492d1a403dfec73dff922a29194e645a872c7ecd660785d56cfb7b8f0cb500
examples/adapters/redis_client.rb10064400334 Bytesb5addd99624f25e18df075d7393871503ede1c6083485efd6af1a95883a8783e
examples/adapters/redis_pubsub.rb10064400489 Bytesd8fd95a9934183af2ec3b13c399c936468f7d5f3b7390695583e7d1b2bb721bb
examples/adapters/redis_pubsub_perf.rb100644001.27 KB32859d1c4cb9c67d88ddcb806353172cd981bc78f0b2c30e6ccfc699a4e31d7a
examples/core/01-spinning-up-fibers.rb10064400326 Bytesdecf5ef0b0dcc1de4d3742febe2971529d3c3d75536ab4f6b32d2bc5bcddce9a
examples/core/02-awaiting-fibers.rb10064400398 Bytesb8d22fb3c2461bc196d172840259acffc6cce5c8b229179eb536734c4e081b01
examples/core/03-interrupting.rb100644001.01 KB3cfe4add6482a2523799adc8a51bbbd013e3bb8a5028681c7303abb8c8fd098e
examples/core/forever_sleep.rb10064400213 Bytes3a2e7f41e9a414810595836d5c3ac0a9c667d0b001894a03ba0ecedd13a4cd04
examples/core/xx-at_exit.rb10064400470 Bytes0a5dda3800df83937fc2a50de0a1b1ebe522a89cebb9e15d5656be1e810ab156
examples/core/xx-caller.rb10064400162 Bytesddac6f5a8be4cead188e9956a1cffb45a6ddaa10ae19542aefba18697cf21d83
examples/core/xx-channels.rb10064400696 Bytesdf2c7d46ad7bdabd2ebae2143348faf75ea004d79c15a730e15b6dc1c750b0bb
examples/core/xx-deadlock.rb1006440097 Bytes5babbc7baee67e3d40df6ea2f0181f4520371dd9e06198c1f86586286eb0cfd5
examples/core/xx-deferring-an-operation.rb10064400159 Bytes6dd8d8577f17883c8ceeff6ffaa8b35dba44732e838f9ae1b98ee4de2c686dc5
examples/core/xx-erlang-style-genserver.rb100644001.55 KB072e5a006ff46f5ee787daf2b26f22bff357c1b085de9fcd1859a51ab74b27ce
examples/core/xx-exception-backtrace.rb10064400458 Bytesf8a7a214e2ab991f1847b2f7e8b62de4a9416e3832d135083f8e24896f3cdafc
examples/core/xx-fork-cleanup.rb10064400316 Bytesee859758d12190e4e7a75dbf0926212ca84814575290a168384a36bd45502998
examples/core/xx-fork-spin.rb10064400707 Bytesb1c645880781babd9295d82aecfb44c718604b0439fe88a1873379f51401e4f9
examples/core/xx-fork-terminate.rb10064400391 Bytes71f720984073f58022a5a597be590a12e76b1d170946b2351a11938ad45df6f9
examples/core/xx-forking.rb10064400394 Bytes15c36da860919aea3bcefbd7570c44819b52af036a30114fe6264f98c90de071
examples/core/xx-move_on.rb10064400422 Bytes7cd1aa90377ee8f6d9006809d34d42d59c247e11d215426d6bbcf01f1dab18f3
examples/core/xx-pingpong.rb10064400244 Bytesbc2950a293e0c78deb7866a55a1650086e0aa515b40e63a7958a99c75e9228a6
examples/core/xx-queue-async.rb100644002.23 KB33354228c2304373af32ce27ca324c2d9c4b041b61c7ae6d1fa32045494c2cae
examples/core/xx-readpartial.rb10064400359 Bytes50b3e4ca9454495a4b2744988d23b5de46fb13bff1309766445bd3e346e73d5d
examples/core/xx-recurrent-timer.rb10064400169 Bytes41adeb3c76d7a3c395fcdddeed2c60ce35c81d92d92a9a2eda54b558506278fe
examples/core/xx-resource_delegate.rb10064400505 Bytesa1ee04f8c5215eecbdac56b7be6724ce28da461dbc1ebe4fe29ae680141aed8f
examples/core/xx-signals.rb10064400249 Bytes6ca7558dcb077fd16d12ea7ad3cf67ecd3386463a95961dc49e909bc09505f77
examples/core/xx-sleep-forever.rb10064400153 Bytes3a615a14ce324f75a981e1e59d66b7c01fceb6c2c2c0d68ce45991c94b874702
examples/core/xx-sleeping.rb10064400233 Bytes535ffe2e8433ce43df2e0a74d9fbd384f4d7249279436eda63ee52b978292079
examples/core/xx-snooze-starve.rb10064400210 Bytes6e5974c5a3b4298f4aa383eccb160a50a5745929800ba0cfc5b5363955b272eb
examples/core/xx-spin-fork.rb10064400830 Bytescf5616c75929eb0f23f246aa50ca9bfb6b4b193e25571d1b17856d4ab15e3649
examples/core/xx-spin_error_backtrace.rb10064400371 Bytes1b587548adfbd0413a575c262cd190a33f6d536b7e11aaf6c9d74f20a393c534
examples/core/xx-state-machine.rb10064400885 Bytes1406723ef92be1c37c1afa81d34dfbdf461b140a6ccf949decf507b40cbcf62c
examples/core/xx-stop.rb10064400243 Bytes6ccc871fc28586ad26a8613bfa0e997356620ba8879eb7342bb8aa0e6f59bcec
examples/core/xx-supervise-process.rb10064400532 Bytes95ef3bb4468972d100320a03447a9e0814f6fdf83b48aac7025cc4b6160f80bb
examples/core/xx-supervisors.rb10064400362 Bytes33bd1bb5254de09ed968db8b69ed719d1819cd4e8f58f68d5f808f6236e617c2
examples/core/xx-thread-selector-sleep.rb10064400616 Bytes898a19cb71fa7352ef95fc71b0953015ec3f780ca5a04feac5129730cb967478
examples/core/xx-thread-selector-snooze.rb10064400880 Bytes6ff1e3073f65cb415baf5d2b91b2ea3f2f3154ca3b022f8413d327414d086bdf
examples/core/xx-thread-sleep.rb10064400277 Bytes7a3abf11d2e6a40691a6ec5cbc3c22e4c9caccf9c8d07ec1b8eae5e229877222
examples/core/xx-thread-snooze.rb10064400432 Bytesb2f7bc17a2e1b0a9318ae891b6c17d8f77811392994b751c3ba71e547b97693e
examples/core/xx-thread_pool.rb10064400246 Bytes9938f9b0dee005d6c7b1a2bfddcb7d602ac25fa1529e2710e23711b01238183c
examples/core/xx-throttling.rb10064400252 Bytes78f2a895143b8340b1144a947cba52f8cac318f40668e10e76d4cd99806e50ba
examples/core/xx-timeout.rb10064400153 Bytesbd4a7e7329b1fb12a4fc7a95bd757d2faf47af0c49b365f56953dca24aa8c4a7
examples/core/xx-timer-gc.rb10064400242 Bytes2b998d692f86302d17011f048002395920a8d0dc0611fb695b1ee1c2fbcb4c91
examples/core/xx-trace.rb100644001.64 KB9a6809a011f03bbc85f041aaf46f3eace5184624202cfefe96ace61d289ca5d5
examples/core/xx-using-a-mutex.rb10064400364 Bytes3e21bf3ca755c130d061c5c0a1243413da64d6af37e41e0d3401e8202e5df804
examples/core/xx-worker-thread.rb10064400458 Bytes2d4efdaf9a0ce5eb6b7d2b2def7b3ce5c9e0c85ea23d82b1249c0aedf46eef90
examples/io/xx-backticks.rb10064400197 Bytes5aec674f723f93c1f71ddf3db716739cf51c85bf760b8f685b0e1d7efd25fed9
examples/io/xx-echo_client.rb10064400421 Bytes83b6567c060b11eb8de472c7e776102a68c2e2588b60f05252f431b6732013fb
examples/io/xx-echo_client_from_stdin.rb10064400322 Bytesa2864f1ab8fea36a83cab7a6774758c6852c926e54c5cfc1ee89cde8af370427
examples/io/xx-echo_pipe.rb10064400235 Bytes4e2e954c2c3492a026d98fa4f00a07f746b2e846a77fcfee96cf7a5c8d434856
examples/io/xx-echo_server.rb10064400372 Bytes66374f8da43a973f4fc0331aa82e1e967ea1d03b16b62ba82cf8d913c147db36
examples/io/xx-echo_server_with_timeout.rb10064400768 Bytes86b01d669fa528176cade8dc37a05bb758ab24ec0253edb25fb73c52f679ab37
examples/io/xx-echo_stdin.rb10064400260 Bytesd74419745c2997ab2a3e5331984324b63a3b6c7a5f2d3dbf4596a70137b679e6
examples/io/xx-happy-eyeballs.rb10064400969 Bytese5b5b07f839775947d0e23206dcef5d8e89768c33c106da50b45891d6fe48e6e
examples/io/xx-httparty.rb10064400751 Bytes0f91f46e840eca1cb12b7155e3a1bca3d877ea9f9a6c1556fe08f1af5cda69eb
examples/io/xx-irb.rb10064400285 Bytesa79ed6c4746b912d2227ee470dd57e5c15ffe970348108d5a72fc6daf819a00d
examples/io/xx-net-http.rb10064400257 Bytes503f8bcb1cc470f55a143cd27e8693a420d8ed4f7d9a498a220024f35f90048f
examples/io/xx-open.rb10064400269 Bytesb2dd8037a5b30db6e76e1452be249f8e602931e2b5d84b6e15314fe7e25a8747
examples/io/xx-switch.rb10064400211 Bytes5fdd33443b0d609c59132247d91a3ce0c51354bed7159259cd3db4feff06da6e
examples/io/xx-system.rb10064400205 Bytese930905ed638d5f2d9af17a09bb864ab1e01901150524b7de501efc00c41f72c
examples/io/xx-tcpserver.rb10064400279 Bytes6773b3f8cc02eeb48e86243f6bd29df7737fbf63fcb252ebdde2a4649bd66196
examples/io/xx-tcpsocket.rb10064400324 Bytesa21847e93cf2c31edcedc7dfce1b5aba5abd439cce521594d08a29f23eec253f
examples/performance/fs_read.rb10064400766 Bytes89eeed50f45e3f6ab5ed8f520735935b9251ad5bd54a86dbf5e6f422f47d9cbf
examples/performance/mem-usage.rb10064400940 Bytesd8f9aa6379f934e96247ec12d34c7f41da3ddef965fdd187d6b08a7d8e807e50
examples/performance/multi_snooze.rb10064400528 Bytes4606b8842f449d3736ca160d0f28a783b66cfe63f177664a02184202330cc57f
examples/performance/snooze.rb10064400680 Bytes73cd4efb9ef9f7201d292d21e092abfbb8d2c05ddf030d609e325678baf99d96
examples/performance/snooze_raw.rb10064400573 Bytesd6a25bd47396da1ce1154e857b263308131d65407be0964802d3ad335b4e8bd0
examples/performance/thread-vs-fiber/polyphony_mt_server.rb100644001.32 KBf1c5ea9ea53626f7e5a3d0bbc280920da7870ce1bb4e8d5cdf56d3f4445a2a9f
examples/performance/thread-vs-fiber/polyphony_server.rb100644001.25 KB193f7cb5c2f7b7c247432778ebfbfa6bffcc7a823e942d7e955d59d624724e9c
examples/performance/thread-vs-fiber/threaded_server.rb10064400615 Bytese4d16a2d1690020f964085c6c87756b8530bebc146d16b150f2975360ffce39a
examples/performance/thread-vs-fiber/xx-httparty_multi.rb10064400601 Bytes11e29a1e151bfba7c289b60167420156502c378dade0c9fb190f52bd305c62a4
examples/performance/thread-vs-fiber/xx-httparty_threaded.rb10064400502 Bytesd2f65efbcd5a281a7192e1c3834b7208b3e5567605f2d333cf2b0b86bc53e2bf
examples/performance/thread_pool_perf.rb100644001.24 KB819c3e6a44d2dd2a51eeee59715873aa622d8c425ecfb4ebd21f1624e6258db7
ext/gyro/async.c100644003.93 KB192842c063a25a9ef05f81e2e7e886cdbe0e69a862aaf25573784169788b658d
ext/gyro/child.c100644003.58 KB810f8e405a5530bdfa6e02cb811de7cfdcb594c6a42375a7d98a88cf724c3ed1
ext/gyro/extconf.rb10064400717 Bytesd2a5ebea07f3d1488acf43ccb0dfc4ab69af5268e4a8bca75012d956fe136d07
ext/gyro/fiber.c100644003.46 KBb6822936bd3207180433664c353bf23c21dc99cb19f2239b75ef1ff54cffd70d
ext/gyro/gyro.c100644002.56 KB5bf3385ce93e4e0209090f8acfb349e02ff947a41211db2d41d43a8b0e35c532
ext/gyro/gyro.h100644003 KB9194fd5a3a4ad7ed873be78da477453bfa93528fcd36167dc701a654904fa8f3
ext/gyro/gyro_ext.c10064400575 Bytese1b84d0d088fa740b002914cb1d37035a776138ab8a862e3c5cb5a93dc49925c
ext/gyro/io.c1006440011.2 KBeb5fd24643c0c7510db395fdef50e02e00913945994efc2d09ffbbd09d9342e8
ext/gyro/libev.c1006440044 Bytescf31975cf924e544c9f855cdace14748598c543b0ddf5ff47fdb45cbce02425a
ext/gyro/libev.h10064400194 Bytesfc04adb52be1dc3e099ff74e164fdfddc7a3a423a318f464c97fc785364cb4e6
ext/gyro/queue.c100644003.5 KBaa651ea12709d199896fb3a9537c285e73c71fa6afe1340437e46eacce49ad14
ext/gyro/selector.c100644007.02 KBfc354e0568a7c358e89b1cb686e3b2783c1e0ae4c40580369f61cb3fe6d29bbb
ext/gyro/socket.c100644005.09 KB90620a778900a71e68dc0eb5c74cdd1970161b685f28419c282790f96499d168
ext/gyro/thread.c1006440010 KB8684106655b4af6927b660d8f0d66bde84dc05aa37259126756615694ede9584
ext/gyro/timer.c100644003.72 KB6e8829d4853b16fa0148d227b0f2a6dbd33e7c8346f973e95df4f9cf83cc50ca
ext/gyro/tracing.c10064400237 Bytes2d618f957635d08e2bf3f8d516a5c0d717aa01ce8cab2b060e1572588466e8b2
ext/libev/Changes1006440028.5 KB9b27919049b33c433a00360e0ba0de79025e3c32153bc0078e245c7f0d57e21f
ext/libev/LICENSE100644002.01 KBc4dd1a5bc38b041a320b93c5d6c08f5c41a63f2ce718ee16cfcb757fad448199
ext/libev/README100644002.53 KB789dc73a21f7185c66a45083d8a03804e4c95f08196b0a1a3d44474fcaaeb396
ext/libev/README.embed10064400103 Bytes0bd2b8c090ff8a3fa69137803c9658650e25e6527222bb065500c9a0d4825b27
ext/libev/ev.c10064400131 KB05092d4b217768b0427153e15d430339eedb3e5b0dcdc311c019564cee6ba635
ext/libev/ev.h1006440029.1 KB04a8dda770394894ef169e711889d2d2589ef3f74fd43f2223cbf17b25dbbec5
ext/libev/ev_epoll.c100644009.88 KBa078079c5e858b8190294e98fc008f01cde700f18d789ea7e77a16e3e790414c
ext/libev/ev_kqueue.c100644006.9 KB087184c03d799525bd68f8596a70ac9529abdf7f6a4d28b434496a1825103f8b
ext/libev/ev_linuxaio.c1006440022.8 KB6acbbbcef110cc956ec02ffa09cab86a62f9fe4983fe6d60fcd312c85267c90a
ext/libev/ev_poll.c100644004.48 KB1d900484ddcaa89c6b552afc7b345ece4809064e9bcf5803f02fbfd929dae131
ext/libev/ev_port.c100644006.36 KBc172fa1402296679343659358118051342079bd5abbdbc9f22eea9e29e485ec9
ext/libev/ev_select.c100644008.61 KB58f4a5bc910e698c7ac4c2310a52540864effb7adeac75d2bb0dd54ec70ce2c5
ext/libev/ev_vars.h100644006.39 KB0c25e6ed5ef652c7df0f6c92b89196c448343927e5acb89dfbff8e681daad5c9
ext/libev/ev_win32.c100644005.2 KBbdd21385807e039d4bd149a69ae7a8bb1e25685c154694df203b50568ef66358
ext/libev/ev_wrap.h100644005.98 KB597f463578b5a89c1164d96ff849cd6327bccd9ec265a55d599fda7c9bfcd824
ext/libev/test_libev_win32.c100644003.48 KBbb21cf78a52741779ae2debee8190aba9e77d819581b13bf83a16a1d9a244317
lib/polyphony.rb100644003.2 KB52b21dfe99adf3d8287b5f293e0ec9a4afa8f219e80b3c461aa22b41307aff39
lib/polyphony/adapters/fs.rb10064400376 Bytes0d476f7c483def395c86f0ccb764923917f9443e585667dcda44d276950dfd84
lib/polyphony/adapters/irb.rb100644001.19 KB6e66c7b72de4a1f6005fd5e6b0c708e58f191eed07525b94b6819c277fae0212
lib/polyphony/adapters/postgres.rb100644002.37 KB364bbc20dcb9febdebc840d1b5584344a7915f63447f87bae1a0913dc092beee
lib/polyphony/adapters/process.rb10064400790 Bytes7a7e46ea02dacb5de9b69986a0131f6c2dabecb02e75842745bf72daf11fb884
lib/polyphony/adapters/redis.rb100644001.38 KB02dc87efbe0f9089a97284dd093b8defab9d3ab9d5ae68f010907f745a930371
lib/polyphony/adapters/trace.rb100644003.94 KBc729c33284dc90baf21808f6fb1dae1b7d9bff4b11e81d5fc7f60bd6d8a5df27
lib/polyphony/core/channel.rb10064400881 Bytesc460cc1110a53a63f53bd509e90385bb4e819c4e16f9adaf515e6a30818a5271
lib/polyphony/core/exceptions.rb100644001.19 KB871956332d92e74357ada4ceec997749382abbddf98af0f7bb1f7c2ae6ca777e
lib/polyphony/core/global_api.rb100644002.52 KB11fc7deaa610e5402030fc05706fdf78cb713a46c13325cccf0b506b5860960f
lib/polyphony/core/resource_pool.rb100644001.99 KBdc32e429ecd5738e2b2b780ea3ae8ae05adeb47fceed8d0e943073f07390740c
lib/polyphony/core/sync.rb10064400450 Bytesbcdf1daa9198eeeba4507b13686fa39a4ffd9daf9190cdad42c5c87e07570979
lib/polyphony/core/thread_pool.rb100644001.17 KBf4b95e25c16677f2601039bbffeb063f6d15d379038db65d76bbddcc238faa90
lib/polyphony/core/throttler.rb10064400682 Bytese3dbe097f1c47760ee09ea7b319c3ab230ef81539696f08db840d9559ef38859
lib/polyphony/extensions/core.rb100644002.69 KB657c8bdafd210c0fbc5882f8d7994786066d1cf92c1ede88e581ef02a6c643e6
lib/polyphony/extensions/fiber.rb100644009.07 KB71bf387d934dd2ea52c0607e7d372ef7328527da189894e9b24b4e87c1a94cf3
lib/polyphony/extensions/io.rb100644003.91 KBb756d27159887843329f3ababeb120125823586309e9bf0568be57bcf698d6c8
lib/polyphony/extensions/openssl.rb100644001.08 KBcd039b68fa32be53cdae4ceece2db0cc250040f35fbf4ebf92fee92124a5a2a6
lib/polyphony/extensions/socket.rb100644002.84 KBf3174a9fb9a18881db92f9032e3b1f6da180e81c0ff2cd3d540ce464fcb1b0d1
lib/polyphony/extensions/thread.rb100644002.21 KB050e90d74db8e9c446bdfc6695614ecb5016f36c4b820962159712e7bea9f139
lib/polyphony/net.rb100644002.22 KBc3b7c7b331da2c7c0632f468b6524ff3c5b848222a6e68320e9ece6d7e8efabd
lib/polyphony/version.rb1006440071 Bytesc21aa304bef54969b44283f610af9d6abeb5a09a3b5839cbc3ae542450c0c3b6
polyphony.gemspec100644001.87 KB56bad5b67309b955e42b7954dc2ec28b6e550f6bcb701bea480143e8fa6e087a
test/coverage.rb100644001.64 KBa82218d5db3a25af41ba917b11a33dcdf75814b85de3336978d576d1497547b8
test/eg.rb10064400601 Bytes56f6f108a309ecb6b334c4fead14b4b9bf53195bfffb3ac48135b3b7c57ccf3d
test/helper.rb10064400750 Bytesa94a9312d77a2114cefe67cefa116bd5533a8f9b14db9a2a9cc9f4eab0d0619e
test/run.rb1006440099 Bytes522d8d9ef6598319b4bac6304595563323fc972201fa7127f071d1b6c4e52c8c
test/stress.rb10064400465 Bytesdc3ea15cc6d72df6f5e8b8a2a68db8e595fb3fe81274d95ed4a421302de95e62
test/test_async.rb10064400695 Bytes6bb2609177dd7b6a749845f79b45d3006b0540b03207a4da6daf705662615fa6
test/test_ext.rb100644003.61 KB0f83f04b8f4021b3d791cce115a54461e4ec1d8fa200a931bf78fae0236e4095
test/test_fiber.rb1006440018.3 KB3a777a3b7683f93f7a61186ec62cc64c759c61eae05037dc69b71f3f4f5494e3
test/test_global_api.rb100644005.62 KB5c04b0312d61854ce523a7362efcfcc70422321bc827134a657e1f237d7b756b
test/test_io.rb100644004.01 KB3833dda7b0447ad768dcf589a3ac5d83658ac85cac1b4873a2d5f8bf32044bde
test/test_kernel.rb100644001.04 KB337ff6b78f574b9890565d3790ea226eb4c4a8221f4f5c5f358b25a091b6c76d
test/test_process_supervision.rb10064400794 Bytes4f79a7e776527a7c1433e906d73b1062b8d539d55eb22d44e0b1fcfb74470e88
test/test_resource_pool.rb100644002.55 KB616da93fc0dc8c9ab7821a1b0714df7d83b9fab8d3dfe9ad60b4dac95afc9eb8
test/test_signal.rb100644002.93 KB0f9cce97eccb4e875d9a2fd5d5545abf3077f7d38f03d76713ff2f0b468f9abc
test/test_supervise.rb100644001.75 KBa89306a951061dd83bd6649920131bf4d86b83695909969444441121d5246811
test/test_thread.rb100644003 KB0f0e614e9abb5a1c09dc9c3b605b948d8bfe5d067cfd66a8bb2c31b9c63df68b
test/test_thread_pool.rb100644001.96 KBe0981d9d564a96e09b90db91951f108b2582bc49bdbb7a620ffc31f9f69179af
test/test_throttler.rb100644001011 Bytes6a0a61598882cc9344c188b1a913ce0a950654f55e29d153c9df8a250ad6dec4
test/test_timer.rb100644001.08 KBe1d4d06dcf826828a25e1317fd806c92b63b8295148829d4dcbea8c5c1575b9c
test/test_trace.rb100644001.61 KB64e1ab36d7362c9f1adb6e1c38b4b68cff80a2581e8e08cb4b108d4803aa7da0