Skip to content

Commit

Permalink
Namespace corelib under corelib/ to prevent core files being loaded
Browse files Browse the repository at this point in the history
  • Loading branch information
adambeynon committed Nov 6, 2013
1 parent 69c96e1 commit fbf1140
Show file tree
Hide file tree
Showing 30 changed files with 29 additions and 28 deletions.
2 changes: 1 addition & 1 deletion lib/opal.rb
Expand Up @@ -16,7 +16,7 @@ def self.gem_dir
end

def self.core_dir
File.expand_path('../../corelib', __FILE__.untaint)
File.expand_path('../../opal', __FILE__.untaint)
end

def self.std_dir
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
52 changes: 26 additions & 26 deletions corelib/opal.rb → opal/opal.rb
@@ -1,29 +1,29 @@
require 'runtime'
require 'module'
require 'class'
require 'basic_object'
require 'kernel'
require 'nil_class'
require 'boolean'
require 'error'
require 'regexp'
require 'comparable'
require 'enumerable'
require 'enumerator'
require 'array'
require 'hash'
require 'string'
require 'match_data'
require 'encoding'
require 'numeric'
require 'proc'
require 'method'
require 'range'
require 'time'
require 'struct'
require 'native'
require 'io'
require 'main'
require 'corelib/runtime'
require 'corelib/module'
require 'corelib/class'
require 'corelib/basic_object'
require 'corelib/kernel'
require 'corelib/nil_class'
require 'corelib/boolean'
require 'corelib/error'
require 'corelib/regexp'
require 'corelib/comparable'
require 'corelib/enumerable'
require 'corelib/enumerator'
require 'corelib/array'
require 'corelib/hash'
require 'corelib/string'
require 'corelib/match_data'
require 'corelib/encoding'
require 'corelib/numeric'
require 'corelib/proc'
require 'corelib/method'
require 'corelib/range'
require 'corelib/time'
require 'corelib/struct'
require 'corelib/native'
require 'corelib/io'
require 'corelib/main'

# regexp matches
$& = $~ = $` = $' = nil
Expand Down
2 changes: 1 addition & 1 deletion spec/corelib/native/initialize_spec.rb
@@ -1,4 +1,4 @@
require 'native'
require 'corelib/native'

describe "Native::Base#initialize" do
it "works when Native::Base is included in a BasicObject" do
Expand Down
1 change: 1 addition & 0 deletions stdlib/enumerator.rb
@@ -0,0 +1 @@
# stub

0 comments on commit fbf1140

Please sign in to comment.