Skip to content

Commit

Permalink
[Truffle] Add rubygems to stdlib.
Browse files Browse the repository at this point in the history
  • Loading branch information
bjfish committed Apr 30, 2015
1 parent 9c67c8c commit 1cade78
Show file tree
Hide file tree
Showing 157 changed files with 177 additions and 2 deletions.
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems.rb
@@ -0,0 +1 @@
require_relative '../../stdlib/rubygems'
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/available_set.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/basic_specification.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/command.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/command_manager.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/build_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/cert_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/check_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/cleanup_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/contents_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/fetch_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/help_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/install_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/list_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/lock_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/mirror_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/open_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/outdated_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/owner_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/pristine_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/push_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/query_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/rdoc_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/search_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/server_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/setup_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/sources_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/stale_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/unpack_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/update_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/which_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/commands/yank_command.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/commands/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/compatibility.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/config_file.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/core_ext/kernel_gem.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/core_ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/core_ext/kernel_require.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/core_ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/defaults.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/defaults/jruby.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/defaults/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/dependency.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/dependency_installer.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/dependency_list.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/deprecate.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/doctor.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/errors.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/exceptions.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/build_error.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/builder.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/cmake_builder.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/configure_builder.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/ext_conf_builder.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/ext/rake_builder.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/ext/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/gem_runner.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/gemcutter_utilities.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/indexer.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/install_default_message.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/install_message.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/install_update_options.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/installer.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/installer_test_case.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/local_remote_options.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/mock_gem_ui.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/name_tuple.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/digest_io.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/file_source.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/io_source.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/old.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/source.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/tar_header.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/tar_reader.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/tar_reader/entry.rb
@@ -0,0 +1 @@
require_relative '../../../../../stdlib/rubygems/package/tar_reader/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/tar_test_case.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package/tar_writer.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/package/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/package_task.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/path_support.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/platform.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/psych_additions.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/psych_tree.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/rdoc.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/remote_fetcher.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request/connection_pools.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/request/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request/http_pool.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/request/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request/https_pool.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/request/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request_set.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/request_set/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/request_set/lockfile.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/request_set/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../../stdlib/rubygems/request_set/lockfile/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../../stdlib/rubygems/request_set/lockfile/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/requirement.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/api_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/best_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/composed_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/conflict.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/current_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/git_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/index_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/installer_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/lock_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/requirement_list.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/specification.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/stats.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/resolver/vendor_set.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/resolver/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/security.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/security/policies.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/security/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/security/policy.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/security/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/security/signer.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/security/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/security/trust_dir.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/security/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/server.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/git.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/installed.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/local.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/lock.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/specific_file.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source/vendor.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/source/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source_list.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source_local.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/source_specific_file.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/spec_fetcher.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/specification.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/stub_specification.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/syck_hack.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/test_case.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/test_utilities.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/text.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/uninstaller.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/uri_formatter.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/user_interaction.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/util.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/util/list.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/util/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/util/stringio.rb
@@ -0,0 +1 @@
require_relative '../../../../stdlib/rubygems/util/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/validator.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/version.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/rubygems/version_option.rb
@@ -0,0 +1 @@
require_relative '../../../stdlib/rubygems/' + File.basename(__FILE__)
7 changes: 6 additions & 1 deletion lib/ruby/truffle/mri/timeout.rb
@@ -1 +1,6 @@
# Stub to satisfy `require "timeout"` for MRI tests
# Stub to satisfy `require "timeout"` for MRI tests
# Error stub for rubygems command_manager.rb
module Timeout
class Error < RuntimeError
end
end
1 change: 1 addition & 0 deletions lib/ruby/truffle/mri/ubygems.rb
@@ -0,0 +1 @@
require_relative '../../stdlib/ubygems'
Expand Up @@ -585,4 +585,19 @@ public RubyNilClass debugPrint(RubyString string) {

}

@CoreMethod(names = "home_directory", onSingleton = true)
public abstract static class HomeDirectoryNode extends CoreMethodNode {

public HomeDirectoryNode(RubyContext context, SourceSection sourceSection) {
super(context, sourceSection);
}

@CompilerDirectives.TruffleBoundary
@Specialization
public RubyString homeDirectory() {
return getContext().makeString(getContext().getRuntime().getJRubyHome());
}

}

}
3 changes: 2 additions & 1 deletion truffle/src/main/ruby/core/config.rb
Expand Up @@ -13,6 +13,7 @@ module RbConfig
'host_os' => File::ALT_SEPARATOR.nil? ? 'unknown' : 'mswin32',
'exeext' => '',
'EXEEXT' => 'rubytruffle',
'ruby_version' => '2.2.0'
'ruby_version' => '2.2.0',
'libdir' => "#{Truffle::Primitive.home_directory}/lib/ruby/truffle"
}
end

0 comments on commit 1cade78

Please sign in to comment.