concurrent-ruby-1.2.0

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: 524038

number: 1.2.0

platform: ruby

spec_sha256: 9702459f78ae5d54f5f9a2951f708aa520ebd521a25e0501c749040434e1fd39

sha256: a5e799f71e7490f24a534d58c91380267d0ae306af0cdc518d6848b93475dae2

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

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

position: 8

version_data_entries_count: 139

uploaded_at: 2023-01-23 18:16:54 UTC

indexed: true

has_extensions:

extensions:

Gem size: 350 KB

Version Data Entries

Total: 139

Unpacked size: 1.11 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006440025.4 KBfd9359409e3921faaa17237b0801dab222698844b76ad2fc522d1c5839919efd
Gemfile100644001.11 KBbf457b48d91820f49e23c1d067dcf066332ea7ccc40df55bf9a4e49069ddd353
LICENSE.txt100644001.11 KBc700bdb2093a4993b871cc5604820d0cfb2f6e69aa8f0e758f10148fe8809b3f
README.md1006440021.3 KB521378b618c961577536065bbdd182f5db9f640c1fb0d0208767d4b0567b5989
Rakefile1006440010.3 KB089bf3686e3f42949f93f85dae25abd43f93687cc99aef47c6878b1504f2357d
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.java100644004.05 KBcafeda4c37ac668b63b67044173fd4265576921e9193b9a43330082252ba164e
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaSemaphoreLibrary.java100644007.16 KBfd75c1933ade5d337b9fb766edc9b08af9eb6a925fef4bf34eaf4aa24292069e
ext/concurrent-ruby/com/concurrent_ruby/ext/SynchronizationLibrary.java1006440011.6 KB1db81c0b4049253ce3ff40947e56084e95e914bc1e96844c1347185bde37ae68
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.rb10064400201 Bytes05c606aa9a7c8992960d5f1459a4fb8048d7d60629294dfbfed8f987884ec8f2
lib/concurrent-ruby/concurrent.rb100644005.62 KB94af7601be53f6be517a49a9842aa12f9bf6f83dbe9fefed1ca4aa4b2fc2d1be
lib/concurrent-ruby/concurrent/agent.rb1006440021.6 KB5bbacd7df3d7973f458aecbd2e4b10649d6c0a5b701514f52b150158ddae7341
lib/concurrent-ruby/concurrent/array.rb100644002.16 KBa1796a0b7702a61599d32fbc5624bcf510b3843d37b6fab17d4389a2206e0742
lib/concurrent-ruby/concurrent/async.rb1006440017.9 KB951aaa1c696dcf24fcc29d477a646667ab9fbd07e36c5ed6e3e2afaf5fc8c754
lib/concurrent-ruby/concurrent/atom.rb100644008.92 KB14e1c6380c85e2a646df81b2bf1be9e231b680ba2594d74a3ab2ff629141ce3b
lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb100644003.79 KBf9c627fe3667ed6bdebd21b880fef345d716fbacf3efd25a2848fa7085fe5432
lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb100644004.53 KBb35ba86ab1899dea788dce6cb25a45b59951ad38482538cc9bf0bafc4e732722
lib/concurrent-ruby/concurrent/atomic/atomic_markable_reference.rb100644005.69 KB4217596980710ef3d6226f8f31459335facb8fb62019ba953cdaec44f5864242
lib/concurrent-ruby/concurrent/atomic/atomic_reference.rb100644005.85 KB2a282dc546f16b4682f53c6e813e02a216705c482c694d8a11b723bf9ffc0e5c
lib/concurrent-ruby/concurrent/atomic/count_down_latch.rb100644003.19 KB1c7c3f327c2565e569ae5f06820d14f5f49b2d2e87e849c48a29334e6f7b56d5
lib/concurrent-ruby/concurrent/atomic/cyclic_barrier.rb100644004 KB39174aef8a02333c65d69e6f944bbbc774152460e74b8ec5c9b1cfef5c7d18e9
lib/concurrent-ruby/concurrent/atomic/event.rb100644002.78 KB7a3dd1dd3e61fb8b2f0b06358bbdc25cff1d6c9630b2a10b99499ab3e769bf6e
lib/concurrent-ruby/concurrent/atomic/fiber_local_var.rb100644003.02 KBd672136c0819df574356fe44646ac5ebc988a2942eeb27da43b53e9fed47770f
lib/concurrent-ruby/concurrent/atomic/java_count_down_latch.rb100644001.13 KB4acd826bc6b887ff63d9c64eae2f30bd795347b628b3880bd531cc99d80ffb3c
lib/concurrent-ruby/concurrent/atomic/locals.rb100644005.35 KB8b03b52d440f0b600eebf360b557a77d7939553cced9c0a04aabdec98e429bf3
lib/concurrent-ruby/concurrent/atomic/lock_local_var.rb10064400724 Bytes05710f386fb587febf8f3588e0641b559bfc1d526b45d3a648982154bb234aee
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_boolean.rb100644001.35 KBd81767b05bdd99e8126628dc894de608e899cb828c3aa4781418088e2102308a
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_fixnum.rb100644001.66 KB74a8d41491767651584927924c2f33ce1776bd30abf5f22ac04668e5d1df7639
lib/concurrent-ruby/concurrent/atomic/mutex_count_down_latch.rb100644001.01 KBc21e3a0e0005b900f255c488e2db795e1e477d7ea5782e98f92c05a2aa627b41
lib/concurrent-ruby/concurrent/atomic/mutex_semaphore.rb100644002.96 KBfed1b814d92e469914e8c1be639ddac47245f170c8ee965dcd4e00b5dccffa81
lib/concurrent-ruby/concurrent/atomic/read_write_lock.rb100644008.31 KB4366bf3c1587e509c19a080ac2de6cc8f17fb01767ffa412b9a9ef1d51637821
lib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb1006440014.1 KBe2c51c81672213fdb766245ed2d38680e465588b369afe473b4713fc0121c98d
lib/concurrent-ruby/concurrent/atomic/semaphore.rb100644004.96 KB5cafb89e76b1f7f614b71c62caf7a116e0e32679d1dafd78a3dd325a0aeb3d2d
lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb100644003.09 KBd172881591dab0499faf370df83260db5efdf58dcd26132e693418ddca2008fa
lib/concurrent-ruby/concurrent/atomic_reference/atomic_direct_update.rb10064400845 Bytesd9af882277bc9ac9a21025baa5d601a674ae0430723ed55cff4f5326386f2850
lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb100644001.53 KBe11c764531aa848a8130326e4219e7fc282c2753fdf546d3da3d4c146366a7b9
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.81 KBa70ca8e7634836353a7a8ba917a8ffde93565c6270b283ab3190e90e133ea26f
lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb100644002.89 KB8954bacca4efb6b2add2c4245c408ba7ddc1fe541f7b5e71ed0be07645fae8c8
lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb100644002.02 KBfc7d98e3a5d344cadff14958be73ce79f7e98bb67ebcaeb99daaba875d4331cc
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb100644003.43 KB80452e8a290d408b5ad5f0cc7f9a1625adf5d97b5d3831f801ec2997d32c0ff3
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.rb100644004 KBdba564d6216edc13011e104a0afdb7dcb4bc6d03c8ba4adf9d81e980e06a812d
lib/concurrent-ruby/concurrent/concern/obligation.rb100644005.85 KB9647f387b11d953e85d8551ba39e0aaa758f4d2049b822fdb88ecdd892f86904
lib/concurrent-ruby/concurrent/concern/observable.rb100644003.74 KBf07baa529858677ad705b9975aa5dec4ffcef9eb5b2520b885228985ec6af513
lib/concurrent-ruby/concurrent/concurrent_ruby.jar10064400133 KB4ed34347427b6ee2dc5ec8d85caa0e20bd76219624645265740bcb14ffa9612f
lib/concurrent-ruby/concurrent/configuration.rb100644003.68 KBc09b5f92163b3f46d259d6ff21408427b817534d6f8e9cfc8c2a1abc3c138666
lib/concurrent-ruby/concurrent/constants.rb10064400206 Bytesfd5f972081e82c5edec1ade0e43affef250ecd028913dfafff4a9917bdad6e13
lib/concurrent-ruby/concurrent/dataflow.rb100644002.27 KB1ca9aa9579aaa0b2dd7cd9547413b08e9393eb4c00c66d86dc74212a208f19dc
lib/concurrent-ruby/concurrent/delay.rb100644006.93 KBd4e650ff7f0f5b8baee9080101607bb3ada79ef21c4777b15a6c97cfdae9321b
lib/concurrent-ruby/concurrent/errors.rb100644002.39 KBee155937322fc0e2553986a3ab87eea415670868d67883583350f2c8ea759900
lib/concurrent-ruby/concurrent/exchanger.rb1006440012.7 KBd72181a2c37f64b447891b886b8066dfd01fdae5364f0ea4f814bbd8d542c66e
lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb100644003.43 KB6f619e3de05197e40d5782aff745a3f64ba3a2d57ed13dd61dd3a96bea3bbfc2
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.rb1006440010.1 KB6ca74e11e24847908cd799dea15b18e37bdc5c6cbbe945dcf5fdaead4d6d626f
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.52 KB004422f6828bb4c34ccef1a6f2c1d00cac6a0b92bce6571d607aaa124af7c77e
lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb10064400916 Bytesb56f9496e661a2ee51049a6b2bf00e0ecfccd92c4f163f78c29593ba0a38835d
lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb100644004.63 KBd467c2bc8cb088d229e07bf8c9dc34a3087209330a43fb4eec6175c36a1bc671
lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb100644001.47 KBa6b7a63d3e6d57504d46eb08c33d800db7bc95cc6be03380cba2a0e6f9f5109c
lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb10064400549 Bytes6c3c2b308b2e98846ca6b8a5b673b7a49128b8a1f8ab9e630c99901f27d9b4d4
lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb1006440010.3 KBa98a4b6f5a973661105da9f1bbf71ea0ee5d3bf8268ac4f06cfd4209d60c511d
lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb100644001.02 KB6bd751c88129edf9ee948e8fb1852508fdfaecc174695456722853b713c2353a
lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb10064400991 Bytes3b3c5016c3960175aabfe6c8dc8c9fe07006d0c0b39ce0f27b403926c5781f14
lib/concurrent-ruby/concurrent/executor/serialized_execution.rb100644002.75 KB46eb47d5e1e67e9bcb63495525ccec67f04629c0fb26fbbcb0de96fc0e55bf58
lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb10064400859 Bytes1ab7a584f6632a18cc1a2ee4bdcf61cca2df4c85a41ac0b45a491620b0467e7e
lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb100644002.72 KB8e87409af145b59ffcacba24aac6a7539a36a7fa41e9c76fa2c5245f20f491ff
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.rb100644001.73 KBacb2a5c374ff243fecbf6d2c5fcd968f44dbd36a957c55961c3e419e4835d0fa
lib/concurrent-ruby/concurrent/immutable_struct.rb100644002.19 KBebdb7dbf6649c890cc39004a23d8accae746b839d269bcb14af56aae089db9ea
lib/concurrent-ruby/concurrent/ivar.rb100644007.26 KB02174e04175cb2df2c07fab94cc160de919709bd882f9f5608d5003e29e2df41
lib/concurrent-ruby/concurrent/map.rb1006440011.7 KBd6b78cd23d2fd16797da5943a7fbaa9f36b775528131284cc52c6c92aebf4142
lib/concurrent-ruby/concurrent/maybe.rb100644008.02 KB31e40997e6a9cb41fca79d29974f3ceebbfe9260d62f3de87f60e9f55d316b63
lib/concurrent-ruby/concurrent/mutable_struct.rb100644008.54 KBe7db4fd4ccbcf4db7cd691caaedf23e724e36dc5b030c023cb39c75d3863e6bf
lib/concurrent-ruby/concurrent/mvar.rb100644007.2 KBb01a4577892fc300710bae39eb05fd08c9e9591e245353aebc80345626a1944a
lib/concurrent-ruby/concurrent/options.rb100644001.25 KBf0d03d4e7117ee987f33eb107a7d560cf5c5d96da190077ea6115017af782a3b
lib/concurrent-ruby/concurrent/promise.rb1006440020 KBf1af40e97a16cb8c83e8e171212cf2d4154ea92eca2dcd119b94a51fd592e3d0
lib/concurrent-ruby/concurrent/promises.rb1006440068.1 KB6ebd29ff7f0c1ccee613fbb8868b529ae6ec9d10c026151631179e2a9d4fba55
lib/concurrent-ruby/concurrent/re_include.rb100644001.23 KB08c58745c23fbeab467000e735a476598b1cff94e0635bade6731012e5a19f0e
lib/concurrent-ruby/concurrent/scheduled_task.rb1006440011 KBa7cba49bcfc9ab3d531e3af390e6b5b68c5aed2b7b7c67ae9e3d97ae62be4afb
lib/concurrent-ruby/concurrent/set.rb100644002.3 KB0c467782cfec9c3067194be755a978f9550ec9b59f34a83964048c969666b7d1
lib/concurrent-ruby/concurrent/settable_struct.rb100644003.93 KBd1efd9083b5f3c9767deb0d340763559fd02496606859ab8709b30dd3979fffd
lib/concurrent-ruby/concurrent/synchronization.rb10064400346 Bytes86761d562e628e0fc7226a1fb2085d25deb1014b3309bad1d159deb5b2fc9b98
lib/concurrent-ruby/concurrent/synchronization/abstract_lockable_object.rb100644003.27 KBde3e2a17b1f1e3bc34eaddc737d688fb0a8a15769e564474910db6e90b0d5b89
lib/concurrent-ruby/concurrent/synchronization/abstract_object.rb10064400416 Bytesc0a659c84f5b1c11ca13509791a865cf54755b5d1e1344246d2a02c48d106583
lib/concurrent-ruby/concurrent/synchronization/abstract_struct.rb100644004.44 KB5acf299d6fe3480e9dddc704b7660635da24b4e4147cdd0ec90ba660b62f01f0
lib/concurrent-ruby/concurrent/synchronization/condition.rb100644001.48 KBf157f379631e13011c205746894a622c366301089610a70c16759801cd75466f
lib/concurrent-ruby/concurrent/synchronization/full_memory_barrier.rb10064400825 Bytese1514f8bf060edc0decf205819a85135abfdece9039db508e49e6bb360bfa5c6
lib/concurrent-ruby/concurrent/synchronization/jruby_lockable_object.rb10064400313 Bytesa67b711ac114cbdf3f6620636362f2eb70cdcdbf3a505f9579e0660401571b23
lib/concurrent-ruby/concurrent/synchronization/lock.rb10064400733 Bytesab06a64887d3a5dd82fc030f32cd9c4b0f7cc6cd9761f947ce92975b4f035fb5
lib/concurrent-ruby/concurrent/synchronization/lockable_object.rb100644002.86 KB426f11d686bbe118c9234b3f3c9339aeb8b9d3fabf669f9ae6525991226c21d3
lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb100644001.81 KB45292403454297eb324cae590e29c23fd9a8be80467ea4a6330b2571d74a5a74
lib/concurrent-ruby/concurrent/synchronization/object.rb100644005.43 KBcec480b9ffbf0c2a1a2833067c2c94a658805f741b261a79261444d86a0bce3d
lib/concurrent-ruby/concurrent/synchronization/safe_initialization.rb100644001.1 KBc0ef81b9c94b732dece30ab11125b1d1f14317d948a634693a7d0ecd1b19d2f1
lib/concurrent-ruby/concurrent/synchronization/volatile.rb100644002.59 KBe95c50a9998c8c3bf66d2be4bb80b60613d91c03087a806b0e025de80b9455aa
lib/concurrent-ruby/concurrent/thread_safe/synchronized_delegator.rb100644001.27 KBcb8237e6572fc5e25a303f81ed91b4e22d36e9a2e6e038229a2838254a5a2a9f
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.rb100644002.32 KB50451988e01a16b79879eb5ef72c27b40af7b5042361b63634b3b46edfec6f20
lib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb100644001.52 KBb0fb7e694d69300d66d0471aeec9b19d2db324d978f51a745b996fc4d22e4685
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.rb1006440010.8 KBc075c94ff1c94e2b54468e0a6450533d8f5b2b6d2084aff34b89ec225804674e
lib/concurrent-ruby/concurrent/tuple.rb100644002.87 KB6e3ea80861e2b06ee8ae8358c26fea8a1ee07aa26167a11db49364a87156e61b
lib/concurrent-ruby/concurrent/tvar.rb100644005.04 KBad516623dcbcf3d44a08b25559e5103877cde7fbddd2e63b610a90ac590e2205
lib/concurrent-ruby/concurrent/utility/engine.rb100644001.06 KB37d0572c8a4e5543c5772b337206a482c181130a245a3fd9d262d28f8da61f88
lib/concurrent-ruby/concurrent/utility/monotonic_time.rb10064400642 Bytes329b1e2f226f4871088c9ff9f1ed532d3803c068311de37fa58f7f78859c844c
lib/concurrent-ruby/concurrent/utility/native_extension_loader.rb100644001.91 KB744644852c2345c38e7862b1c20d01e18a3aaa3bfe873f76de475c93ba1ae850
lib/concurrent-ruby/concurrent/utility/native_integer.rb100644001.29 KB14d4f15f11fef482749bce9a3c7c71c0970fb29077d6c1fdce4191a862e154d5
lib/concurrent-ruby/concurrent/utility/processor_counter.rb100644003.91 KBc2c394678f43d950498173a845e2ddf5111a884ffb71e4d270d65c7b12303dc8
lib/concurrent-ruby/concurrent/version.rb1006440042 Bytes513db14f44699970dad83cb4a3e6ae05e1377a5effab1ea1ec28a068583ce5a9