svn commit: r428407 - in head/lang/rubinius: . files

Ashish SHUKLA ashish at FreeBSD.org
Mon Dec 12 11:31:03 UTC 2016


Author: ashish
Date: Mon Dec 12 11:31:01 2016
New Revision: 428407
URL: https://svnweb.freebsd.org/changeset/ports/428407

Log:
  - Update to 3.69
  - Update LICENSE
  - Add OPTIONs for LLVM 3.6+ versions
  - Remove all OS related BROKEN variables for now
  - Add dependency on libyaml
  - Remove a merged diff

Added:
  head/lang/rubinius/files/build-tool.c   (contents, props changed)
  head/lang/rubinius/files/patch-configure   (contents, props changed)
Deleted:
  head/lang/rubinius/files/patch-vm_builtin_io.cpp
Modified:
  head/lang/rubinius/Makefile
  head/lang/rubinius/distinfo
  head/lang/rubinius/pkg-plist

Modified: head/lang/rubinius/Makefile
==============================================================================
--- head/lang/rubinius/Makefile	Mon Dec 12 11:05:13 2016	(r428406)
+++ head/lang/rubinius/Makefile	Mon Dec 12 11:31:01 2016	(r428407)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	rubinius
-PORTVERSION=	2.5.2
+PORTVERSION=	3.69
 CATEGORIES=	lang
 MASTER_SITES=	http://releases.rubini.us/:source
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:source
@@ -11,18 +11,14 @@ EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 MAINTAINER=	ashish at FreeBSD.org
 COMMENT=	LLVM based ruby language implementation
 
-LICENSE=	BSD3CLAUSE
+LICENSE=	MPL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${LOCALBASE}/bin/bundle:sysutils/rubygem-bundler \
-		${LOCALBASE}/bin/llvm-config35:devel/llvm35 \
-		${LOCALBASE}/bin/bison:devel/bison
+		${LOCALBASE}/bin/bison:devel/bison \
+		${LLVM_CONFIG_PATH}:${LLVM_PORT}
+LIB_DEPENDS=	libyaml.so:textproc/libyaml
 
-BROKEN_FreeBSD_9=	does not build
-BROKEN_FreeBSD_11=	does not build
-BROKEN_FreeBSD_12=	does not build
-
-BROKEN_RUBY22=	yes
 BROKEN_RUBY23=	yes
 
 HAS_CONFIGURE=	yes
@@ -32,17 +28,26 @@ CONFIGURE_ARGS=	-P "${PREFIX}" \
 		-G "${PREFIX}/lib/ruby/gems/rubinius" \
 		-B "${PREFIX}/bin" \
 		-M "${PREFIX}/man" \
-		--cc ${CC} \
-		--cxx ${CXX} \
+		--cc ${LLVM_CC_PATH} \
+		--cxx ${LLVM_CXX_PATH} \
+		--llvm-config ${LLVM_CONFIG_PATH} \
 		--no-bin-links \
-		--llvm-config ${LOCALBASE}/bin/llvm-config35 \
-		--with-fibers --without-dtrace --release-build \
+		--without-dtrace --release-build \
 		--sitedir "${PREFIX}/lib/ruby/site_ruby/rubinius" \
 		--vendordir "${PREFIX}/lib/ruby/vendor_ruby/rubinius" \
 		--stagingdir "${STAGEDIR}${PREFIX}" --with-execinfo \
 		--system-name ${OPSYS}
 
-USES=		compiler:c++11-lib execinfo gmake perl5 readline tar:bzip2
+OPTIONS_RADIO=		LLVM
+OPTIONS_DEFAULT=	LLVM39
+OPTIONS_RADIO_LLVM=	LLVM36 LLVM37 LLVM38 LLVM39
+
+LLVM36_DESC=	LLVM 3.6
+LLVM37_DESC=	LLVM 3.7
+LLVM38_DESC=	LLVM 3.8
+LLVM39_DESC=	LLVM 3.9
+
+USES=		execinfo gmake perl5 readline tar:bzip2 libedit
 USE_OPENSSL=	yes
 USE_RUBY=	yes
 RUBY_NO_RUN_DEPENDS=	yes
@@ -52,6 +57,11 @@ PLIST_SUB+=	FREEBSD_DIR=${FREEBSD_DIR}
 GEM_PATH=	${WRKSRC}/gems/ruby/${RUBY_VER}
 RAKE_BIN=	${GEM_PATH}/bin/rake
 
+# https://github.com/rubinius/rubinius/issues/3716
+CFLAGS+=	-Qunused-arguments
+CPPFLAGS+=	-Qunused-arguments
+CXXFLAGS+=	-Qunused-arguments
+
 # Hack to prevent rbx from creating $HOME/.rbx during compilation of gems
 MAKE_ENV+=	HOME=${WRKSRC}
 
