concurrent-ruby-1.1.9

https://rubygems.org

concurrent-ruby

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

changelog_uri
https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md
source_code_uri
https://github.com/ruby-concurrency/concurrent-ruby

id: 524037

number: 1.1.9

platform: ruby

spec_sha256: 6ad857fc3a7a56ed44fa43e3335eb265d27eeb3a6272c73c977ec73b5d0d6a75

sha256: 0ec0846d991c38f355b4228ad8ea77aa69c3fdaa320cd574dafedc10c4688a5b

created_at: 2024-05-13 08:21:28 UTC

updated_at: 2024-06-08 23:59:52 UTC

position: 10

version_data_entries_count: 141

uploaded_at: 2021-06-05 12:55:52 UTC

indexed: true

has_extensions:

extensions:

Gem size: 350 KB

Version Data Entries

Total: 141

Unpacked size: 1.12 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440024.1 KBd8c0097ea6c39fd3d7d3a69ff864721b6d675a9ed220156c4c67975f88b17a8e
Gemfile100644001.34 KB1c7122a174fe0a5d7cb66410bb8408fe0cc384611fce7eff1117dcabbf2ad12b
LICENSE.txt100644001.11 KBc700bdb2093a4993b871cc5604820d0cfb2f6e69aa8f0e758f10148fe8809b3f
README.md1006440021.5 KB448921fbceb8911aca7d5b9af6efc4b5a1fc42c35d1d754bee407ef01d94d26e
Rakefile1006440011 KB91bb03bd17d4eafd2591f5558e6c4af74f656ab81691c4b76ff6cf625ba1a9d9
ext/concurrent-ruby/ConcurrentRubyService.java10064400771 Bytes8aebc57397f0e52a6636e5977ea462a466905aa0d615e4224d2baf483cac57a1
ext/concurrent-ruby/com/concurrent_ruby/ext/AtomicReferenceLibrary.java100644006.35 KBc3e224490efcbdf6c47a24e85a543072763f11f6741cb5deeb74d57d34db5645
ext/concurrent-ruby/com/concurrent_ruby/ext/JRubyMapBackendLibrary.java100644009.61 KBac42ef3e5dc5596b5576418f5195fd3f32a01ec207b59c7c239e66adeb663b4f
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicBooleanLibrary.java100644003.14 KBca740c645a46dd5b8216152737dd429cd074bff35806232d13dc2040551e5352
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicFixnumLibrary.java100755004.05 KBcafeda4c37ac668b63b67044173fd4265576921e9193b9a43330082252ba164e
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaSemaphoreLibrary.java100755006.04 KBdab065a146057d883c763fc7bada8cb633b08c958936d806529b52acae9e73ed
ext/concurrent-ruby/com/concurrent_ruby/ext/SynchronizationLibrary.java1006440012.1 KB9023fcb09b8db54ffc140611d05e72ee636392d73e4b258de31bebac3c43812d
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMap.java100644001.18 KB3c53c27421732c8bbfbe750122686b513fbb1b8b4d62011987722d8f39a78168
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMapV8.java10064400156 KB722890809eee512aa891965d0c30b2a8e8be6bc6018257663592a8268da115c0
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/LongAdder.java100644005.73 KB138a0f24d4327660640b2e0a773cfe902f11279d2fca2a19b7f8fcbb3866e422
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/Striped64.java1006440013.1 KBbe619fab33792e73892cafcb352e8dcf4e1b756f4195288348b552624a7da4d8
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/ConcurrentHashMapV8.java10064400154 KBe8e701b53377a21ff4994bc09d4343ea6f6d4ecb7e2cb85e18cd88a75ada5fcf
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/LongAdder.java100644005.74 KB25187ffc844e02f7cc70109173c85a18ace169dbc9246e1efd21fec1d6996af6
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/Striped64.java1006440011.4 KB347198c1713104d9b16b6b8eb29016493ef8ccef88ee7af956fe5d5506185094
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166y/ThreadLocalRandom.java100644006.67 KB92b6a49697b85499d5c5331e417906c963f1d1fee55f4d9b92bf919c5a117d51
lib/concurrent-ruby/concurrent-ruby.rb1006440032 Bytes597d86ad0e95ecee598179fc8ccdfc5a9417a91023514fdeacd14ee5c7cb98b7
lib/concurrent-ruby/concurrent.rb100644005.62 KB94af7601be53f6be517a49a9842aa12f9bf6f83dbe9fefed1ca4aa4b2fc2d1be
lib/concurrent-ruby/concurrent/agent.rb1006440021.5 KBb1922ab3eb18de654cf2fee68e9059d70c51a0d92924a2e7d84be0dec2f70b24
lib/concurrent-ruby/concurrent/array.rb100644002.52 KB40f42c9f289c308a369b5f08f7a105e0fff8fc592ca2243e253f331745c6ceda
lib/concurrent-ruby/concurrent/async.rb1006440017.9 KB9be0a13b762ebbbdeeec1c5a51b9953bc96e1c14325491c0fd50c3c65a9a26b4
lib/concurrent-ruby/concurrent/atom.rb100644008.91 KBab372dff3906dd2f41fa634e5b7cdeb3c9db932d4d821541a67791cfadbb31a1
lib/concurrent-ruby/concurrent/atomic/abstract_thread_local_var.rb100644001.3 KBd52a2045ef0beac238a30804636fe98e888e0b6a63284d2a44a299e4c77c4c68
lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb100644003.72 KBb35aad3a793a59348a5a2f74b8fcd1846e94229b0aebdb4646e3466fbc319316
lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb100644004.46 KB505fa2107ed9dcb59169c9a62aeb002984817f93db4ad3805ef2e12d809ddcc4
lib/concurrent-ruby/concurrent/atomic/atomic_markable_reference.rb100644005.62 KB5413b69add9e3188d04ea1d16fa66617fe3776e871fac0718c42a31ee2bdad4f
lib/concurrent-ruby/concurrent/atomic/atomic_reference.rb100644008.3 KB9c61bb24cb57754e7a68cf7b3502e38a30e446f42f991c8c6f110fe87c15af78
lib/concurrent-ruby/concurrent/atomic/count_down_latch.rb100644003.19 KB1c7c3f327c2565e569ae5f06820d14f5f49b2d2e87e849c48a29334e6f7b56d5
lib/concurrent-ruby/concurrent/atomic/cyclic_barrier.rb100644003.99 KBd33bf4fdf863f5067d14e3c26b42fdd90d32c4e14fe22eb6bbb58b01f12864ee
lib/concurrent-ruby/concurrent/atomic/event.rb100644002.76 KB7c153b8944a12e677d5d6ce1b63f8381506927832b3be21a426b0693ec85004d
lib/concurrent-ruby/concurrent/atomic/java_count_down_latch.rb100644001.08 KB72eca0da64e167191ff0c93487df9ea7c9f700bcf52b144bce2ef06f4de9f514
lib/concurrent-ruby/concurrent/atomic/java_thread_local_var.rb10064400691 Bytesa6bbe7a3bc2a5e1751f574d9ca0167474a5dfb06108b73cc358330a5d0585776
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_boolean.rb100644001.24 KB7bef40c5b8efa1520e81b24c2209cf2d926c1303b346464f17a34b6259fc0877
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_fixnum.rb100644001.55 KB767eedc8437d3f55eae701c444cfdd103e96d81ffb5eb588ad14c9f108fdf920
lib/concurrent-ruby/concurrent/atomic/mutex_count_down_latch.rb100644001014 Bytes6c983b1692292074edacb5f44cd959954a9058695a945c04b4d3855f79054bab
lib/concurrent-ruby/concurrent/atomic/mutex_semaphore.rb100644002.7 KBf28a9270423db6e70c25121291efde8a5784db336e5418b6c51cb265a1e16f33
lib/concurrent-ruby/concurrent/atomic/read_write_lock.rb100644008.27 KB535189cfb9c27d47b736b067e7f2bbaff58b86ae2f1a5f06aced7dcf58353df9
lib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb1006440014.1 KB4b04d501236474cc28c1e43dc57e5aa94c55c13b65eeb5cc0ab0e3db6c3f6720
lib/concurrent-ruby/concurrent/atomic/ruby_thread_local_var.rb100644005.45 KB77d7c66bee540fde738f740ca64595403ef51d5e222ec2cdfd59b7f82920f715
lib/concurrent-ruby/concurrent/atomic/semaphore.rb100644004.1 KBe7f3d6e892a31413dc1fde6bd6ca93c0148623faa9a6cb3b9be2b4965518f7b2
lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb100644002.99 KB1b5aec0d5d86c5d9a59b0fcc36c045d97deb2a6cc81769993282fef75e20a87b
lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb100644001.24 KB3f9802a66edf4d94e60243438fb8ef399acbe744d9c7874e7f3b81b08f34f0ec
lib/concurrent-ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb10064400652 Bytes4690a866fce8f9dabe929117c86e42027ba2c59235266a3f51f538fa8a38efe2
lib/concurrent-ruby/concurrent/atomics.rb10064400433 Bytesc087ec268607558cec359a3d3c0ded2d8f1cb2986381ffb76a291731e896ffb9
lib/concurrent-ruby/concurrent/collection/copy_on_notify_observer_set.rb100644002.8 KBefbbad0f402cfbf66e89cb30a1adeb002781b11dab1cdc88358e79d3d7bdbdd2
lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb100644002.87 KB2a8c20435f82be0d0a5b3810885ea36ac3f5445217378b1214660c5904e46ee8
lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb100644002.02 KBfc7d98e3a5d344cadff14958be73ce79f7e98bb67ebcaeb99daaba875d4331cc
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb100644003.39 KB3696231c584682772a57e99a2ca1aac66d628bf0200156cca1ef307808d914be
lib/concurrent-ruby/concurrent/collection/map/atomic_reference_map_backend.rb1006440036.3 KBc221b26de9082e0a87f922a2ce59b723b8a62946851a2867619d02c1329bd211
lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb100644001.4 KB8431e6c77c2773681e42dfbc660e281da0054832795eaf792352a837752ced3c
lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb100644002.92 KBfff4ec1243185cd41efdda9d6963d34a6c3cd788131b509be4d7d36d7002d95c
lib/concurrent-ruby/concurrent/collection/map/synchronized_map_backend.rb100644001.51 KB1d516eab88c824d99648d948476a069a52325b12047821f1c1e43fef8ef9b42e
lib/concurrent-ruby/concurrent/collection/map/truffleruby_map_backend.rb10064400336 Bytes44b52e2d5285b12b5a83e1abf8fab27281195e6b064bd702a579e92ca9440379
lib/concurrent-ruby/concurrent/collection/non_concurrent_priority_queue.rb100644005.3 KB674b31d9d6d6a34afad0433cbd17ea91d55e4135e4aca29d0da37f383aeeba5d
lib/concurrent-ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb100644003.77 KBad4554ff820609d9dddc2db1b968ba94e654571b41fe5a84d464aed080cab584
lib/concurrent-ruby/concurrent/concern/deprecation.rb100644001.04 KB0b8b54499a3d32741cefe70fc820e572de119d08c4a10dd53494d5628f6a6458
lib/concurrent-ruby/concurrent/concern/dereferenceable.rb100644002.87 KBecc1c41f10fdaa2883915386f5eecfe018201ae7f613e56351f47a6ab63ece1e
lib/concurrent-ruby/concurrent/concern/logging.rb100644001.16 KB22bb2a7c684715a7ab45112e68bd3cd27ef5bc16fc5db3cd01047a85d3574986
lib/concurrent-ruby/concurrent/concern/obligation.rb100644005.85 KB9647f387b11d953e85d8551ba39e0aaa758f4d2049b822fdb88ecdd892f86904
lib/concurrent-ruby/concurrent/concern/observable.rb100644003.74 KBf07baa529858677ad705b9975aa5dec4ffcef9eb5b2520b885228985ec6af513
lib/concurrent-ruby/concurrent/concurrent_ruby.jar10064400134 KBd762b301b3c2bab1455478663562c46c24a241c6dd576d7b84d39c1230b553a9
lib/concurrent-ruby/concurrent/configuration.rb100644006.65 KBb654a7ba017b26d94514afa79f64e4ba253411617068a1002d4c4a79ef68ce1f
lib/concurrent-ruby/concurrent/constants.rb10064400206 Bytesfd5f972081e82c5edec1ade0e43affef250ecd028913dfafff4a9917bdad6e13
lib/concurrent-ruby/concurrent/dataflow.rb100644002.27 KB1ca9aa9579aaa0b2dd7cd9547413b08e9393eb4c00c66d86dc74212a208f19dc
lib/concurrent-ruby/concurrent/delay.rb100644006.91 KB207f7e5ef204367464c147e252eb7827379a1c321bf646618eaeec2b278c5e02
lib/concurrent-ruby/concurrent/errors.rb100644002.16 KBa57c93fc4b2e398047ccf1ed891b3f1c69a5161fc636c46e789231c64ca3f100
lib/concurrent-ruby/concurrent/exchanger.rb1006440012.7 KB2a421584ae389bba1b744914686a7bc298b971ef0bb65f1fea92e1aa1299a2cb
lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb100644003.22 KBf2af6866f10aa740b4b7ca001ed96de1d9766b30c5c7adf31270c3dd9cfc90cd
lib/concurrent-ruby/concurrent/executor/cached_thread_pool.rb100644002.58 KBcd4b1365788175aa7a21d3595f2954f2bdfc02424ad0c0aed6efc6889c0bd29b
lib/concurrent-ruby/concurrent/executor/executor_service.rb100644005.59 KB07481419aa9d6aeddaf2b84f64b010648ad4ae4f73d7266da3d9e20ec7785c41
lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb100644009.49 KBf736b1be84da4a70558283843d2e8681c6fedab7f2452c433d98e6a2deff09c1
lib/concurrent-ruby/concurrent/executor/immediate_executor.rb100644001.8 KBe1ee44209d6e77b076955a735a86cde9ab3c89757499a2285371d4731085fbc0
lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb100644001.54 KB01e82af771a6485a70ebfb8a43864458750f233678571deab489e4890f2827bf
lib/concurrent-ruby/concurrent/executor/java_executor_service.rb100644002.51 KBc09951a6e4b967ef25d44d8572840daa40007a4463fd627fd486ee1c83ff19e6
lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb10064400916 Bytesb56f9496e661a2ee51049a6b2bf00e0ecfccd92c4f163f78c29593ba0a38835d
lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb100644004.55 KB4e2cca2f49e759041c1894f0b240e2889e6dfd390a59b185c7e85a659ce0fc90
lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb100644001.41 KBbdf6cc62f04cc58ca9c63b5d1617096b1214d6436fec37270424a4ac6e0b6db5
lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb10064400549 Bytes6c3c2b308b2e98846ca6b8a5b673b7a49128b8a1f8ab9e630c99901f27d9b4d4
lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb1006440010.6 KBa5dac99ac454a58491a57e5f55ba2bd435f2a9f579dbab2b36579cb364b09e30
lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb100644001.01 KB07cb3b5b92de792e3bc5c0e3e9810c0c8a66e11b0900950a4972f3b8143c5497
lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb10064400991 Bytes3b3c5016c3960175aabfe6c8dc8c9fe07006d0c0b39ce0f27b403926c5781f14
lib/concurrent-ruby/concurrent/executor/serialized_execution.rb100644002.73 KB61dac1605303aa690785968ff67f8db990533f6576028d90ca09c61ae27b5a40
lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb10064400859 Bytes1ab7a584f6632a18cc1a2ee4bdcf61cca2df4c85a41ac0b45a491620b0467e7e
lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb100644002.58 KBd847f04b726b828cfd2c6dd297bae867c6c780c5135e7a5cf16ca08254a00d42
lib/concurrent-ruby/concurrent/executor/single_thread_executor.rb100644002.49 KB50b130b69e1409423cb3d3ad3631015424f6aaccc0dfd286f7a3542410d69fca
lib/concurrent-ruby/concurrent/executor/thread_pool_executor.rb100644004.35 KBc5f4c44aa5d60d195d698b9724679d077aed53b48968d462829e60885e27f0b0
lib/concurrent-ruby/concurrent/executor/timer_set.rb100644005.88 KBbbf57456b05fa7c6616473406b3e41fedb2483156620245e7939086a4bac1847
lib/concurrent-ruby/concurrent/executors.rb100644001.02 KB784ed3684efc4dfde09a599933a1b494e2a4e180b1561be9f8fee536c42e5a3e
lib/concurrent-ruby/concurrent/future.rb100644004.19 KB9482eccec57434f1a2863dc67e04cbae9a5e401dbfe20e1ad9273ee9c4719392
lib/concurrent-ruby/concurrent/hash.rb100644002.08 KBea98456d3613a85c9f1cf776baaee7dcc62df3662aed45b0b884ee539f553f3d
lib/concurrent-ruby/concurrent/immutable_struct.rb100644002.17 KB6dc609b4bbacd21848f9d946199abdc9aa1b90c2baf55851793181d1921613bc
lib/concurrent-ruby/concurrent/ivar.rb100644007.2 KBefb05f7fe590cd4c1aea9345ba456c769c9603c63d9225c0796a604bdc1110b3
lib/concurrent-ruby/concurrent/map.rb1006440011.8 KB77c986d180a9e39be8189062a828203ff55a683ae95f8ec33bfda27b3b16d8f1
lib/concurrent-ruby/concurrent/maybe.rb100644008.01 KB6f05ddc1f01a9ec224f1c51b359e36ece208aec4c1e90c821af540e05ad0b871
lib/concurrent-ruby/concurrent/mutable_struct.rb100644008.52 KB7e71667c36babfa9d2f19e70e4eb3b549270aaadf0e1d983e0a1abbd15f532a1
lib/concurrent-ruby/concurrent/mvar.rb100644007.2 KB207e18131b10fe0a6fa42e5183c0e97dfbae8b1e9187d16dc34da5907b0c93f3
lib/concurrent-ruby/concurrent/options.rb100644001.25 KBf0d03d4e7117ee987f33eb107a7d560cf5c5d96da190077ea6115017af782a3b
lib/concurrent-ruby/concurrent/promise.rb1006440020 KBe5aef121ec44b2152188ee37e4f864b61df6c2adecd63b4984cd2d3a648f6977
lib/concurrent-ruby/concurrent/promises.rb1006440068 KB71d031b04084db6c77a12d49635ce3f5edb355c8a23112eeb65bf3700d5d7a71
lib/concurrent-ruby/concurrent/re_include.rb100644001.2 KBfbce5741a23a1cd657691d0131ce23c97f2a38a5bef8e3b79c4160f044d82384
lib/concurrent-ruby/concurrent/scheduled_task.rb1006440010.7 KB3bd46277c2e0aa732b8beb2b50d4721fefa30e0c6fefb985024e19395c159fcd
lib/concurrent-ruby/concurrent/set.rb100644002.64 KB64e6a26695b0dc89ef0923686578f46543bc6ecc0b349fd22619bb77f5a8a193
lib/concurrent-ruby/concurrent/settable_struct.rb100644003.91 KB946aa22348433881057c8ddb11470699fb10f03e771bf7fac8c37e0e4b68a33a
lib/concurrent-ruby/concurrent/synchronization.rb100644001.01 KBb946b350082e79825575a5b62f6c85f6e878fb221c973653bf572fb0311c1be6
lib/concurrent-ruby/concurrent/synchronization/abstract_lockable_object.rb100644003.12 KBdfd1ed28fb3ee45d1bac22f287dc4c6308c7956d681aee9ea0f989e4c6e13810
lib/concurrent-ruby/concurrent/synchronization/abstract_object.rb10064400489 Bytesa6bdbdf816f48e54c9c18d57c9e83ac10c1433a98aac45c5c9da6ff9e3f050f1
lib/concurrent-ruby/concurrent/synchronization/abstract_struct.rb100644004.44 KB5acf299d6fe3480e9dddc704b7660635da24b4e4147cdd0ec90ba660b62f01f0
lib/concurrent-ruby/concurrent/synchronization/condition.rb100644001.43 KBb187c82482b4186372b153e7d9f3e0317f42f38ed3d339a29434d192a03db088
lib/concurrent-ruby/concurrent/synchronization/jruby_lockable_object.rb10064400271 Bytes01da3a89eb81a2d2deff61432ec77c6c01e7c330475ef6cf8e60097efb05bc55
lib/concurrent-ruby/concurrent/synchronization/jruby_object.rb100644001.02 KB2d30857b63a398654badbcf329e7961d19e7f3de4f95397218718f8a98d5b5f3
lib/concurrent-ruby/concurrent/synchronization/lock.rb10064400679 Bytes591dcbc79071a0e6fc33572cda02dbdf7dc3b0f54bb7f00da9bbdfc96e016ba9
lib/concurrent-ruby/concurrent/synchronization/lockable_object.rb100644002.96 KB2f45aeaa41a904214c5fb476f2e5341f3a94982d7825719b8a4797dd13a1ffab
lib/concurrent-ruby/concurrent/synchronization/mri_object.rb100644001.04 KB570913ac8b7c2a1973930334b27d4868bab63ead5d06763cf8055169eefaefef
lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb100644001.84 KB91996430875291193786333ed598b4386f2534ae24f919bab33b7de5250370e4
lib/concurrent-ruby/concurrent/synchronization/object.rb100644006.85 KBb10b31ba488d67dde454b98d33bf6c210ce3b66c0c147ab9ec97a52f1a4f89c3
lib/concurrent-ruby/concurrent/synchronization/rbx_lockable_object.rb100644001.55 KBacd8a8ab54a4d0b40466799cf0372c85a36aadabd34762759d98b84f11f37532
lib/concurrent-ruby/concurrent/synchronization/rbx_object.rb100644001.1 KB58a5a1abaf82b4b8ee3a1ffe6788f18ebd980bfc2cf2b937b4e6dc8e565ffc3b
lib/concurrent-ruby/concurrent/synchronization/truffleruby_object.rb100644001.01 KBe46cee30a5d36d1b453fbcad83da07f44ee3e40ea33252bd39863cfb8e78e331
lib/concurrent-ruby/concurrent/synchronization/volatile.rb10064400820 Bytes5e50c106c297f392a529eb691ba03ac7b7bdd2db5e0236e8da75df9bccf93759
lib/concurrent-ruby/concurrent/thread_safe/synchronized_delegator.rb100644001.39 KB8a58d6f581700dac66fd50d80faf8daf46454ae1fdf85b1d26267b9c36529c32
lib/concurrent-ruby/concurrent/thread_safe/util.rb10064400425 Bytes3c2cfd2122a77393ce73b8a4ee68a3e7d0b8cb2db4d14d879b6c56e7b4ed636c
lib/concurrent-ruby/concurrent/thread_safe/util/adder.rb100644002.48 KB0c02567e5e60e34eb7ff6894f404c165f00a638c8f7cc67aca6362d71855dac4
lib/concurrent-ruby/concurrent/thread_safe/util/cheap_lockable.rb100644003.45 KB89e1ae40c98d58d23d74a957776d6c9b565ee208851ca4272c9015fceaf97ec9
lib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb100644002.56 KBfaa7436a7d4f7a35ecdfabb55c2dea05a549364b21de3cc415c55c1c786f9cac
lib/concurrent-ruby/concurrent/thread_safe/util/power_of_two_tuple.rb10064400831 Bytes72a69475f92f21918de51d10c74ba0c837c2bfc1aa04e84131c76f787746a882
lib/concurrent-ruby/concurrent/thread_safe/util/striped64.rb100644009.91 KB5f19aa4c2046ea758e34fa6d212a2cc14a3f66ee5b4000a1cb0bd6daca0059e9
lib/concurrent-ruby/concurrent/thread_safe/util/volatile.rb100644002.28 KBa74884ddbe13a5c8727ff1a996982717d4c03513303b2f9842097709ef5251dc
lib/concurrent-ruby/concurrent/thread_safe/util/xor_shift_random.rb100644001.59 KB449a79711ae59544d350fa0e3f582958d1067ae524f67dc08a8bd79779fb3d5d
lib/concurrent-ruby/concurrent/timer_task.rb1006440011.8 KBea3297269913d1e9c74f42435378fb67de293505e050f570755e28e3077d8763
lib/concurrent-ruby/concurrent/tuple.rb100644002.98 KBd609916302fd1d90068c31ccd830a03f7f3ee9128a836042c9f3b027b288ce96
lib/concurrent-ruby/concurrent/tvar.rb100644006 KB8fc8876a3b68db21ee94553ac9f9b39d79ef172d3f936775622c7379c91ffe0a
lib/concurrent-ruby/concurrent/utility/engine.rb100644001.27 KB81123feed5d432123fdaf6408570806e6306d9d98816333007fa32ca8cea78b0
lib/concurrent-ruby/concurrent/utility/monotonic_time.rb100644001.35 KB77082065c434e7ae19b08d12560c3ee34251bd7a02d24994fb85e8baaa7a8969
lib/concurrent-ruby/concurrent/utility/native_extension_loader.rb100644001.88 KB11ab0e0cfb4a4099dcf32f4a3f79f8150de95562099257b94b168e889ef806b9
lib/concurrent-ruby/concurrent/utility/native_integer.rb100644001.27 KB233b969aa84c149b461cae8ebc645b2a03355745da7003d4a9a0f939648ab991
lib/concurrent-ruby/concurrent/utility/processor_counter.rb100644006.75 KB9d3985bd6e2d40a153d166940f8c806dacafda45b1f76dfdec952ed53d2654f2
lib/concurrent-ruby/concurrent/version.rb1006440042 Bytes185d327c07d1e719928f78a10411c467372b519ec20240d6889e23d0d01c9a77