concurrent-ruby-1.3.1.pre

https://rubygems.org

concurrent-ruby

.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: 1643996

number: 1.3.1.pre

platform: ruby

spec_sha256:

sha256: 82d6b6fe8fb34e9a5b5fd2569793307ea92e7236892a2fcd5752a8e6efb07724

created_at: 2024-05-29 07:17:09 UTC

updated_at: 2024-06-20 01:02:19 UTC

position: 5

version_data_entries_count: 137

uploaded_at: 2024-05-29 07:17:05 UTC

indexed: true

has_extensions: false

extensions: []

Gem size: 341 KB

Version Data Entries

Total: 137

Unpacked size: 1.08 MB

Full NameModeUIDGIDMtimeLinknameSizeSHA
CHANGELOG.md1006640026.2 KB27b39120101446231198db95dff4ebb839f99abe87ac60296046de6932670237
Gemfile100664001.12 KBc7e4357f8d68f0e3a3a962c42aae2ff0d59643c6883ed5b4c4896849cd9f512c
LICENSE.txt100664001.11 KBc700bdb2093a4993b871cc5604820d0cfb2f6e69aa8f0e758f10148fe8809b3f
README.md1006640021.4 KBb376f1fbcac62306cdde0219466068b00d1f61093f3810683000e91485159f02
Rakefile1006640010.4 KB1288224936fadef126634fff99afd24a256993c4366054f6a8bec45ee533d8c1
ext/concurrent-ruby/ConcurrentRubyService.java10066400771 Bytes8aebc57397f0e52a6636e5977ea462a466905aa0d615e4224d2baf483cac57a1
ext/concurrent-ruby/com/concurrent_ruby/ext/AtomicReferenceLibrary.java100664006.35 KBc3e224490efcbdf6c47a24e85a543072763f11f6741cb5deeb74d57d34db5645
ext/concurrent-ruby/com/concurrent_ruby/ext/JRubyMapBackendLibrary.java100664009.61 KBac42ef3e5dc5596b5576418f5195fd3f32a01ec207b59c7c239e66adeb663b4f
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicBooleanLibrary.java100664003.14 KBca740c645a46dd5b8216152737dd429cd074bff35806232d13dc2040551e5352
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaAtomicFixnumLibrary.java100664004.05 KBcafeda4c37ac668b63b67044173fd4265576921e9193b9a43330082252ba164e
ext/concurrent-ruby/com/concurrent_ruby/ext/JavaSemaphoreLibrary.java100664007.16 KBfd75c1933ade5d337b9fb766edc9b08af9eb6a925fef4bf34eaf4aa24292069e
ext/concurrent-ruby/com/concurrent_ruby/ext/SynchronizationLibrary.java1006640011.6 KB1db81c0b4049253ce3ff40947e56084e95e914bc1e96844c1347185bde37ae68
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMap.java100664001.18 KB3c53c27421732c8bbfbe750122686b513fbb1b8b4d62011987722d8f39a78168
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/ConcurrentHashMapV8.java10066400156 KB722890809eee512aa891965d0c30b2a8e8be6bc6018257663592a8268da115c0
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/LongAdder.java100664005.73 KB138a0f24d4327660640b2e0a773cfe902f11279d2fca2a19b7f8fcbb3866e422
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/Striped64.java1006640013.1 KBbe619fab33792e73892cafcb352e8dcf4e1b756f4195288348b552624a7da4d8
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/ConcurrentHashMapV8.java10066400154 KBe8e701b53377a21ff4994bc09d4343ea6f6d4ecb7e2cb85e18cd88a75ada5fcf
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/LongAdder.java100664005.74 KB25187ffc844e02f7cc70109173c85a18ace169dbc9246e1efd21fec1d6996af6
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166e/nounsafe/Striped64.java1006640011.4 KB347198c1713104d9b16b6b8eb29016493ef8ccef88ee7af956fe5d5506185094
ext/concurrent-ruby/com/concurrent_ruby/ext/jsr166y/ThreadLocalRandom.java100664006.67 KB92b6a49697b85499d5c5331e417906c963f1d1fee55f4d9b92bf919c5a117d51
lib/concurrent-ruby/concurrent-ruby.rb10066400201 Bytes05c606aa9a7c8992960d5f1459a4fb8048d7d60629294dfbfed8f987884ec8f2
lib/concurrent-ruby/concurrent.rb100664005.62 KB94af7601be53f6be517a49a9842aa12f9bf6f83dbe9fefed1ca4aa4b2fc2d1be
lib/concurrent-ruby/concurrent/agent.rb1006640021.6 KB5bbacd7df3d7973f458aecbd2e4b10649d6c0a5b701514f52b150158ddae7341
lib/concurrent-ruby/concurrent/array.rb100664002.17 KBb1884a298eb5156ace1ee34da696c969d4f85f63d9ef27a2b8e1b0efbda6c664
lib/concurrent-ruby/concurrent/async.rb1006640017.9 KB951aaa1c696dcf24fcc29d477a646667ab9fbd07e36c5ed6e3e2afaf5fc8c754
lib/concurrent-ruby/concurrent/atom.rb100664008.92 KB14e1c6380c85e2a646df81b2bf1be9e231b680ba2594d74a3ab2ff629141ce3b
lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb100664003.79 KBf9c627fe3667ed6bdebd21b880fef345d716fbacf3efd25a2848fa7085fe5432
lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb100664004.53 KBb35ba86ab1899dea788dce6cb25a45b59951ad38482538cc9bf0bafc4e732722
lib/concurrent-ruby/concurrent/atomic/atomic_markable_reference.rb100664005.69 KB4217596980710ef3d6226f8f31459335facb8fb62019ba953cdaec44f5864242
lib/concurrent-ruby/concurrent/atomic/atomic_reference.rb100664005.85 KB2a282dc546f16b4682f53c6e813e02a216705c482c694d8a11b723bf9ffc0e5c
lib/concurrent-ruby/concurrent/atomic/count_down_latch.rb100664003.19 KB1c7c3f327c2565e569ae5f06820d14f5f49b2d2e87e849c48a29334e6f7b56d5
lib/concurrent-ruby/concurrent/atomic/cyclic_barrier.rb100664004 KB39174aef8a02333c65d69e6f944bbbc774152460e74b8ec5c9b1cfef5c7d18e9
lib/concurrent-ruby/concurrent/atomic/event.rb100664002.78 KB7a3dd1dd3e61fb8b2f0b06358bbdc25cff1d6c9630b2a10b99499ab3e769bf6e
lib/concurrent-ruby/concurrent/atomic/fiber_local_var.rb100664003.02 KBd672136c0819df574356fe44646ac5ebc988a2942eeb27da43b53e9fed47770f
lib/concurrent-ruby/concurrent/atomic/java_count_down_latch.rb100664001.13 KB4acd826bc6b887ff63d9c64eae2f30bd795347b628b3880bd531cc99d80ffb3c
lib/concurrent-ruby/concurrent/atomic/locals.rb100664005.37 KB3f1709e2d8b3ef9f245a14a61783531ebe906693bff780d975bef4e5ed04255e
lib/concurrent-ruby/concurrent/atomic/lock_local_var.rb10066400724 Bytes05710f386fb587febf8f3588e0641b559bfc1d526b45d3a648982154bb234aee
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_boolean.rb100664001.35 KBd81767b05bdd99e8126628dc894de608e899cb828c3aa4781418088e2102308a
lib/concurrent-ruby/concurrent/atomic/mutex_atomic_fixnum.rb100664001.66 KB74a8d41491767651584927924c2f33ce1776bd30abf5f22ac04668e5d1df7639
lib/concurrent-ruby/concurrent/atomic/mutex_count_down_latch.rb100664001.01 KBc21e3a0e0005b900f255c488e2db795e1e477d7ea5782e98f92c05a2aa627b41
lib/concurrent-ruby/concurrent/atomic/mutex_semaphore.rb100664002.96 KBfed1b814d92e469914e8c1be639ddac47245f170c8ee965dcd4e00b5dccffa81
lib/concurrent-ruby/concurrent/atomic/read_write_lock.rb100664008.31 KB4366bf3c1587e509c19a080ac2de6cc8f17fb01767ffa412b9a9ef1d51637821
lib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb1006640014.1 KBe2c51c81672213fdb766245ed2d38680e465588b369afe473b4713fc0121c98d
lib/concurrent-ruby/concurrent/atomic/semaphore.rb100664004.96 KB5cafb89e76b1f7f614b71c62caf7a116e0e32679d1dafd78a3dd325a0aeb3d2d
lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb100664003.09 KBd172881591dab0499faf370df83260db5efdf58dcd26132e693418ddca2008fa
lib/concurrent-ruby/concurrent/atomic_reference/atomic_direct_update.rb10066400845 Bytesd9af882277bc9ac9a21025baa5d601a674ae0430723ed55cff4f5326386f2850
lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb100664001.53 KBe11c764531aa848a8130326e4219e7fc282c2753fdf546d3da3d4c146366a7b9
lib/concurrent-ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb10066400652 Bytes4690a866fce8f9dabe929117c86e42027ba2c59235266a3f51f538fa8a38efe2
lib/concurrent-ruby/concurrent/atomics.rb10066400433 Bytesc087ec268607558cec359a3d3c0ded2d8f1cb2986381ffb76a291731e896ffb9
lib/concurrent-ruby/concurrent/collection/copy_on_notify_observer_set.rb100664002.81 KBa70ca8e7634836353a7a8ba917a8ffde93565c6270b283ab3190e90e133ea26f
lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb100664002.89 KB8954bacca4efb6b2add2c4245c408ba7ddc1fe541f7b5e71ed0be07645fae8c8
lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb100664002.02 KBfc7d98e3a5d344cadff14958be73ce79f7e98bb67ebcaeb99daaba875d4331cc
lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb100664003.43 KB80452e8a290d408b5ad5f0cc7f9a1625adf5d97b5d3831f801ec2997d32c0ff3
lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb100664001.43 KB46f2601791e155e6dc507bcf9f2c720641f1393c518dc6b025a91bf831a7cfaa
lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb100664003.19 KB11a1a92c8be0efd9cc349ca2108446f94c1a5430c3a57c4dc6b80a4441bf7227
lib/concurrent-ruby/concurrent/collection/map/synchronized_map_backend.rb100664001.66 KBa2798e92d1c3f929daa706e188bd9b0a351be4ef5f52ec8a8665a19f3ebaa724
lib/concurrent-ruby/concurrent/collection/map/truffleruby_map_backend.rb10066400336 Bytes44b52e2d5285b12b5a83e1abf8fab27281195e6b064bd702a579e92ca9440379
lib/concurrent-ruby/concurrent/collection/non_concurrent_priority_queue.rb100664005.3 KB674b31d9d6d6a34afad0433cbd17ea91d55e4135e4aca29d0da37f383aeeba5d
lib/concurrent-ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb100664003.77 KBad4554ff820609d9dddc2db1b968ba94e654571b41fe5a84d464aed080cab584
lib/concurrent-ruby/concurrent/concern/deprecation.rb100664001.04 KB0b8b54499a3d32741cefe70fc820e572de119d08c4a10dd53494d5628f6a6458
lib/concurrent-ruby/concurrent/concern/dereferenceable.rb100664002.87 KBecc1c41f10fdaa2883915386f5eecfe018201ae7f613e56351f47a6ab63ece1e
lib/concurrent-ruby/concurrent/concern/logging.rb100664004 KBdba564d6216edc13011e104a0afdb7dcb4bc6d03c8ba4adf9d81e980e06a812d
lib/concurrent-ruby/concurrent/concern/obligation.rb100664005.85 KB9647f387b11d953e85d8551ba39e0aaa758f4d2049b822fdb88ecdd892f86904
lib/concurrent-ruby/concurrent/concern/observable.rb100664003.74 KBf07baa529858677ad705b9975aa5dec4ffcef9eb5b2520b885228985ec6af513
lib/concurrent-ruby/concurrent/concurrent_ruby.jar10066400134 KBa59acd5776a5508cbdeb70fa328f1d1eeb8c07ba02abdbcbcd42c99dcf87d126
lib/concurrent-ruby/concurrent/configuration.rb100664003.68 KBc09b5f92163b3f46d259d6ff21408427b817534d6f8e9cfc8c2a1abc3c138666
lib/concurrent-ruby/concurrent/constants.rb10066400206 Bytesfd5f972081e82c5edec1ade0e43affef250ecd028913dfafff4a9917bdad6e13
lib/concurrent-ruby/concurrent/dataflow.rb100664002.27 KB1ca9aa9579aaa0b2dd7cd9547413b08e9393eb4c00c66d86dc74212a208f19dc
lib/concurrent-ruby/concurrent/delay.rb100664006.93 KBd4e650ff7f0f5b8baee9080101607bb3ada79ef21c4777b15a6c97cfdae9321b
lib/concurrent-ruby/concurrent/errors.rb100664002.39 KBee155937322fc0e2553986a3ab87eea415670868d67883583350f2c8ea759900
lib/concurrent-ruby/concurrent/exchanger.rb1006640012.7 KBd72181a2c37f64b447891b886b8066dfd01fdae5364f0ea4f814bbd8d542c66e
lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb100664003.43 KB6f619e3de05197e40d5782aff745a3f64ba3a2d57ed13dd61dd3a96bea3bbfc2
lib/concurrent-ruby/concurrent/executor/cached_thread_pool.rb100664002.58 KBcd4b1365788175aa7a21d3595f2954f2bdfc02424ad0c0aed6efc6889c0bd29b
lib/concurrent-ruby/concurrent/executor/executor_service.rb100664005.59 KB07481419aa9d6aeddaf2b84f64b010648ad4ae4f73d7266da3d9e20ec7785c41
lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb1006640010.3 KB9cd297187b605bcc4ad8c978dabe6b2e04ee4d20c2437a36bbad2843cb81b1a1
lib/concurrent-ruby/concurrent/executor/immediate_executor.rb100664001.8 KBe1ee44209d6e77b076955a735a86cde9ab3c89757499a2285371d4731085fbc0
lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb100664001.54 KB01e82af771a6485a70ebfb8a43864458750f233678571deab489e4890f2827bf
lib/concurrent-ruby/concurrent/executor/java_executor_service.rb100664002.48 KB68d82afb712b0e85f79bbc30f6a597208f50e8625374a0160b3f29c5f573e153
lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb10066400916 Bytesb56f9496e661a2ee51049a6b2bf00e0ecfccd92c4f163f78c29593ba0a38835d
lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb100664004.75 KBc0ae170cc6cf40a7f118f5ffd82ad60a493eaf47b960cf4d2d0581eec4219c4b
lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb100664001.47 KBa6b7a63d3e6d57504d46eb08c33d800db7bc95cc6be03380cba2a0e6f9f5109c
lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb10066400549 Bytes6c3c2b308b2e98846ca6b8a5b673b7a49128b8a1f8ab9e630c99901f27d9b4d4
lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb1006640010.4 KB5b594fc10ebdcde182f116c9ee8ba60d3331c3b678b3c0b8604ec2be24599c89
lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb100664001.02 KB6bd751c88129edf9ee948e8fb1852508fdfaecc174695456722853b713c2353a
lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb10066400991 Bytes3b3c5016c3960175aabfe6c8dc8c9fe07006d0c0b39ce0f27b403926c5781f14
lib/concurrent-ruby/concurrent/executor/serialized_execution.rb100664002.75 KB46eb47d5e1e67e9bcb63495525ccec67f04629c0fb26fbbcb0de96fc0e55bf58
lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb10066400859 Bytes1ab7a584f6632a18cc1a2ee4bdcf61cca2df4c85a41ac0b45a491620b0467e7e
lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb100664002.72 KB8e87409af145b59ffcacba24aac6a7539a36a7fa41e9c76fa2c5245f20f491ff
lib/concurrent-ruby/concurrent/executor/single_thread_executor.rb100664002.49 KB50b130b69e1409423cb3d3ad3631015424f6aaccc0dfd286f7a3542410d69fca
lib/concurrent-ruby/concurrent/executor/thread_pool_executor.rb100664004.35 KBc5f4c44aa5d60d195d698b9724679d077aed53b48968d462829e60885e27f0b0
lib/concurrent-ruby/concurrent/executor/timer_set.rb100664006.01 KB69f52aa4e8aef272e56c4c6c4a3b2f406e3ddbe16e852fd75ccfed42abc0fa07
lib/concurrent-ruby/concurrent/executors.rb100664001.02 KB784ed3684efc4dfde09a599933a1b494e2a4e180b1561be9f8fee536c42e5a3e
lib/concurrent-ruby/concurrent/future.rb100664004.19 KB9482eccec57434f1a2863dc67e04cbae9a5e401dbfe20e1ad9273ee9c4719392
lib/concurrent-ruby/concurrent/hash.rb100664001.9 KBbd514dae79929f1ac51b48600917558f1e0576f1951dbe80fa34e46806e23bc4
lib/concurrent-ruby/concurrent/immutable_struct.rb100664002.19 KBebdb7dbf6649c890cc39004a23d8accae746b839d269bcb14af56aae089db9ea
lib/concurrent-ruby/concurrent/ivar.rb100664007.26 KB02174e04175cb2df2c07fab94cc160de919709bd882f9f5608d5003e29e2df41
lib/concurrent-ruby/concurrent/map.rb1006640012.2 KB31a6409d5073b7eac4c10af92d7a35f87c80c42d8c2133af68d781cafab62fa7
lib/concurrent-ruby/concurrent/maybe.rb100664008.02 KB31e40997e6a9cb41fca79d29974f3ceebbfe9260d62f3de87f60e9f55d316b63
lib/concurrent-ruby/concurrent/mutable_struct.rb100664008.54 KBe7db4fd4ccbcf4db7cd691caaedf23e724e36dc5b030c023cb39c75d3863e6bf
lib/concurrent-ruby/concurrent/mvar.rb100664007.2 KBb01a4577892fc300710bae39eb05fd08c9e9591e245353aebc80345626a1944a
lib/concurrent-ruby/concurrent/options.rb100664001.25 KBf0d03d4e7117ee987f33eb107a7d560cf5c5d96da190077ea6115017af782a3b
lib/concurrent-ruby/concurrent/promise.rb1006640020 KBf1af40e97a16cb8c83e8e171212cf2d4154ea92eca2dcd119b94a51fd592e3d0
lib/concurrent-ruby/concurrent/promises.rb1006640068.5 KB3bc3cb08d39d564ac8575cf3f7cdb185ae8bd889d145c51a171ab934f25d1b7c
lib/concurrent-ruby/concurrent/re_include.rb100664001.23 KB08c58745c23fbeab467000e735a476598b1cff94e0635bade6731012e5a19f0e
lib/concurrent-ruby/concurrent/scheduled_task.rb1006640011 KBa7cba49bcfc9ab3d531e3af390e6b5b68c5aed2b7b7c67ae9e3d97ae62be4afb
lib/concurrent-ruby/concurrent/set.rb100664002.3 KB0c467782cfec9c3067194be755a978f9550ec9b59f34a83964048c969666b7d1
lib/concurrent-ruby/concurrent/settable_struct.rb100664003.93 KBd1efd9083b5f3c9767deb0d340763559fd02496606859ab8709b30dd3979fffd
lib/concurrent-ruby/concurrent/synchronization.rb10066400346 Bytes86761d562e628e0fc7226a1fb2085d25deb1014b3309bad1d159deb5b2fc9b98
lib/concurrent-ruby/concurrent/synchronization/abstract_lockable_object.rb100664003.27 KBde3e2a17b1f1e3bc34eaddc737d688fb0a8a15769e564474910db6e90b0d5b89
lib/concurrent-ruby/concurrent/synchronization/abstract_object.rb10066400416 Bytesc0a659c84f5b1c11ca13509791a865cf54755b5d1e1344246d2a02c48d106583
lib/concurrent-ruby/concurrent/synchronization/abstract_struct.rb100664004.44 KB5acf299d6fe3480e9dddc704b7660635da24b4e4147cdd0ec90ba660b62f01f0
lib/concurrent-ruby/concurrent/synchronization/condition.rb100664001.48 KBf157f379631e13011c205746894a622c366301089610a70c16759801cd75466f
lib/concurrent-ruby/concurrent/synchronization/full_memory_barrier.rb10066400825 Bytese1514f8bf060edc0decf205819a85135abfdece9039db508e49e6bb360bfa5c6
lib/concurrent-ruby/concurrent/synchronization/jruby_lockable_object.rb10066400313 Bytesa67b711ac114cbdf3f6620636362f2eb70cdcdbf3a505f9579e0660401571b23
lib/concurrent-ruby/concurrent/synchronization/lock.rb10066400733 Bytesab06a64887d3a5dd82fc030f32cd9c4b0f7cc6cd9761f947ce92975b4f035fb5
lib/concurrent-ruby/concurrent/synchronization/lockable_object.rb100664002.86 KB426f11d686bbe118c9234b3f3c9339aeb8b9d3fabf669f9ae6525991226c21d3
lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb100664001.81 KB45292403454297eb324cae590e29c23fd9a8be80467ea4a6330b2571d74a5a74
lib/concurrent-ruby/concurrent/synchronization/object.rb100664005.43 KBcec480b9ffbf0c2a1a2833067c2c94a658805f741b261a79261444d86a0bce3d
lib/concurrent-ruby/concurrent/synchronization/safe_initialization.rb100664001.1 KBc0ef81b9c94b732dece30ab11125b1d1f14317d948a634693a7d0ecd1b19d2f1
lib/concurrent-ruby/concurrent/synchronization/volatile.rb100664002.59 KBe95c50a9998c8c3bf66d2be4bb80b60613d91c03087a806b0e025de80b9455aa
lib/concurrent-ruby/concurrent/thread_safe/synchronized_delegator.rb100664001.27 KBcb8237e6572fc5e25a303f81ed91b4e22d36e9a2e6e038229a2838254a5a2a9f
lib/concurrent-ruby/concurrent/thread_safe/util.rb10066400425 Bytes3c2cfd2122a77393ce73b8a4ee68a3e7d0b8cb2db4d14d879b6c56e7b4ed636c
lib/concurrent-ruby/concurrent/thread_safe/util/adder.rb100664002.48 KB0c02567e5e60e34eb7ff6894f404c165f00a638c8f7cc67aca6362d71855dac4
lib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb100664001.52 KBb0fb7e694d69300d66d0471aeec9b19d2db324d978f51a745b996fc4d22e4685
lib/concurrent-ruby/concurrent/thread_safe/util/power_of_two_tuple.rb10066400831 Bytes72a69475f92f21918de51d10c74ba0c837c2bfc1aa04e84131c76f787746a882
lib/concurrent-ruby/concurrent/thread_safe/util/striped64.rb100664009.91 KB5f19aa4c2046ea758e34fa6d212a2cc14a3f66ee5b4000a1cb0bd6daca0059e9
lib/concurrent-ruby/concurrent/thread_safe/util/volatile.rb100664002.28 KBa74884ddbe13a5c8727ff1a996982717d4c03513303b2f9842097709ef5251dc
lib/concurrent-ruby/concurrent/thread_safe/util/xor_shift_random.rb100664001.59 KB449a79711ae59544d350fa0e3f582958d1067ae524f67dc08a8bd79779fb3d5d
lib/concurrent-ruby/concurrent/timer_task.rb1006640013.3 KB0bb5f32d437089304774206aae33b37c459d1a4c8d7dc86ae5836a9e7e222a39
lib/concurrent-ruby/concurrent/tuple.rb100664002.87 KB6e3ea80861e2b06ee8ae8358c26fea8a1ee07aa26167a11db49364a87156e61b
lib/concurrent-ruby/concurrent/tvar.rb100664005.04 KBad516623dcbcf3d44a08b25559e5103877cde7fbddd2e63b610a90ac590e2205
lib/concurrent-ruby/concurrent/utility/engine.rb100664001.06 KB37d0572c8a4e5543c5772b337206a482c181130a245a3fd9d262d28f8da61f88
lib/concurrent-ruby/concurrent/utility/monotonic_time.rb10066400642 Bytes329b1e2f226f4871088c9ff9f1ed532d3803c068311de37fa58f7f78859c844c
lib/concurrent-ruby/concurrent/utility/native_extension_loader.rb100664001.91 KB744644852c2345c38e7862b1c20d01e18a3aaa3bfe873f76de475c93ba1ae850
lib/concurrent-ruby/concurrent/utility/native_integer.rb100664001.29 KB14d4f15f11fef482749bce9a3c7c71c0970fb29077d6c1fdce4191a862e154d5
lib/concurrent-ruby/concurrent/utility/processor_counter.rb100664006.3 KB6fec8ef594c8433603ca0b64e8a3b9c7977366eb02470242a928b0184ac69979
lib/concurrent-ruby/concurrent/version.rb1006640046 Bytesa5f29db647f72e020fd2c575b70133e673b44e840aca75d1ee783acc0adfed5e