@@ -64,6 +74,26 @@ MAKE_ENV+=	LANG=en_US.UTF-8
 F_OS=		${OPSYS:tl}
 F_MAJOR=	${OSREL:C/\..*$//}
 FREEBSD_DIR=	${F_ARCH}-${F_OS}-${F_MAJOR}
+LLVM_CC_PATH=	${LOCALBASE}/bin/${LLVM_CC}
+LLVM_CXX_PATH=	${LOCALBASE}/bin/${LLVM_CXX}
+LLVM_CONFIG_PATH=	${LOCALBASE}/bin/${LLVM_CONFIG}
+
+LLVM36_VARS=	LLVM_CONFIG=llvm-config36 \
+		LLVM_PORT=devel/llvm36 \
+		LLVM_CC=clang36 \
+		LLVM_CXX=clang++36
+LLVM37_VARS=	LLVM_CONFIG=llvm-config37 \
+		LLVM_PORT=devel/llvm37 \
+		LLVM_CC=clang37 \
+		LLVM_CXX=clang++37
+LLVM38_VARS=	LLVM_CONFIG=llvm-config38 \
+		LLVM_PORT=devel/llvm38 \
+		LLVM_CC=clang38 \
+		LLVM_CXX=clang++38
+LLVM39_VARS=	LLVM_CONFIG=llvm-config39 \
+		LLVM_PORT=devel/llvm39 \
+		LLVM_CC=clang39 \
+		LLVM_CXX=clang++39
 
 .include <bsd.port.pre.mk>
 
@@ -83,13 +113,22 @@ post-extract:
 .for DF in ${DISTFILES:N*\:source}
 	@${LN} -s ${DISTDIR}/${DF:C/:gems//g} ${WRKSRC}/vendor/cache/
 .endfor
+	@${CP} ${FILESDIR}/build-tool.c ${WRKDIR}
 
 post-patch:
 	@${GREP} -Rl '#!.*ruby$$'  ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -e '/^#!.*ruby$$/s/ruby$$/${RUBY_NAME}/g'
+	@${REINPLACE_CMD} -e "s,%%CC%%,${LLVM_CC_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c
+	@${REINPLACE_CMD} -e "s,%%CXX%%,${LLVM_CXX_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c
 
 pre-configure:
 	@cd ${WRKSRC} && ${MKDIR} gems && ${LOCALBASE}/bin/bundle install --local --path=${WRKSRC}/gems
 
+post-configure:
+	# Setup paths to compilers
+	@${CC} -o ${WRKSRC}/build/bin/build-tool ${WRKDIR}/build-tool.c
+	@${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/cc
+	@${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/c++
+
 do-build:
 	# "build" target here installs into ${STAGEDIR}${PREFIX}
 	@(cd ${WRKSRC}/; ${SETENV} ${MAKE_ENV} ${RAKE_BIN} -j ${MAKE_JOBS_NUMBER} build)

Modified: head/lang/rubinius/distinfo
==============================================================================
--- head/lang/rubinius/distinfo	Mon Dec 12 11:05:13 2016	(r428406)
+++ head/lang/rubinius/distinfo	Mon Dec 12 11:31:01 2016	(r428407)
@@ -1,2 +1,3 @@
-SHA256 (rubinius-2.5.2.tar.bz2) = 1b077537224d4ff1f8c628e5bbe0621dc6f833bc2d67a03aa10173b72299a1a8
-SIZE (rubinius-2.5.2.tar.bz2) = 11709271
+TIMESTAMP = 1480567102
+SHA256 (rubinius-3.69.tar.bz2) = 2dcde5cb7ba1e1664f6bf902cd866d2564985536a0908caeac2e4099b6b255b2
+SIZE (rubinius-3.69.tar.bz2) = 12689413

Added: head/lang/rubinius/files/build-tool.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/rubinius/files/build-tool.c	Mon Dec 12 11:31:01 2016	(r428407)
@@ -0,0 +1,29 @@
+/* LLVM wrapper script invokes the actual binary based on the argv[0]
+ * which rubinius messes up, by calling clang39 as cc, and thus breaking
+ * the LLVM wrapper. This hack workarounds this limitation, by invoking 
+ * LLVM wrapper script with expected argv[0]
+ */
+
+#include <string.h>
+#include <unistd.h>
+
+#define PATH_CC "%%CC%%"
+#define PATH_CXX "%%CXX%%"
+
+int
+main(int argc, char** argv)
+{
+	char* basename = strrchr(argv[0] , '/');
+	
+	if(NULL == basename)
+		basename = argv[0];
+	else
+		basename++;
+
+	if( !strcmp(basename, "cc"))
+		execv(PATH_CC, argv);
+	else if( !strcmp(basename, "c++")) 
+		execv(PATH_CXX, argv);
+	else
+		return 0;
+}

Added: head/lang/rubinius/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/rubinius/files/patch-configure	Mon Dec 12 11:31:01 2016	(r428407)
@@ -0,0 +1,13 @@
+--- configure.orig	2016-12-01 05:41:14 UTC
++++ configure
+@@ -710,8 +710,8 @@ not support #{name} compiler, please ema
+     check_tool_version @cc, '-dumpversion', [4, 1]
+     check_tool_version @cxx, '-dumpversion', [4, 1]
+ 
+-    supported_compiler "clang C" unless @cc =~ /clang/
+-    supported_compiler "clang++ C++" unless @cxx =~ /clang\+\+/
++    supported_compiler "clang C" unless @cc == "%%CC%%"
++    supported_compiler "clang++ C++" unless @cxx == "%%CXX%%"
+ 
+     if File.exist? @build_bin
+       if !File.directory? @build_bin

Modified: head/lang/rubinius/pkg-plist
==============================================================================
--- head/lang/rubinius/pkg-plist	Mon Dec 12 11:05:13 2016	(r428406)
+++ head/lang/rubinius/pkg-plist	Mon Dec 12 11:31:01 2016	(r428407)
@@ -5,14 +5,14 @@ include/rubinius/capi_oop.h
 include/rubinius/gen/rbx_config.h
 include/rubinius/gen/rbx_release.h
 include/rubinius/rbx_config.h
-include/rubinius/rbxti/atomic.hpp
-include/rubinius/rbxti.hpp
+include/rubinius/ruby.h
 include/rubinius/ruby/backward/rubyio.h
 include/rubinius/ruby/backward/rubysig.h
 include/rubinius/ruby/backward/st.h
 include/rubinius/ruby/backward/util.h
 include/rubinius/ruby/config.h
 include/rubinius/ruby/defines.h
+include/rubinius/ruby/digest.h
 include/rubinius/ruby/dl.h
 include/rubinius/ruby/encoding.h
 include/rubinius/ruby/intern.h
@@ -24,889 +24,13 @@ include/rubinius/ruby/regenc.h
 include/rubinius/ruby/regex.h
 include/rubinius/ruby/ruby.h
 include/rubinius/ruby/st.h
+include/rubinius/ruby/subst.h
 include/rubinius/ruby/thread.h
 include/rubinius/ruby/thread_native.h
 include/rubinius/ruby/transcoder.h
 include/rubinius/ruby/util.h
 include/rubinius/ruby/version.h
 include/rubinius/ruby/win32.h
-include/rubinius/ruby.h
-lib/ruby/rubinius/bin/compile.rb
-lib/ruby/rubinius/bin/docs.rb
-lib/ruby/rubinius/bin/erb.rb
-lib/ruby/rubinius/bin/gem.rb
-lib/ruby/rubinius/bin/irb.rb
-lib/ruby/rubinius/bin/render_profile.rb
-lib/ruby/rubinius/bin/report.rb
-lib/ruby/rubinius/encoding/converter/big5.so
-lib/ruby/rubinius/encoding/converter/chinese.so
-lib/ruby/rubinius/encoding/converter/emoji.so
-lib/ruby/rubinius/encoding/converter/emoji_iso2022_kddi.so
-lib/ruby/rubinius/encoding/converter/emoji_sjis_docomo.so
-lib/ruby/rubinius/encoding/converter/emoji_sjis_kddi.so
-lib/ruby/rubinius/encoding/converter/emoji_sjis_softbank.so
-lib/ruby/rubinius/encoding/converter/escape.so
-lib/ruby/rubinius/encoding/converter/gb18030.so
-lib/ruby/rubinius/encoding/converter/gbk.so
-lib/ruby/rubinius/encoding/converter/iso2022.so
-lib/ruby/rubinius/encoding/converter/japanese.so
-lib/ruby/rubinius/encoding/converter/japanese_euc.so
-lib/ruby/rubinius/encoding/converter/japanese_sjis.so
-lib/ruby/rubinius/encoding/converter/korean.so
-lib/ruby/rubinius/encoding/converter/newline.so
-lib/ruby/rubinius/encoding/converter/single_byte.so
-lib/ruby/rubinius/encoding/converter/utf8_mac.so
-lib/ruby/rubinius/encoding/converter/utf_16_32.so
-lib/ruby/rubinius/ffi/file_processor.rb
-lib/ruby/rubinius/ffi/generator.rb
-lib/ruby/rubinius/ffi/generators/constants.rb
-lib/ruby/rubinius/ffi/generators/structures.rb
-lib/ruby/rubinius/ffi/generators/types.rb
-lib/ruby/rubinius/ffi/generators.rb
-lib/ruby/rubinius/gauntlet_rubygems.rb
-lib/ruby/rubinius/rbconfig/datadir.rb
-lib/ruby/rubinius/rbconfig.rb
-lib/ruby/rubinius/rbconfig.rbc
-lib/ruby/rubinius/rubinius/build_config.rb
-lib/ruby/rubinius/rubinius/build_config.rbc
-lib/ruby/rubinius/rubinius/configuration.rb
-lib/ruby/rubinius/rubinius/configuration_variables.rb
-lib/ruby/rubinius/rubinius/documentation.rb
-lib/ruby/rubinius/rubinius/ffi.rb
-lib/ruby/rubinius/rubygems/available_set.rb
-lib/ruby/rubinius/rubygems/basic_specification.rb
-lib/ruby/rubinius/rubygems/command.rb
-lib/ruby/rubinius/rubygems/command_manager.rb
-lib/ruby/rubinius/rubygems/commands/build_command.rb
-lib/ruby/rubinius/rubygems/commands/cert_command.rb
-lib/ruby/rubinius/rubygems/commands/check_command.rb
-lib/ruby/rubinius/rubygems/commands/cleanup_command.rb
-lib/ruby/rubinius/rubygems/commands/contents_command.rb
-lib/ruby/rubinius/rubygems/commands/dependency_command.rb
-lib/ruby/rubinius/rubygems/commands/environment_command.rb
-lib/ruby/rubinius/rubygems/commands/fetch_command.rb
-lib/ruby/rubinius/rubygems/commands/generate_index_command.rb
-lib/ruby/rubinius/rubygems/commands/help_command.rb
-lib/ruby/rubinius/rubygems/commands/install_command.rb
-lib/ruby/rubinius/rubygems/commands/list_command.rb
-lib/ruby/rubinius/rubygems/commands/lock_command.rb
-lib/ruby/rubinius/rubygems/commands/mirror_command.rb
-lib/ruby/rubinius/rubygems/commands/open_command.rb
-lib/ruby/rubinius/rubygems/commands/outdated_command.rb
-lib/ruby/rubinius/rubygems/commands/owner_command.rb
-lib/ruby/rubinius/rubygems/commands/pristine_command.rb
-lib/ruby/rubinius/rubygems/commands/push_command.rb
-lib/ruby/rubinius/rubygems/commands/query_command.rb
-lib/ruby/rubinius/rubygems/commands/rdoc_command.rb
-lib/ruby/rubinius/rubygems/commands/search_command.rb
-lib/ruby/rubinius/rubygems/commands/server_command.rb
-lib/ruby/rubinius/rubygems/commands/setup_command.rb
-lib/ruby/rubinius/rubygems/commands/sources_command.rb
-lib/ruby/rubinius/rubygems/commands/specification_command.rb
-lib/ruby/rubinius/rubygems/commands/stale_command.rb
-lib/ruby/rubinius/rubygems/commands/uninstall_command.rb
-lib/ruby/rubinius/rubygems/commands/unpack_command.rb
-lib/ruby/rubinius/rubygems/commands/update_command.rb
-lib/ruby/rubinius/rubygems/commands/which_command.rb
-lib/ruby/rubinius/rubygems/commands/yank_command.rb
-lib/ruby/rubinius/rubygems/compatibility.rb
-lib/ruby/rubinius/rubygems/config_file.rb
-lib/ruby/rubinius/rubygems/core_ext/kernel_gem.rb
-lib/ruby/rubinius/rubygems/core_ext/kernel_require.rb
-lib/ruby/rubinius/rubygems/defaults/rbx.rb
-lib/ruby/rubinius/rubygems/defaults.rb
-lib/ruby/rubinius/rubygems/dependency.rb
-lib/ruby/rubinius/rubygems/dependency_installer.rb
-lib/ruby/rubinius/rubygems/dependency_list.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/activation_request.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/api_set.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/api_specification.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/composed_set.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/current_set.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/dependency_conflict.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/dependency_request.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/index_set.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/index_specification.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/installed_specification.rb
-lib/ruby/rubinius/rubygems/dependency_resolver/installer_set.rb
-lib/ruby/rubinius/rubygems/dependency_resolver.rb
-lib/ruby/rubinius/rubygems/deprecate.rb
-lib/ruby/rubinius/rubygems/doctor.rb
-lib/ruby/rubinius/rubygems/errors.rb
-lib/ruby/rubinius/rubygems/exceptions.rb
-lib/ruby/rubinius/rubygems/ext/build_error.rb
-lib/ruby/rubinius/rubygems/ext/builder.rb
-lib/ruby/rubinius/rubygems/ext/cmake_builder.rb
-lib/ruby/rubinius/rubygems/ext/configure_builder.rb
-lib/ruby/rubinius/rubygems/ext/ext_conf_builder.rb
-lib/ruby/rubinius/rubygems/ext/rake_builder.rb
-lib/ruby/rubinius/rubygems/ext.rb
-lib/ruby/rubinius/rubygems/gem_runner.rb
-lib/ruby/rubinius/rubygems/gemcutter_utilities.rb
-lib/ruby/rubinius/rubygems/indexer.rb
-lib/ruby/rubinius/rubygems/install_default_message.rb
-lib/ruby/rubinius/rubygems/install_message.rb
-lib/ruby/rubinius/rubygems/install_update_options.rb
-lib/ruby/rubinius/rubygems/installer.rb
-lib/ruby/rubinius/rubygems/installer_test_case.rb
-lib/ruby/rubinius/rubygems/local_remote_options.rb
-lib/ruby/rubinius/rubygems/mock_gem_ui.rb
-lib/ruby/rubinius/rubygems/name_tuple.rb
-lib/ruby/rubinius/rubygems/package/digest_io.rb
-lib/ruby/rubinius/rubygems/package/file_source.rb
-lib/ruby/rubinius/rubygems/package/io_source.rb
-lib/ruby/rubinius/rubygems/package/old.rb
-lib/ruby/rubinius/rubygems/package/source.rb
-lib/ruby/rubinius/rubygems/package/tar_header.rb
-lib/ruby/rubinius/rubygems/package/tar_reader/entry.rb
-lib/ruby/rubinius/rubygems/package/tar_reader.rb
-lib/ruby/rubinius/rubygems/package/tar_test_case.rb
-lib/ruby/rubinius/rubygems/package/tar_writer.rb
-lib/ruby/rubinius/rubygems/package.rb
-lib/ruby/rubinius/rubygems/package_task.rb
-lib/ruby/rubinius/rubygems/path_support.rb
-lib/ruby/rubinius/rubygems/platform.rb
-lib/ruby/rubinius/rubygems/psych_additions.rb
-lib/ruby/rubinius/rubygems/psych_tree.rb
-lib/ruby/rubinius/rubygems/rdoc.rb
-lib/ruby/rubinius/rubygems/remote_fetcher.rb
-lib/ruby/rubinius/rubygems/request/connection_pools.rb
-lib/ruby/rubinius/rubygems/request/http_pool.rb
-lib/ruby/rubinius/rubygems/request/https_pool.rb
-lib/ruby/rubinius/rubygems/request.rb
-lib/ruby/rubinius/rubygems/request_set/gem_dependency_api.rb
-lib/ruby/rubinius/rubygems/request_set/lockfile.rb
-lib/ruby/rubinius/rubygems/request_set.rb
-lib/ruby/rubinius/rubygems/requirement.rb
-lib/ruby/rubinius/rubygems/resolver/activation_request.rb
-lib/ruby/rubinius/rubygems/resolver/api_set.rb
-lib/ruby/rubinius/rubygems/resolver/api_specification.rb
-lib/ruby/rubinius/rubygems/resolver/best_set.rb
-lib/ruby/rubinius/rubygems/resolver/composed_set.rb
-lib/ruby/rubinius/rubygems/resolver/conflict.rb
-lib/ruby/rubinius/rubygems/resolver/current_set.rb
-lib/ruby/rubinius/rubygems/resolver/dependency_request.rb
-lib/ruby/rubinius/rubygems/resolver/git_set.rb
-lib/ruby/rubinius/rubygems/resolver/git_specification.rb
-lib/ruby/rubinius/rubygems/resolver/index_set.rb
-lib/ruby/rubinius/rubygems/resolver/index_specification.rb
-lib/ruby/rubinius/rubygems/resolver/installed_specification.rb
-lib/ruby/rubinius/rubygems/resolver/installer_set.rb
-lib/ruby/rubinius/rubygems/resolver/local_specification.rb
-lib/ruby/rubinius/rubygems/resolver/lock_set.rb
-lib/ruby/rubinius/rubygems/resolver/lock_specification.rb
-lib/ruby/rubinius/rubygems/resolver/requirement_list.rb
-lib/ruby/rubinius/rubygems/resolver/set.rb
-lib/ruby/rubinius/rubygems/resolver/spec_specification.rb
-lib/ruby/rubinius/rubygems/resolver/specification.rb
-lib/ruby/rubinius/rubygems/resolver/stats.rb
-lib/ruby/rubinius/rubygems/resolver/vendor_set.rb
-lib/ruby/rubinius/rubygems/resolver/vendor_specification.rb
-lib/ruby/rubinius/rubygems/resolver.rb
-lib/ruby/rubinius/rubygems/security/policies.rb
-lib/ruby/rubinius/rubygems/security/policy.rb
-lib/ruby/rubinius/rubygems/security/signer.rb
-lib/ruby/rubinius/rubygems/security/trust_dir.rb
-lib/ruby/rubinius/rubygems/security.rb
-lib/ruby/rubinius/rubygems/server.rb
-lib/ruby/rubinius/rubygems/source/git.rb
-lib/ruby/rubinius/rubygems/source/installed.rb
-lib/ruby/rubinius/rubygems/source/local.rb
-lib/ruby/rubinius/rubygems/source/lock.rb
-lib/ruby/rubinius/rubygems/source/specific_file.rb
-lib/ruby/rubinius/rubygems/source/vendor.rb
-lib/ruby/rubinius/rubygems/source.rb
-lib/ruby/rubinius/rubygems/source_list.rb
-lib/ruby/rubinius/rubygems/source_local.rb
-lib/ruby/rubinius/rubygems/source_specific_file.rb
-lib/ruby/rubinius/rubygems/spec_fetcher.rb
-lib/ruby/rubinius/rubygems/specification.rb
-lib/ruby/rubinius/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem
-lib/ruby/rubinius/rubygems/ssl_certs/AddTrustExternalCARoot.pem
-lib/ruby/rubinius/rubygems/ssl_certs/Class3PublicPrimaryCertificationAuthority.pem
-lib/ruby/rubinius/rubygems/ssl_certs/DigiCertHighAssuranceEVRootCA.pem
-lib/ruby/rubinius/rubygems/ssl_certs/Entrust_net-Secure-Server-Certification-Authority.pem
-lib/ruby/rubinius/rubygems/ssl_certs/EntrustnetSecureServerCertificationAuthority.pem
-lib/ruby/rubinius/rubygems/ssl_certs/GeoTrustGlobalCA.pem
-lib/ruby/rubinius/rubygems/ssl_certs/GeoTrust_Global_CA.pem
-lib/ruby/rubinius/rubygems/ssl_certs/VerisignClass3PublicPrimaryCertificationAuthority-G2.pem
-lib/ruby/rubinius/rubygems/ssl_certs/ca-bundle.pem
-lib/ruby/rubinius/rubygems/stub_specification.rb
-lib/ruby/rubinius/rubygems/syck_hack.rb
-lib/ruby/rubinius/rubygems/test_case.rb
-lib/ruby/rubinius/rubygems/test_utilities.rb
-lib/ruby/rubinius/rubygems/text.rb
-lib/ruby/rubinius/rubygems/uninstaller.rb
-lib/ruby/rubinius/rubygems/uri_formatter.rb
-lib/ruby/rubinius/rubygems/user_interaction.rb
-lib/ruby/rubinius/rubygems/util/list.rb
-lib/ruby/rubinius/rubygems/util/stringio.rb
-lib/ruby/rubinius/rubygems/util.rb
-lib/ruby/rubinius/rubygems/validator.rb
-lib/ruby/rubinius/rubygems/version.rb
-lib/ruby/rubinius/rubygems/version_option.rb
-lib/ruby/rubinius/rubygems.rb
-lib/ruby/rubinius/ubygems.rb
-rubinius/2.5/kernel/alpha.rb
-rubinius/2.5/kernel/bootstrap/alias.rb
-rubinius/2.5/kernel/bootstrap/array.rb
-rubinius/2.5/kernel/bootstrap/array_mirror.rb
-rubinius/2.5/kernel/bootstrap/atomic.rb
-rubinius/2.5/kernel/bootstrap/basic_object.rb
-rubinius/2.5/kernel/bootstrap/bignum.rb
-rubinius/2.5/kernel/bootstrap/block_environment.rb
-rubinius/2.5/kernel/bootstrap/byte_array.rb
-rubinius/2.5/kernel/bootstrap/call_custom_cache.rb
-rubinius/2.5/kernel/bootstrap/call_site.rb
-rubinius/2.5/kernel/bootstrap/channel.rb
-rubinius/2.5/kernel/bootstrap/character.rb
-rubinius/2.5/kernel/bootstrap/class.rb
-rubinius/2.5/kernel/bootstrap/compact_lookup_table.rb
-rubinius/2.5/kernel/bootstrap/compiled_code.rb
-rubinius/2.5/kernel/bootstrap/configuration.rb
-rubinius/2.5/kernel/bootstrap/constant_cache.rb
-rubinius/2.5/kernel/bootstrap/constant_scope.rb
-rubinius/2.5/kernel/bootstrap/constant_table.rb
-rubinius/2.5/kernel/bootstrap/dir.rb
-rubinius/2.5/kernel/bootstrap/encoding.rb
-rubinius/2.5/kernel/bootstrap/exception.rb
-rubinius/2.5/kernel/bootstrap/executable.rb
-rubinius/2.5/kernel/bootstrap/false.rb
-rubinius/2.5/kernel/bootstrap/fixnum.rb
-rubinius/2.5/kernel/bootstrap/gc.rb
-rubinius/2.5/kernel/bootstrap/io.rb
-rubinius/2.5/kernel/bootstrap/iseq.rb
-rubinius/2.5/kernel/bootstrap/jit.rb
-rubinius/2.5/kernel/bootstrap/kernel.rb
-rubinius/2.5/kernel/bootstrap/logger.rb
-rubinius/2.5/kernel/bootstrap/lookup_table.rb
-rubinius/2.5/kernel/bootstrap/method_table.rb
-rubinius/2.5/kernel/bootstrap/mirror.rb
-rubinius/2.5/kernel/bootstrap/mono_inline_cache.rb
-rubinius/2.5/kernel/bootstrap/nil.rb
-rubinius/2.5/kernel/bootstrap/poly_inline_cache.rb
-rubinius/2.5/kernel/bootstrap/proc.rb
-rubinius/2.5/kernel/bootstrap/process.rb
-rubinius/2.5/kernel/bootstrap/regexp.rb
-rubinius/2.5/kernel/bootstrap/respond_to_cache.rb
-rubinius/2.5/kernel/bootstrap/rubinius.rb
-rubinius/2.5/kernel/bootstrap/stat.rb
-rubinius/2.5/kernel/bootstrap/string.rb
-rubinius/2.5/kernel/bootstrap/symbol.rb
-rubinius/2.5/kernel/bootstrap/thread.rb
-rubinius/2.5/kernel/bootstrap/thunk.rb
-rubinius/2.5/kernel/bootstrap/time.rb
-rubinius/2.5/kernel/bootstrap/true.rb
-rubinius/2.5/kernel/bootstrap/tuple.rb
-rubinius/2.5/kernel/bootstrap/type.rb
-rubinius/2.5/kernel/bootstrap/variable_scope.rb
-rubinius/2.5/kernel/bootstrap/vm.rb
-rubinius/2.5/kernel/bootstrap/weakref.rb
-rubinius/2.5/kernel/common/argf.rb
-rubinius/2.5/kernel/common/array.rb
-rubinius/2.5/kernel/common/autoload.rb
-rubinius/2.5/kernel/common/backtrace.rb
-rubinius/2.5/kernel/common/basic_object.rb
-rubinius/2.5/kernel/common/bignum.rb
-rubinius/2.5/kernel/common/binding.rb
-rubinius/2.5/kernel/common/block_environment.rb
-rubinius/2.5/kernel/common/byte_array.rb
-rubinius/2.5/kernel/common/capi.rb
-rubinius/2.5/kernel/common/channel.rb
-rubinius/2.5/kernel/common/class.rb
-rubinius/2.5/kernel/common/code_loader.rb
-rubinius/2.5/kernel/common/comparable.rb
-rubinius/2.5/kernel/common/compiled_code.rb
-rubinius/2.5/kernel/common/complex.rb
-rubinius/2.5/kernel/common/complexifier.rb
-rubinius/2.5/kernel/common/constant_scope.rb
-rubinius/2.5/kernel/common/continuation.rb
-rubinius/2.5/kernel/common/ctype.rb
-rubinius/2.5/kernel/common/delegated_method.rb
-rubinius/2.5/kernel/common/dir.rb
-rubinius/2.5/kernel/common/dir_glob.rb
-rubinius/2.5/kernel/common/encoding.rb
-rubinius/2.5/kernel/common/enumerable.rb
-rubinius/2.5/kernel/common/enumerator.rb
-rubinius/2.5/kernel/common/env.rb
-rubinius/2.5/kernel/common/errno.rb
-rubinius/2.5/kernel/common/eval.rb
-rubinius/2.5/kernel/common/exception.rb
-rubinius/2.5/kernel/common/executable.rb
-rubinius/2.5/kernel/common/false.rb
-rubinius/2.5/kernel/common/fiber.rb
-rubinius/2.5/kernel/common/file.rb
-rubinius/2.5/kernel/common/file_test.rb
-rubinius/2.5/kernel/common/fixnum.rb
-rubinius/2.5/kernel/common/float.rb
-rubinius/2.5/kernel/common/gc.rb
-rubinius/2.5/kernel/common/global.rb
-rubinius/2.5/kernel/common/hash.rb
-rubinius/2.5/kernel/common/hash_hamt.rb
-rubinius/2.5/kernel/common/hook.rb
-rubinius/2.5/kernel/common/identity_map.rb
-rubinius/2.5/kernel/common/immediate.rb
-rubinius/2.5/kernel/common/integer.rb
-rubinius/2.5/kernel/common/io.rb
-rubinius/2.5/kernel/common/kernel.rb
-rubinius/2.5/kernel/common/loaded_features.rb
-rubinius/2.5/kernel/common/location.rb
-rubinius/2.5/kernel/common/lookup_table.rb
-rubinius/2.5/kernel/common/lru_cache.rb
-rubinius/2.5/kernel/common/main.rb
-rubinius/2.5/kernel/common/marshal.rb
-rubinius/2.5/kernel/common/math.rb
-rubinius/2.5/kernel/common/method.rb
-rubinius/2.5/kernel/common/method_equality.rb
-rubinius/2.5/kernel/common/method_table.rb
-rubinius/2.5/kernel/common/missing_method.rb
-rubinius/2.5/kernel/common/module.rb
-rubinius/2.5/kernel/common/mutex.rb
-rubinius/2.5/kernel/common/native_method.rb
-rubinius/2.5/kernel/common/nil.rb
-rubinius/2.5/kernel/common/numeric.rb
-rubinius/2.5/kernel/common/object_space.rb
-rubinius/2.5/kernel/common/proc.rb
-rubinius/2.5/kernel/common/process.rb
-rubinius/2.5/kernel/common/process_mirror.rb
-rubinius/2.5/kernel/common/random.rb
-rubinius/2.5/kernel/common/range.rb
-rubinius/2.5/kernel/common/rational.rb
-rubinius/2.5/kernel/common/rationalizer.rb
-rubinius/2.5/kernel/common/regexp.rb
-rubinius/2.5/kernel/common/signal.rb
-rubinius/2.5/kernel/common/splitter.rb
-rubinius/2.5/kernel/common/sprinter.rb
-rubinius/2.5/kernel/common/stat.rb
-rubinius/2.5/kernel/common/string.rb
-rubinius/2.5/kernel/common/string_mirror.rb
-rubinius/2.5/kernel/common/struct.rb
-rubinius/2.5/kernel/common/symbol.rb
-rubinius/2.5/kernel/common/thread.rb
-rubinius/2.5/kernel/common/thread_group.rb
-rubinius/2.5/kernel/common/throw_catch.rb
-rubinius/2.5/kernel/common/time.rb
-rubinius/2.5/kernel/common/true.rb
-rubinius/2.5/kernel/common/tuple.rb
-rubinius/2.5/kernel/common/type.rb
-rubinius/2.5/kernel/common/undefined.rb
-rubinius/2.5/kernel/common/variable_scope.rb
-rubinius/2.5/kernel/delta/class.rb
-rubinius/2.5/kernel/delta/code_loader.rb
-rubinius/2.5/kernel/delta/console.rb
-rubinius/2.5/kernel/delta/converter_paths.rb
-rubinius/2.5/kernel/delta/ctype.rb
-rubinius/2.5/kernel/delta/exception.rb
-rubinius/2.5/kernel/delta/ffi.rb
-rubinius/2.5/kernel/delta/file.rb
-rubinius/2.5/kernel/delta/file_test.rb
-rubinius/2.5/kernel/delta/fsevent.rb
-rubinius/2.5/kernel/delta/kernel.rb
-rubinius/2.5/kernel/delta/math.rb
-rubinius/2.5/kernel/delta/metrics.rb
-rubinius/2.5/kernel/delta/module.rb
-rubinius/2.5/kernel/delta/options.rb
-rubinius/2.5/kernel/delta/pack.rb
-rubinius/2.5/kernel/delta/rubinius.rb
-rubinius/2.5/kernel/delta/ruby_constants.rb
-rubinius/2.5/kernel/delta/runtime.rb
-rubinius/2.5/kernel/delta/signal.rb
-rubinius/2.5/kernel/delta/stats.rb
-rubinius/2.5/kernel/delta/struct.rb
-rubinius/2.5/kernel/delta/thread.rb
-rubinius/2.5/kernel/loader.rb
-rubinius/2.5/kernel/platform/enum.rb
-rubinius/2.5/kernel/platform/env.rb
-rubinius/2.5/kernel/platform/ffi.rb
-rubinius/2.5/kernel/platform/file.rb
-rubinius/2.5/kernel/platform/library.rb
-rubinius/2.5/kernel/platform/math.rb
-rubinius/2.5/kernel/platform/pointer.rb
-rubinius/2.5/kernel/platform/pointer_accessors.rb
-rubinius/2.5/kernel/platform/posix.rb
-rubinius/2.5/kernel/platform/struct.rb
-rubinius/2.5/kernel/platform/union.rb
-rubinius/2.5/kernel/signature.rb
-rubinius/2.5/runtime/alpha.rbc
-rubinius/2.5/runtime/bootstrap/alias.rbc
-rubinius/2.5/runtime/bootstrap/array.rbc
-rubinius/2.5/runtime/bootstrap/array_mirror.rbc
-rubinius/2.5/runtime/bootstrap/atomic.rbc
-rubinius/2.5/runtime/bootstrap/basic_object.rbc
-rubinius/2.5/runtime/bootstrap/bignum.rbc
-rubinius/2.5/runtime/bootstrap/block_environment.rbc
-rubinius/2.5/runtime/bootstrap/byte_array.rbc
-rubinius/2.5/runtime/bootstrap/call_custom_cache.rbc
-rubinius/2.5/runtime/bootstrap/call_site.rbc
-rubinius/2.5/runtime/bootstrap/channel.rbc
-rubinius/2.5/runtime/bootstrap/character.rbc
-rubinius/2.5/runtime/bootstrap/class.rbc
-rubinius/2.5/runtime/bootstrap/compact_lookup_table.rbc
-rubinius/2.5/runtime/bootstrap/compiled_code.rbc
-rubinius/2.5/runtime/bootstrap/configuration.rbc
-rubinius/2.5/runtime/bootstrap/constant_cache.rbc
-rubinius/2.5/runtime/bootstrap/constant_scope.rbc
-rubinius/2.5/runtime/bootstrap/constant_table.rbc
-rubinius/2.5/runtime/bootstrap/dir.rbc
-rubinius/2.5/runtime/bootstrap/encoding.rbc
-rubinius/2.5/runtime/bootstrap/exception.rbc
-rubinius/2.5/runtime/bootstrap/executable.rbc
-rubinius/2.5/runtime/bootstrap/false.rbc
-rubinius/2.5/runtime/bootstrap/fixnum.rbc
-rubinius/2.5/runtime/bootstrap/gc.rbc
-rubinius/2.5/runtime/bootstrap/io.rbc
-rubinius/2.5/runtime/bootstrap/iseq.rbc
-rubinius/2.5/runtime/bootstrap/jit.rbc
-rubinius/2.5/runtime/bootstrap/kernel.rbc
-rubinius/2.5/runtime/bootstrap/load_order.txt
-rubinius/2.5/runtime/bootstrap/logger.rbc
-rubinius/2.5/runtime/bootstrap/lookup_table.rbc
-rubinius/2.5/runtime/bootstrap/method_table.rbc
-rubinius/2.5/runtime/bootstrap/mirror.rbc
-rubinius/2.5/runtime/bootstrap/mono_inline_cache.rbc
-rubinius/2.5/runtime/bootstrap/nil.rbc
-rubinius/2.5/runtime/bootstrap/poly_inline_cache.rbc
-rubinius/2.5/runtime/bootstrap/proc.rbc
-rubinius/2.5/runtime/bootstrap/process.rbc
-rubinius/2.5/runtime/bootstrap/regexp.rbc
-rubinius/2.5/runtime/bootstrap/respond_to_cache.rbc
-rubinius/2.5/runtime/bootstrap/rubinius.rbc
-rubinius/2.5/runtime/bootstrap/stat.rbc
-rubinius/2.5/runtime/bootstrap/string.rbc
-rubinius/2.5/runtime/bootstrap/symbol.rbc
-rubinius/2.5/runtime/bootstrap/thread.rbc
-rubinius/2.5/runtime/bootstrap/thunk.rbc
-rubinius/2.5/runtime/bootstrap/time.rbc
-rubinius/2.5/runtime/bootstrap/true.rbc
-rubinius/2.5/runtime/bootstrap/tuple.rbc
-rubinius/2.5/runtime/bootstrap/type.rbc
-rubinius/2.5/runtime/bootstrap/variable_scope.rbc
-rubinius/2.5/runtime/bootstrap/vm.rbc
-rubinius/2.5/runtime/bootstrap/weakref.rbc
-rubinius/2.5/runtime/common/argf.rbc
-rubinius/2.5/runtime/common/array.rbc
-rubinius/2.5/runtime/common/autoload.rbc
-rubinius/2.5/runtime/common/backtrace.rbc
-rubinius/2.5/runtime/common/basic_object.rbc
-rubinius/2.5/runtime/common/bignum.rbc
-rubinius/2.5/runtime/common/binding.rbc
-rubinius/2.5/runtime/common/block_environment.rbc
-rubinius/2.5/runtime/common/byte_array.rbc
-rubinius/2.5/runtime/common/capi.rbc
-rubinius/2.5/runtime/common/channel.rbc
-rubinius/2.5/runtime/common/class.rbc
-rubinius/2.5/runtime/common/code_loader.rbc
-rubinius/2.5/runtime/common/comparable.rbc
-rubinius/2.5/runtime/common/compiled_code.rbc
-rubinius/2.5/runtime/common/complex.rbc
-rubinius/2.5/runtime/common/complexifier.rbc
-rubinius/2.5/runtime/common/constant_scope.rbc
-rubinius/2.5/runtime/common/continuation.rbc
-rubinius/2.5/runtime/common/ctype.rbc
-rubinius/2.5/runtime/common/delegated_method.rbc
-rubinius/2.5/runtime/common/dir.rbc
-rubinius/2.5/runtime/common/dir_glob.rbc
-rubinius/2.5/runtime/common/encoding.rbc
-rubinius/2.5/runtime/common/enumerable.rbc
-rubinius/2.5/runtime/common/enumerator.rbc
-rubinius/2.5/runtime/common/env.rbc
-rubinius/2.5/runtime/common/errno.rbc
-rubinius/2.5/runtime/common/eval.rbc
-rubinius/2.5/runtime/common/exception.rbc
-rubinius/2.5/runtime/common/executable.rbc
-rubinius/2.5/runtime/common/false.rbc
-rubinius/2.5/runtime/common/fiber.rbc
-rubinius/2.5/runtime/common/file.rbc
-rubinius/2.5/runtime/common/file_test.rbc
-rubinius/2.5/runtime/common/fixnum.rbc
-rubinius/2.5/runtime/common/float.rbc
-rubinius/2.5/runtime/common/gc.rbc
-rubinius/2.5/runtime/common/global.rbc
-rubinius/2.5/runtime/common/hash.rbc
-rubinius/2.5/runtime/common/hash_hamt.rbc
-rubinius/2.5/runtime/common/hook.rbc
-rubinius/2.5/runtime/common/identity_map.rbc
-rubinius/2.5/runtime/common/immediate.rbc
-rubinius/2.5/runtime/common/integer.rbc
-rubinius/2.5/runtime/common/io.rbc
-rubinius/2.5/runtime/common/kernel.rbc
-rubinius/2.5/runtime/common/load_order.txt
-rubinius/2.5/runtime/common/loaded_features.rbc
-rubinius/2.5/runtime/common/location.rbc
-rubinius/2.5/runtime/common/lookup_table.rbc
-rubinius/2.5/runtime/common/lru_cache.rbc
-rubinius/2.5/runtime/common/main.rbc
-rubinius/2.5/runtime/common/marshal.rbc
-rubinius/2.5/runtime/common/math.rbc
-rubinius/2.5/runtime/common/method.rbc
-rubinius/2.5/runtime/common/method_equality.rbc
-rubinius/2.5/runtime/common/method_table.rbc
-rubinius/2.5/runtime/common/missing_method.rbc
-rubinius/2.5/runtime/common/module.rbc
-rubinius/2.5/runtime/common/mutex.rbc
-rubinius/2.5/runtime/common/native_method.rbc
-rubinius/2.5/runtime/common/nil.rbc
-rubinius/2.5/runtime/common/numeric.rbc
-rubinius/2.5/runtime/common/object_space.rbc
-rubinius/2.5/runtime/common/proc.rbc
-rubinius/2.5/runtime/common/process.rbc
-rubinius/2.5/runtime/common/process_mirror.rbc
-rubinius/2.5/runtime/common/random.rbc
-rubinius/2.5/runtime/common/range.rbc
-rubinius/2.5/runtime/common/rational.rbc
-rubinius/2.5/runtime/common/rationalizer.rbc
-rubinius/2.5/runtime/common/regexp.rbc
-rubinius/2.5/runtime/common/signal.rbc
-rubinius/2.5/runtime/common/splitter.rbc
-rubinius/2.5/runtime/common/sprinter.rbc
-rubinius/2.5/runtime/common/stat.rbc
-rubinius/2.5/runtime/common/string.rbc
-rubinius/2.5/runtime/common/string_mirror.rbc
-rubinius/2.5/runtime/common/struct.rbc
-rubinius/2.5/runtime/common/symbol.rbc
-rubinius/2.5/runtime/common/thread.rbc
-rubinius/2.5/runtime/common/thread_group.rbc
-rubinius/2.5/runtime/common/throw_catch.rbc
-rubinius/2.5/runtime/common/time.rbc
-rubinius/2.5/runtime/common/true.rbc
-rubinius/2.5/runtime/common/tuple.rbc
-rubinius/2.5/runtime/common/type.rbc
-rubinius/2.5/runtime/common/undefined.rbc
-rubinius/2.5/runtime/common/variable_scope.rbc
-rubinius/2.5/runtime/delta/class.rbc
-rubinius/2.5/runtime/delta/code_loader.rbc
-rubinius/2.5/runtime/delta/console.rbc
-rubinius/2.5/runtime/delta/converter_paths.rbc
-rubinius/2.5/runtime/delta/ctype.rbc
-rubinius/2.5/runtime/delta/exception.rbc
-rubinius/2.5/runtime/delta/ffi.rbc
-rubinius/2.5/runtime/delta/file.rbc
-rubinius/2.5/runtime/delta/file_test.rbc
-rubinius/2.5/runtime/delta/fsevent.rbc
-rubinius/2.5/runtime/delta/kernel.rbc
-rubinius/2.5/runtime/delta/load_order.txt
-rubinius/2.5/runtime/delta/math.rbc
-rubinius/2.5/runtime/delta/metrics.rbc
-rubinius/2.5/runtime/delta/module.rbc
-rubinius/2.5/runtime/delta/options.rbc
-rubinius/2.5/runtime/delta/pack.rbc
-rubinius/2.5/runtime/delta/rubinius.rbc
-rubinius/2.5/runtime/delta/ruby_constants.rbc
-rubinius/2.5/runtime/delta/runtime.rbc
-rubinius/2.5/runtime/delta/signal.rbc
-rubinius/2.5/runtime/delta/stats.rbc
-rubinius/2.5/runtime/delta/struct.rbc
-rubinius/2.5/runtime/delta/thread.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/.gitignore
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/Gemfile
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/LICENSE
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/README.md
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/Rakefile
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/constants.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/constants.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/control_flow.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/control_flow.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/data.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/data.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/definitions.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/definitions.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/encoding.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/encoding.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/exceptions.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/exceptions.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/file.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/file.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/grapher.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/grapher.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/literals.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/literals.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/node.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/node.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/operators.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/operators.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/self.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/self.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/sends.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/sends.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/transforms.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/transforms.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/values.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/values.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/variables.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/variables.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/version.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast/version.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast.rb
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/lib/rubinius/ast.rbc
-rubinius/2.5/runtime/gems/rubinius-ast-2.3.1/rubinius-ast.gemspec
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/.gitignore
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/.travis.yml
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/Gemfile
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/LICENSE
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/README.md
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/Rakefile
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/compiled_file.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/compiled_file.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/compiler.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/compiler.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/evaluator.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/evaluator.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/generator.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/generator.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/generator_methods.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/generator_methods.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/iseq.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/iseq.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/locals.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/locals.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/opcodes.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/opcodes.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/printers.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/printers.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/stages.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/stages.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/version.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler/version.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/lib/rubinius/compiler.rbc
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/rubinius-compiler.gemspec
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/alias_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/and_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/array_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/attrasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/back_ref_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/call_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/case_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/cdecl_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/class_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/colon2_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/colon3_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/const_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/guards/profiler.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/helpers/generator.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/matchers/compile_as.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/mspec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/actions/debug.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/actions/gcstats.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/actions/memory.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/actions/parser.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/actions/profiler.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/runner/relates.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/utils/options.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/custom/utils/script.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/cvar_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/cvasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/cvdecl_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/defined_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/defn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/defs_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dot2_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dot3_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dregx_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dstr_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dsym_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/dxstr_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/ensure_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/false_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/flip2_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/flip3_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/for_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/gasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/generator/encode_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/gvar_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/hash_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/iasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/if_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/iter_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/lasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/lit_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/masgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/match2_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/match3_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/match_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/module_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/nil_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/not_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/nth_ref_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/op_asgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/or_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/postexe_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/preexe_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/regex_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/rescue_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/return_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/sclass_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/spec_helper.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/str_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/super_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/assembly_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/block_given_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/fast_coerce_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/fast_new_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/invoke_primitive_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/kernel_methods_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/primitive_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/transforms/privately_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/true_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/undef_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/until_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/valias_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/while_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/xstr_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/yield_spec.rb
-rubinius/2.5/runtime/gems/rubinius-compiler-2.3.1/spec/zsuper_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/.gitignore
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/.travis.yml
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/Gemfile
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/LICENSE
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/README.md
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/Rakefile
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/Makefile
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/encoding_compat.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/encoding_compat.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/encoding_compat.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/extconf.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/extconf.rbc
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/grammar.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/grammar.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/grammar.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/grammar.y
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/lex.c.blt
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/melbourne.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/melbourne.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/melbourne.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/melbourne.so
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/namespace.h
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node_types.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node_types.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node_types.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node_types.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/node_types.rbc
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/parser_state.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/symbols.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/symbols.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/symbols.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/var_table.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/var_table.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/var_table.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/visitor.cpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/visitor.hpp
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/ext/rubinius/melbourne/visitor.o
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/lib/rubinius/melbourne/melbourne.so
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/lib/rubinius/melbourne/version.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/lib/rubinius/melbourne/version.rbc
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/lib/rubinius/melbourne.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/lib/rubinius/melbourne.rbc
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/rubinius-melbourne.gemspec
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/alias_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/and_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/array_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/attrasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/back_ref_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/call_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/case_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/cdecl_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/class_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/colon2_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/colon3_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/const_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/custom/matchers/parse_as.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/custom/runner/relates.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/cvar_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/cvasgn_spec.rb
-rubinius/2.5/runtime/gems/rubinius-melbourne-2.3.1.0/spec/default.mspec

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-head mailing list