Skip to content

Commit b67113f

Browse files
committed
Updated requires for thread_safe/util
1 parent cfedf77 commit b67113f

File tree

11 files changed

+26
-11
lines changed

11 files changed

+26
-11
lines changed

lib/concurrent/array.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class Array < ::Array
2727

2828
elsif Concurrent.on_rbx?
2929
require 'monitor'
30+
require 'concurrent/thread_safe/util/array_hash_rbx'
3031

3132
# @!macro concurrent_array
3233
class Array < ::Array

lib/concurrent/collection/map/atomic_reference_map_backend.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
require 'concurrent/thread_safe/util'
2+
require 'concurrent/thread_safe/util/adder'
3+
require 'concurrent/thread_safe/util/cheap_lockable'
4+
require 'concurrent/thread_safe/util/power_of_two_tuple'
5+
require 'concurrent/thread_safe/util/volatile'
6+
require 'concurrent/thread_safe/util/xor_shift_random'
27

38
module Concurrent
49

lib/concurrent/hash.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ class Hash < ::Hash
2424

2525
elsif Concurrent.on_rbx?
2626
require 'monitor'
27+
require 'concurrent/thread_safe/util/array_hash_rbx'
2728

2829
# @!macro concurrent_hash
2930
class Hash < ::Hash
3031
end
3132

3233
ThreadSafe::Util.make_synchronized_on_rbx Hash
33-
3434
end
3535
end

lib/concurrent/thread_safe/util.rb

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,3 @@ module Util
1212
end
1313
end
1414
end
15-
16-
require 'concurrent/tuple'
17-
require 'concurrent/thread_safe/util/xor_shift_random'
18-
require 'concurrent/thread_safe/util/volatile'
19-
require 'concurrent/thread_safe/util/striped64'
20-
require 'concurrent/thread_safe/util/adder'
21-
require 'concurrent/thread_safe/util/cheap_lockable'
22-
require 'concurrent/thread_safe/util/power_of_two_tuple'
23-
require 'concurrent/thread_safe/util/array_hash_rbx'

lib/concurrent/thread_safe/util/adder.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
require 'concurrent/thread_safe/util'
2+
require 'concurrent/thread_safe/util/striped64'
3+
14
module Concurrent
25

36
# @!visibility private

lib/concurrent/thread_safe/util/array_hash_rbx.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'concurrent/thread_safe/util'
2+
13
module Concurrent
24
module ThreadSafe
35
module Util
@@ -25,4 +27,4 @@ def #{method}(*args)
2527
end
2628
end
2729
end
28-
end
30+
end

lib/concurrent/thread_safe/util/cheap_lockable.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
require 'concurrent/thread_safe/util'
2+
require 'concurrent/thread_safe/util/volatile'
3+
14
module Concurrent
25

36
# @!visibility private

lib/concurrent/thread_safe/util/power_of_two_tuple.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
require 'concurrent/thread_safe/util'
12
require 'concurrent/tuple'
23

34
module Concurrent

lib/concurrent/thread_safe/util/striped64.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
require 'concurrent/thread_safe/util'
2+
require 'concurrent/thread_safe/util/power_of_two_tuple'
3+
require 'concurrent/thread_safe/util/volatile'
4+
require 'concurrent/thread_safe/util/xor_shift_random'
5+
16
module Concurrent
27

38
# @!visibility private

lib/concurrent/thread_safe/util/volatile.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require 'concurrent/thread_safe/util'
2+
13
module Concurrent
24

35
# @!visibility private

0 commit comments

Comments
 (0)