We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1402867 commit 2634128Copy full SHA for 2634128
lib/concurrent-ruby/concurrent/configuration.rb
@@ -1,7 +1,14 @@
1
require 'thread'
2
require 'concurrent/delay'
3
require 'concurrent/errors'
4
-require 'concurrent/atomic/atomic_reference'
+
5
+if Concurrent.on_truffleruby?
6
+ # Avoid TruffleRuby's patch
7
+ require File.expand_path('atomic/atomic_reference', __dir__)
8
+else
9
+ require 'concurrent/atomic/atomic_reference'
10
+end
11
12
require 'concurrent/concern/logging'
13
require 'concurrent/concern/deprecation'
14
require 'concurrent/executor/immediate_executor'
0 commit comments