Skip to content

Commit 7d0b022

Browse files
committed
Moved native extension helpers into Utility module.
1 parent 24657ff commit 7d0b022

File tree

13 files changed

+64
-58
lines changed

13 files changed

+64
-58
lines changed

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env rake
22

33
require 'concurrent/version'
4-
require 'concurrent/native_extensions'
4+
require 'concurrent/utility/native_extension_loader'
55

66
## load the two gemspec files
77
CORE_GEMSPEC = Gem::Specification.load('concurrent-ruby.gemspec')

ext/concurrent/extconf.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
require 'fileutils'
22

3-
require 'concurrent/native_extensions'
3+
require 'concurrent/utility/native_extension_loader'
44

55
EXTENSION_NAME = 'extension'
66

lib/concurrent/atomic/atomic_boolean.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'concurrent/native_extensions'
21
require 'concurrent/synchronization_object'
2+
require 'concurrent/utility/native_extension_loader'
33

44
module Concurrent
55

lib/concurrent/atomic/atomic_fixnum.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'concurrent/native_extensions'
21
require 'concurrent/synchronization_object'
2+
require 'concurrent/utility/native_extension_loader'
33

44
module Concurrent
55

lib/concurrent/atomic/atomic_reference.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
require 'concurrent/native_extensions'
21
require 'concurrent/utility/engine'
2+
require 'concurrent/utility/native_extension_loader'
33
require 'concurrent/atomic_reference/concurrent_update_error'
44
require 'concurrent/atomic_reference/mutex_atomic'
55

lib/concurrent/atomic_reference/jruby.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require 'concurrent/native_extensions'
1+
require 'concurrent/utility/native_extension_loader'
22

33
if defined?(Concurrent::JavaAtomicReference)
44
require 'concurrent/atomic_reference/direct_update'

lib/concurrent/atomic_reference/ruby.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
if defined? Concurrent::CAtomicReference
2-
require 'concurrent/native_extensions'
32
require 'concurrent/atomic_reference/direct_update'
43
require 'concurrent/atomic_reference/numeric_cas_wrapper'
4+
require 'concurrent/utility/native_extension_loader'
55

66
module Concurrent
77

lib/concurrent/native_extensions.rb

Lines changed: 0 additions & 2 deletions
This file was deleted.

lib/concurrent/native_extensions/before.rb

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/concurrent/native_extensions/load.rb

Lines changed: 0 additions & 46 deletions
This file was deleted.

0 commit comments

Comments
 (0)