Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Oct 2020 03:02:34 +0000 (UTC)
From:      Koichiro Iwao <meta@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r552092 - in head: Mk lang lang/ruby30 lang/ruby30/files
Message-ID:  <202010120302.09C32YwF086906@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: meta
Date: Mon Oct 12 03:02:34 2020
New Revision: 552092
URL: https://svnweb.freebsd.org/changeset/ports/552092

Log:
  Add lang/ruby30 (Ruby 3.0.0 Preview 1)
  
  PR:		250131
  Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
  Reviewed by:	meta (myself)
  Relnotes:	https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/

Added:
  head/lang/ruby30/
     - copied from r551304, head/lang/ruby27/
  head/lang/ruby30/files/patch-upstream-bug17191   (contents, props changed)
Modified:
  head/Mk/bsd.default-versions.mk
  head/Mk/bsd.ruby.mk
  head/lang/Makefile
  head/lang/ruby30/Makefile
  head/lang/ruby30/distinfo
  head/lang/ruby30/files/patch-tool_rbinstall.rb
  head/lang/ruby30/pkg-plist

Modified: head/Mk/bsd.default-versions.mk
==============================================================================
--- head/Mk/bsd.default-versions.mk	Mon Oct 12 02:03:58 2020	(r552091)
+++ head/Mk/bsd.default-versions.mk	Mon Oct 12 03:02:34 2020	(r552092)
@@ -96,7 +96,7 @@ PYTHON_DEFAULT?=	3.7
 PYTHON2_DEFAULT?=	2.7
 # Possible values: 3.6, 3.7, 3.8
 PYTHON3_DEFAULT?=	3.7
-# Possible values: 2.5, 2.6, 2.7
+# Possible values: 2.5, 2.6, 2.7, 3.0
 RUBY_DEFAULT?=		2.6
 # Possible values: rust, rust-nightly
 RUST_DEFAULT?=		rust

Modified: head/Mk/bsd.ruby.mk
==============================================================================
--- head/Mk/bsd.ruby.mk	Mon Oct 12 02:03:58 2020	(r552091)
+++ head/Mk/bsd.ruby.mk	Mon Oct 12 03:02:34 2020	(r552092)
@@ -171,22 +171,42 @@ RUBY_PORTREVISION=	0
 RUBY_PORTEPOCH=		1
 RUBY27=			""	# PLIST_SUB helpers
 
+. elif ${RUBY_VER} == 3.0
+#
+# Ruby 3.0
+#
+RUBY_DISTVERSION=	3.0.0-preview1
+RUBY_PORTREVISION=	0
+RUBY_PORTEPOCH=		1
+RUBY30=			""	# PLIST_SUB helpers
+
 # When adding a version, please keep the comment in
 # Mk/bsd.default-versions.mk in sync.
 . else
 #
 # Other versions
 #
-IGNORE=	Only ruby 2.5, 2.6 and 2.7 are supported
+IGNORE=	Only ruby 2.5, 2.6, 2.7 and 3.0 are supported
 _INVALID_RUBY_VER=	1
 . endif
 .endif # defined(RUBY_VER)
 
+.if defined(RUBY_DISTVERSION)
+.if !defined(RUBY_VERSION)
+RUBY_VERSION=	${RUBY_DISTVERSION:tl:C/([a-z])[a-z]+/\1/g:C/([0-9])([a-z])/\1.\2/g:C/:(.)/\1/g:C/[^a-z0-9+]+/./g}
+.else
+DEV_ERROR+=     "Defining both RUBY_VERSION and RUBY_DISTVERSION is wrong, only set one"
+.endif
+.else
+RUBY_DISTVERSION=	${RUBY_VERSION}
+.endif
+
 .if !defined(_INVALID_RUBY_VER)
 
 RUBY25?=		"@comment "
 RUBY26?=		"@comment "
 RUBY27?=		"@comment "
+RUBY30?=		"@comment "
 
 .if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E})
 .if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes"
@@ -196,7 +216,7 @@ BROKEN=			${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}}
 .endif
 .endif
 
-RUBY_WRKSRC=		${WRKDIR}/ruby-${RUBY_VERSION}
+RUBY_WRKSRC=		${WRKDIR}/ruby-${RUBY_DISTVERSION}
 
 RUBY_CONFIGURE_ARGS+=	--with-rubyhdrdir="${PREFIX}/include/ruby-${RUBY_VER}/" \
 			--with-rubylibprefix="${PREFIX}/lib/ruby" \
@@ -221,7 +241,7 @@ RUBY_DEFAULT_SUFFIX?=	${RUBY_DEFAULT_VER:S/.//}
 
 RUBY_PORTVERSION?=	${RUBY_VERSION}
 MASTER_SITE_SUBDIR_RUBY?=	${RUBY_VER}
-RUBY_DISTNAME?=		ruby-${RUBY_VERSION}
+RUBY_DISTNAME?=		ruby-${RUBY_DISTVERSION}
 
 RUBY_WRKSRC?=		${WRKDIR}/${RUBY_DISTNAME}
 
@@ -298,7 +318,8 @@ PLIST_SUB+=		${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${
 			RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \
 			RUBY25=${RUBY25} \
 			RUBY26=${RUBY26} \
-			RUBY27=${RUBY27}
+			RUBY27=${RUBY27} \
+			RUBY30=${RUBY30}
 
 .if defined(USE_RUBY_RDOC)
 MAKE_ENV+=	RUBY_RDOC=${RUBY_RDOC}

Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile	Mon Oct 12 02:03:58 2020	(r552091)
+++ head/lang/Makefile	Mon Oct 12 03:02:34 2020	(r552092)
@@ -299,6 +299,7 @@
     SUBDIR += ruby25
     SUBDIR += ruby26
     SUBDIR += ruby27
+    SUBDIR += ruby30
     SUBDIR += runawk
     SUBDIR += rust
     SUBDIR += rust-bootstrap

Modified: head/lang/ruby30/Makefile
==============================================================================
--- head/lang/ruby27/Makefile	Sat Oct  3 11:31:50 2020	(r551304)
+++ head/lang/ruby30/Makefile	Mon Oct 12 03:02:34 2020	(r552092)
@@ -40,9 +40,8 @@ GNU_CONFIGURE=	yes
 LIBS+=		-lpthread -L${LOCALBASE}/lib
 USE_LDCONFIG=	yes
 WRKSRC=		${RUBY_WRKSRC}
-MAKE_JOBS_UNSAFE=	yes
 
-RUBY_VER=		2.7
+RUBY_VER=		3.0
 USE_RUBY=		yes
 RUBY_NO_BUILD_DEPENDS=	yes
 RUBY_NO_RUN_DEPENDS=	yes
@@ -67,7 +66,7 @@ LIBEDIT_CONFIGURE_ON=	--enable-libedit --with-libedit-
 LIBEDIT_USES=		libedit
 RDOC_CONFIGURE_ENABLE=	install-rdoc
 READLINE_CONFIGURE_ON=	--disable-libedit --with-readline-dir=${LOCALBASE}
-READLINE_USES=		readline:port
+READLINE_USES=		readline
 
 CPE_VENDOR=	ruby-lang
 CPE_VERSION=	${RUBY_RELVERSION}
@@ -105,10 +104,6 @@ USE_GCC=	yes
 .if ${ARCH} == armv6 || ${ARCH} == armv7
 CONFIGURE_ARGS+=--with-setjmp-type=_setjmp
 CONFIGURE_ENV+=	ac_cv_func__setjmp=yes
-.endif
-
-.if ${PORT_OPTIONS:MCAPIDOCS}
-MAKE_JOBS_UNSAFE=	yes
 .endif
 
 .if ${RUBY_VER} == ${RUBY_DEFAULT_VER}

Modified: head/lang/ruby30/distinfo
==============================================================================
--- head/lang/ruby27/distinfo	Sat Oct  3 11:31:50 2020	(r551304)
+++ head/lang/ruby30/distinfo	Mon Oct 12 03:02:34 2020	(r552092)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1585752129
-SHA256 (ruby/ruby-2.7.1.tar.xz) = b224f9844646cc92765df8288a46838511c1cec5b550d8874bd4686a904fcee7
-SIZE (ruby/ruby-2.7.1.tar.xz) = 12003684
+TIMESTAMP = 1601660611
+SHA256 (ruby/ruby-3.0.0-preview1.tar.xz) = aa7cce0c99f4ea2145fef9b78d74a44857754396790cd23bad75d759811e7a2a
+SIZE (ruby/ruby-3.0.0-preview1.tar.xz) = 12703060

Modified: head/lang/ruby30/files/patch-tool_rbinstall.rb
==============================================================================
--- head/lang/ruby27/files/patch-tool_rbinstall.rb	Sat Oct  3 11:31:50 2020	(r551304)
+++ head/lang/ruby30/files/patch-tool_rbinstall.rb	Mon Oct 12 03:02:34 2020	(r552092)
@@ -1,6 +1,6 @@
---- tool/rbinstall.rb.orig	2019-12-25 09:50:58 UTC
+--- tool/rbinstall.rb.orig	2020-10-02 17:47:07 UTC
 +++ tool/rbinstall.rb
-@@ -790,139 +790,6 @@ end
+@@ -864,147 +864,6 @@ end
  
  # :startdoc:
  
@@ -26,12 +26,11 @@
 -
 -def install_default_gem(dir, srcdir)
 -  gem_dir = Gem.default_dir
--  directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode)
--  prepare "default gems from #{dir}", gem_dir, directories
+-  install_dir = with_destdir(gem_dir)
+-  prepare "default gems from #{dir}", gem_dir
+-  makedirs(Gem.ensure_default_gem_subdirectories(install_dir, $dir_mode).map {|d| File.join(gem_dir, d)})
 -
--  spec_dir = File.join(gem_dir, directories.grep(/^spec/)[0])
--  default_spec_dir = "#{spec_dir}/default"
--  makedirs(default_spec_dir)
+-  default_spec_dir = Gem.default_specifications_dir
 -
 -  gems = Dir.glob("#{srcdir}/#{dir}/**/*.gemspec").map {|src|
 -    spec = load_gemspec(src)
@@ -44,7 +43,7 @@
 -  gems.compact.sort_by(&:name).each do |gemspec|
 -    old_gemspecs = Dir[File.join(with_destdir(default_spec_dir), "#{gemspec.name}-*.gemspec")]
 -    if old_gemspecs.size > 0
--      old_gemspecs.each {|spec| FileUtils.rm spec }
+-      old_gemspecs.each {|spec| rm spec }
 -    end
 -
 -    full_name = "#{gemspec.name}-#{gemspec.version}"
@@ -73,9 +72,9 @@
 -
 -install?(:ext, :comm, :gem, :'bundled-gems') do
 -  gem_dir = Gem.default_dir
--  directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode)
--  prepare "bundled gems", gem_dir, directories
 -  install_dir = with_destdir(gem_dir)
+-  prepare "bundled gems", gem_dir
+-  makedirs(Gem.ensure_gem_subdirectories(install_dir, $dir_mode).map {|d| File.join(gem_dir, d)})
 -  installed_gems = {}
 -  options = {
 -    :install_dir => install_dir,
@@ -84,25 +83,32 @@
 -    :ignore_dependencies => true,
 -    :dir_mode => $dir_mode,
 -    :data_mode => $data_mode,
--    :prog_mode => $prog_mode,
+-    :prog_mode => $script_mode,
 -    :wrappers => true,
 -    :format_executable => true,
 -  }
 -  gem_ext_dir = "#$extout/gems/#{CONFIG['arch']}"
 -  extensions_dir = Gem::StubSpecification.gemspec_stub("", gem_dir, gem_dir).extensions_dir
--  dirs = Gem::Util.glob_files_in_dir "*/", "#{srcdir}/gems"
--  Gem::Specification.each_gemspec(dirs) do |path|
+-  File.foreach("#{srcdir}/gems/bundled_gems") do |name|
+-    next if /^\s*(?:#|$)/ =~ name
+-    next unless /^(\S+)\s+(\S+).*/ =~ name
+-    gem_name = "#$1-#$2"
+-    path = "#{srcdir}/.bundle/gems/#{gem_name}/#$1.gemspec"
+-    next unless File.exist?(path)
 -    spec = load_gemspec(path)
 -    next unless spec.platform == Gem::Platform::RUBY
--    next unless spec.full_name == path[srcdir.size..-1][/\A\/gems\/([^\/]+)/, 1]
+-    next unless spec.full_name == gem_name
 -    spec.extension_dir = "#{extensions_dir}/#{spec.full_name}"
 -    if File.directory?(ext = "#{gem_ext_dir}/#{spec.full_name}")
 -      spec.extensions[0] ||= "-"
 -    end
--    ins = RbInstall::UnpackedInstaller.new(spec, options)
+-    package = RbInstall::DirPackage.new spec
+-    ins = RbInstall::UnpackedInstaller.new(package, options)
 -    puts "#{INDENT}#{spec.name} #{spec.version}"
 -    ins.install
--    File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
+-    unless $dryrun
+-      File.chmod($data_mode, File.join(install_dir, "specifications", "#{spec.full_name}.gemspec"))
+-    end
 -    unless spec.extensions.empty?
 -      install_recursive(ext, spec.extension_dir)
 -    end
@@ -110,6 +116,7 @@
 -  end
 -  installed_gems, gems = Dir.glob(srcdir+'/gems/*.gem').partition {|gem| installed_gems.key?(File.basename(gem, '.gem'))}
 -  unless installed_gems.empty?
+-    prepare "bundled gem cache", gem_dir+"/cache"
 -    install installed_gems, gem_dir+"/cache"
 -  end
 -  next if gems.empty?
@@ -117,7 +124,8 @@
 -    Gem.instance_variable_set(:@ruby, with_destdir(File.join(bindir, ruby_install_name)))
 -    silent = Gem::SilentUI.new
 -    gems.each do |gem|
--      inst = Gem::Installer.new(gem, options)
+-      package = Gem::Package.new(gem)
+-      inst = RbInstall::GemInstaller.new(package, options)
 -      inst.spec.extension_dir = with_destdir(inst.spec.extension_dir)
 -      begin
 -        Gem::DefaultUserInteraction.use_ui(silent) {inst.install}

Added: head/lang/ruby30/files/patch-upstream-bug17191
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/lang/ruby30/files/patch-upstream-bug17191	Mon Oct 12 03:02:34 2020	(r552092)
@@ -0,0 +1,43 @@
+From a9ff39087092b21059fca046ace9ca87770692a4 Mon Sep 17 00:00:00 2001
+From: Nobuyoshi Nakada <nobu@ruby-lang.org>
+Date: Tue, 29 Sep 2020 13:41:59 +0900
+Subject: [PATCH] Fixed installation failure [Bug #17191]
+
+Try update and extract bundled gems only when baseruby is
+available.  It should be done only when installing from
+developemental build and not from the tarball, but it is not
+obvious to differentiate them.
+---
+ common.mk     | 2 +-
+ defs/gmake.mk | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git common.mk common.mk
+index 603429bd35..509f09c1fe 100644
+--- common.mk
++++ common.mk
+@@ -1296,7 +1296,7 @@ update-config_files: PHONY
+ 	    config.guess config.sub
+ 
+ refresh-gems: update-bundled_gems prepare-gems
+-prepare-gems: update-gems extract-gems
++prepare-gems: $(HAVE_BASERUBY:yes=update-gems) $(HAVE_BASERUBY:yes=extract-gems)
+ 
+ update-gems$(gnumake:yes=-nongnumake): PHONY
+ 	$(ECHO) Downloading bundled gem files...
+diff --git defs/gmake.mk defs/gmake.mk
+index 7e9566fee6..31af44a4f1 100644
+--- defs/gmake.mk
++++ defs/gmake.mk
+@@ -246,7 +246,7 @@ HELP_EXTRA_TASKS = \
+ 	"  update-github:       merge master branch and push it to Pull Request [PR=1234]" \
+ 	""
+ 
+-extract-gems: update-gems
++extract-gems: $(HAVE_BASERUBY:yes=update-gems)
+ 
+ BUNDLED_GEMS := $(shell sed '/^[ 	]*\#/d;/^[ 	]*$$/d;s/[ 	][ 	]*/-/;s/[ 	].*//' $(srcdir)/gems/bundled_gems)
+ 
+-- 
+2.28.0
+

Modified: head/lang/ruby30/pkg-plist
==============================================================================
--- head/lang/ruby27/pkg-plist	Sat Oct  3 11:31:50 2020	(r551304)
+++ head/lang/ruby30/pkg-plist	Mon Oct 12 03:02:34 2020	(r552092)
@@ -2,26 +2,176 @@
 bin/erb%%RUBY_SUFFIX%%
 %%IF_DEFAULT%%bin/ruby
 bin/ruby%%RUBY_SUFFIX%%
-include/ruby-%%RUBY_VER%%/%%RUBY_ARCH%%/rb_mjit_min_header-%%RUBY_VERSION%%.h
+include/ruby-%%RUBY_VER%%/%%RUBY_ARCH%%/rb_mjit_min_header-%%RUBY_VER%%.0.h
 include/ruby-%%RUBY_VER%%/%%RUBY_ARCH%%/ruby/config.h
 include/ruby-%%RUBY_VER%%/ruby.h
 include/ruby-%%RUBY_VER%%/ruby/assert.h
 include/ruby-%%RUBY_VER%%/ruby/backward.h
-include/ruby-%%RUBY_VER%%/ruby/backward/classext.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/assume.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/attributes.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/bool.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/gcc_version_since.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/inttypes.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/limits.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/long_long.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/r_cast.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/rmodule.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/stdalign.h
+include/ruby-%%RUBY_VER%%/ruby/backward/2/stdarg.h
 include/ruby-%%RUBY_VER%%/ruby/backward/cxxanyargs.hpp
-include/ruby-%%RUBY_VER%%/ruby/backward/rubyio.h
-include/ruby-%%RUBY_VER%%/ruby/backward/rubysig.h
-include/ruby-%%RUBY_VER%%/ruby/backward/st.h
-include/ruby-%%RUBY_VER%%/ruby/backward/util.h
 include/ruby-%%RUBY_VER%%/ruby/debug.h
 include/ruby-%%RUBY_VER%%/ruby/defines.h
 include/ruby-%%RUBY_VER%%/ruby/digest.h
 include/ruby-%%RUBY_VER%%/ruby/encoding.h
 include/ruby-%%RUBY_VER%%/ruby/intern.h
+include/ruby-%%RUBY_VER%%/ruby/internal/anyargs.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/char.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/double.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/fixnum.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/gid_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/int.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/intptr_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/long.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/long_long.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/mode_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/off_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/pid_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/short.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/size_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/st_data_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/arithmetic/uid_t.h
+include/ruby-%%RUBY_VER%%/ruby/internal/assume.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/alloc_size.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/artificial.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/cold.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/const.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/constexpr.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/deprecated.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/diagnose_if.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/enum_extensibility.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/error.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/flag_enum.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/forceinline.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/format.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/maybe_unused.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/noalias.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nodiscard.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/noexcept.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/noinline.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/noreturn.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/pure.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/restrict.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/returns_nonnull.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/warning.h
+include/ruby-%%RUBY_VER%%/ruby/internal/attr/weakref.h
+include/ruby-%%RUBY_VER%%/ruby/internal/cast.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/apple.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/clang.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/gcc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/intel.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/msvc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_is/sunpro.h
+include/ruby-%%RUBY_VER%%/ruby/internal/compiler_since.h
+include/ruby-%%RUBY_VER%%/ruby/internal/config.h
+include/ruby-%%RUBY_VER%%/ruby/internal/constant_p.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rarray.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rbasic.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rbignum.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rclass.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rdata.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rfile.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rhash.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rmatch.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/robject.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rregexp.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rstring.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rstruct.h
+include/ruby-%%RUBY_VER%%/ruby/internal/core/rtypeddata.h
+include/ruby-%%RUBY_VER%%/ruby/internal/ctype.h
+include/ruby-%%RUBY_VER%%/ruby/internal/dllexport.h
+include/ruby-%%RUBY_VER%%/ruby/internal/dosish.h
+include/ruby-%%RUBY_VER%%/ruby/internal/error.h
+include/ruby-%%RUBY_VER%%/ruby/internal/eval.h
+include/ruby-%%RUBY_VER%%/ruby/internal/event.h
+include/ruby-%%RUBY_VER%%/ruby/internal/fl_type.h
+include/ruby-%%RUBY_VER%%/ruby/internal/gc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/glob.h
+include/ruby-%%RUBY_VER%%/ruby/internal/globals.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/attribute.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/builtin.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/c_attribute.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/cpp_attribute.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/declspec_attribute.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/extension.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/feature.h
+include/ruby-%%RUBY_VER%%/ruby/internal/has/warning.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/array.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/bignum.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/class.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/compar.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/complex.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/cont.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/dir.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/enum.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/enumerator.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/error.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/eval.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/file.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/gc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/hash.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/io.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/load.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/marshal.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/numeric.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/object.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/parse.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/proc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/process.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/random.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/range.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/rational.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/re.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/ruby.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/select.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/largesize.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/select/posix.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/signal.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/sprintf.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/string.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/struct.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/thread.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/time.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/variable.h
+include/ruby-%%RUBY_VER%%/ruby/internal/intern/vm.h
+include/ruby-%%RUBY_VER%%/ruby/internal/interpreter.h
+include/ruby-%%RUBY_VER%%/ruby/internal/iterator.h
+include/ruby-%%RUBY_VER%%/ruby/internal/memory.h
+include/ruby-%%RUBY_VER%%/ruby/internal/method.h
+include/ruby-%%RUBY_VER%%/ruby/internal/module.h
+include/ruby-%%RUBY_VER%%/ruby/internal/newobj.h
+include/ruby-%%RUBY_VER%%/ruby/internal/rgengc.h
+include/ruby-%%RUBY_VER%%/ruby/internal/scan_args.h
+include/ruby-%%RUBY_VER%%/ruby/internal/special_consts.h
+include/ruby-%%RUBY_VER%%/ruby/internal/static_assert.h
+include/ruby-%%RUBY_VER%%/ruby/internal/stdalign.h
+include/ruby-%%RUBY_VER%%/ruby/internal/stdbool.h
+include/ruby-%%RUBY_VER%%/ruby/internal/symbol.h
+include/ruby-%%RUBY_VER%%/ruby/internal/token_paste.h
+include/ruby-%%RUBY_VER%%/ruby/internal/value.h
+include/ruby-%%RUBY_VER%%/ruby/internal/value_type.h
+include/ruby-%%RUBY_VER%%/ruby/internal/variable.h
+include/ruby-%%RUBY_VER%%/ruby/internal/warning_push.h
+include/ruby-%%RUBY_VER%%/ruby/internal/xmalloc.h
 include/ruby-%%RUBY_VER%%/ruby/io.h
+include/ruby-%%RUBY_VER%%/ruby/memory_view.h
 include/ruby-%%RUBY_VER%%/ruby/missing.h
 include/ruby-%%RUBY_VER%%/ruby/onigmo.h
 include/ruby-%%RUBY_VER%%/ruby/oniguruma.h
+include/ruby-%%RUBY_VER%%/ruby/random.h
 include/ruby-%%RUBY_VER%%/ruby/re.h
 include/ruby-%%RUBY_VER%%/ruby/regex.h
 include/ruby-%%RUBY_VER%%/ruby/ruby.h
@@ -37,6 +187,18 @@ lib/lib%%RUBY_NAME%%.so
 lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/English.rb
 %%RUBY_LIBDIR%%/abbrev.rb
+%%RUBY_LIBDIR%%/did_you_mean/spell_checkers/require_path_checker.rb
+%%RUBY_LIBDIR%%/fiddle/version.rb
+%%RUBY_LIBDIR%%/irb/cmd/info.rb
+%%RUBY_LIBDIR%%/objspace.rb
+%%RUBY_LIBDIR%%/openssl/hmac.rb
+%%RUBY_LIBDIR%%/openssl/marshal.rb
+%%RUBY_LIBDIR%%/openssl/version.rb
+%%RUBY_LIBDIR%%/rubygems/installer_uninstaller_utils.rb
+%%RUBY_LIBDIR%%/rubygems/openssl.rb
+%%RUBY_LIBDIR%%/rubygems/query_utils.rb
+%%RUBY_LIBDIR%%/uri/ws.rb
+%%RUBY_LIBDIR%%/uri/wss.rb
 %%RUBY_ARCHLIBDIR%%/bigdecimal.so
 %%RUBY_ARCHLIBDIR%%/cgi/escape.so
 %%RUBY_ARCHLIBDIR%%/continuation.so
@@ -130,7 +292,6 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_ARCHLIBDIR%%/rbconfig/sizeof.so
 %%RUBY_ARCHLIBDIR%%/readline.so
 %%RUBY_ARCHLIBDIR%%/ripper.so
-%%RUBY_ARCHLIBDIR%%/sdbm.so
 %%RUBY_ARCHLIBDIR%%/socket.so
 %%RUBY_ARCHLIBDIR%%/stringio.so
 %%RUBY_ARCHLIBDIR%%/strscan.so
@@ -152,7 +313,6 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/cgi/session.rb
 %%RUBY_LIBDIR%%/cgi/session/pstore.rb
 %%RUBY_LIBDIR%%/cgi/util.rb
-%%RUBY_LIBDIR%%/cgi/version.rb
 %%RUBY_LIBDIR%%/coverage.rb
 %%RUBY_LIBDIR%%/csv.rb
 %%RUBY_LIBDIR%%/csv/core_ext/array.rb
@@ -168,12 +328,9 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/date.rb
 %%RUBY_LIBDIR%%/debug.rb
 %%RUBY_LIBDIR%%/delegate.rb
-%%RUBY_LIBDIR%%/delegate/version.rb
 %%RUBY_LIBDIR%%/did_you_mean.rb
 %%RUBY_LIBDIR%%/did_you_mean/core_ext/name_error.rb
 %%RUBY_LIBDIR%%/did_you_mean/experimental.rb
-%%RUBY_LIBDIR%%/did_you_mean/experimental/initializer_name_correction.rb
-%%RUBY_LIBDIR%%/did_you_mean/experimental/ivar_name_correction.rb
 %%RUBY_LIBDIR%%/did_you_mean/formatters/plain_formatter.rb
 %%RUBY_LIBDIR%%/did_you_mean/formatters/verbose_formatter.rb
 %%RUBY_LIBDIR%%/did_you_mean/jaro_winkler.rb
@@ -218,9 +375,7 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/find.rb
 %%RUBY_LIBDIR%%/forwardable.rb
 %%RUBY_LIBDIR%%/forwardable/impl.rb
-%%RUBY_LIBDIR%%/forwardable/version.rb
 %%RUBY_LIBDIR%%/getoptlong.rb
-%%RUBY_LIBDIR%%/getoptlong/version.rb
 %%RUBY_LIBDIR%%/io/console/size.rb
 %%RUBY_LIBDIR%%/ipaddr.rb
 %%RUBY_LIBDIR%%/irb.rb
@@ -314,15 +469,11 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/net/https.rb
 %%RUBY_LIBDIR%%/net/imap.rb
 %%RUBY_LIBDIR%%/net/pop.rb
-%%RUBY_LIBDIR%%/net/pop/version.rb
 %%RUBY_LIBDIR%%/net/protocol.rb
 %%RUBY_LIBDIR%%/net/smtp.rb
-%%RUBY_LIBDIR%%/net/smtp/version.rb
 %%RUBY_LIBDIR%%/observer.rb
-%%RUBY_LIBDIR%%/observer/version.rb
 %%RUBY_LIBDIR%%/open-uri.rb
 %%RUBY_LIBDIR%%/open3.rb
-%%RUBY_LIBDIR%%/open3/version.rb
 %%RUBY_LIBDIR%%/openssl.rb
 %%RUBY_LIBDIR%%/openssl/bn.rb
 %%RUBY_LIBDIR%%/openssl/buffering.rb
@@ -343,13 +494,11 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/optparse/uri.rb
 %%RUBY_LIBDIR%%/optparse/version.rb
 %%RUBY_LIBDIR%%/ostruct.rb
-%%RUBY_LIBDIR%%/ostruct/version.rb
 %%RUBY_LIBDIR%%/pathname.rb
 %%RUBY_LIBDIR%%/pp.rb
 %%RUBY_LIBDIR%%/prettyprint.rb
 %%RUBY_LIBDIR%%/prime.rb
 %%RUBY_LIBDIR%%/pstore.rb
-%%RUBY_LIBDIR%%/pstore/version.rb
 %%RUBY_LIBDIR%%/psych.rb
 %%RUBY_LIBDIR%%/psych/class_loader.rb
 %%RUBY_LIBDIR%%/psych/coder.rb
@@ -593,55 +742,6 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/reline/windows.rb
 %%RUBY_LIBDIR%%/resolv-replace.rb
 %%RUBY_LIBDIR%%/resolv.rb
-%%RUBY_LIBDIR%%/rexml/attlistdecl.rb
-%%RUBY_LIBDIR%%/rexml/attribute.rb
-%%RUBY_LIBDIR%%/rexml/cdata.rb
-%%RUBY_LIBDIR%%/rexml/child.rb
-%%RUBY_LIBDIR%%/rexml/comment.rb
-%%RUBY_LIBDIR%%/rexml/doctype.rb
-%%RUBY_LIBDIR%%/rexml/document.rb
-%%RUBY_LIBDIR%%/rexml/dtd/attlistdecl.rb
-%%RUBY_LIBDIR%%/rexml/dtd/dtd.rb
-%%RUBY_LIBDIR%%/rexml/dtd/elementdecl.rb
-%%RUBY_LIBDIR%%/rexml/dtd/entitydecl.rb
-%%RUBY_LIBDIR%%/rexml/dtd/notationdecl.rb
-%%RUBY_LIBDIR%%/rexml/element.rb
-%%RUBY_LIBDIR%%/rexml/encoding.rb
-%%RUBY_LIBDIR%%/rexml/entity.rb
-%%RUBY_LIBDIR%%/rexml/formatters/default.rb
-%%RUBY_LIBDIR%%/rexml/formatters/pretty.rb
-%%RUBY_LIBDIR%%/rexml/formatters/transitive.rb
-%%RUBY_LIBDIR%%/rexml/functions.rb
-%%RUBY_LIBDIR%%/rexml/instruction.rb
-%%RUBY_LIBDIR%%/rexml/light/node.rb
-%%RUBY_LIBDIR%%/rexml/namespace.rb
-%%RUBY_LIBDIR%%/rexml/node.rb
-%%RUBY_LIBDIR%%/rexml/output.rb
-%%RUBY_LIBDIR%%/rexml/parent.rb
-%%RUBY_LIBDIR%%/rexml/parseexception.rb
-%%RUBY_LIBDIR%%/rexml/parsers/baseparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/lightparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/pullparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/sax2parser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/streamparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/treeparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/ultralightparser.rb
-%%RUBY_LIBDIR%%/rexml/parsers/xpathparser.rb
-%%RUBY_LIBDIR%%/rexml/quickpath.rb
-%%RUBY_LIBDIR%%/rexml/rexml.rb
-%%RUBY_LIBDIR%%/rexml/sax2listener.rb
-%%RUBY_LIBDIR%%/rexml/security.rb
-%%RUBY_LIBDIR%%/rexml/source.rb
-%%RUBY_LIBDIR%%/rexml/streamlistener.rb
-%%RUBY_LIBDIR%%/rexml/text.rb
-%%RUBY_LIBDIR%%/rexml/undefinednamespaceexception.rb
-%%RUBY_LIBDIR%%/rexml/validation/relaxng.rb
-%%RUBY_LIBDIR%%/rexml/validation/validation.rb
-%%RUBY_LIBDIR%%/rexml/validation/validationexception.rb
-%%RUBY_LIBDIR%%/rexml/xmldecl.rb
-%%RUBY_LIBDIR%%/rexml/xmltokens.rb
-%%RUBY_LIBDIR%%/rexml/xpath.rb
-%%RUBY_LIBDIR%%/rexml/xpath_parser.rb
 %%RUBY_LIBDIR%%/rinda/rinda.rb
 %%RUBY_LIBDIR%%/rinda/ring.rb
 %%RUBY_LIBDIR%%/rinda/tuplespace.rb
@@ -650,50 +750,6 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/ripper/filter.rb
 %%RUBY_LIBDIR%%/ripper/lexer.rb
 %%RUBY_LIBDIR%%/ripper/sexp.rb
-%%RUBY_LIBDIR%%/rss.rb
-%%RUBY_LIBDIR%%/rss/0.9.rb
-%%RUBY_LIBDIR%%/rss/1.0.rb
-%%RUBY_LIBDIR%%/rss/2.0.rb
-%%RUBY_LIBDIR%%/rss/atom.rb
-%%RUBY_LIBDIR%%/rss/content.rb
-%%RUBY_LIBDIR%%/rss/content/1.0.rb
-%%RUBY_LIBDIR%%/rss/content/2.0.rb
-%%RUBY_LIBDIR%%/rss/converter.rb
-%%RUBY_LIBDIR%%/rss/dublincore.rb
-%%RUBY_LIBDIR%%/rss/dublincore/1.0.rb
-%%RUBY_LIBDIR%%/rss/dublincore/2.0.rb
-%%RUBY_LIBDIR%%/rss/dublincore/atom.rb
-%%RUBY_LIBDIR%%/rss/image.rb
-%%RUBY_LIBDIR%%/rss/itunes.rb
-%%RUBY_LIBDIR%%/rss/maker.rb
-%%RUBY_LIBDIR%%/rss/maker/0.9.rb
-%%RUBY_LIBDIR%%/rss/maker/1.0.rb
-%%RUBY_LIBDIR%%/rss/maker/2.0.rb
-%%RUBY_LIBDIR%%/rss/maker/atom.rb
-%%RUBY_LIBDIR%%/rss/maker/base.rb
-%%RUBY_LIBDIR%%/rss/maker/content.rb
-%%RUBY_LIBDIR%%/rss/maker/dublincore.rb
-%%RUBY_LIBDIR%%/rss/maker/entry.rb
-%%RUBY_LIBDIR%%/rss/maker/feed.rb
-%%RUBY_LIBDIR%%/rss/maker/image.rb
-%%RUBY_LIBDIR%%/rss/maker/itunes.rb
-%%RUBY_LIBDIR%%/rss/maker/slash.rb
-%%RUBY_LIBDIR%%/rss/maker/syndication.rb
-%%RUBY_LIBDIR%%/rss/maker/taxonomy.rb
-%%RUBY_LIBDIR%%/rss/maker/trackback.rb
-%%RUBY_LIBDIR%%/rss/parser.rb
-%%RUBY_LIBDIR%%/rss/rexmlparser.rb
-%%RUBY_LIBDIR%%/rss/rss.rb
-%%RUBY_LIBDIR%%/rss/slash.rb
-%%RUBY_LIBDIR%%/rss/syndication.rb
-%%RUBY_LIBDIR%%/rss/taxonomy.rb
-%%RUBY_LIBDIR%%/rss/trackback.rb
-%%RUBY_LIBDIR%%/rss/utils.rb
-%%RUBY_LIBDIR%%/rss/version.rb
-%%RUBY_LIBDIR%%/rss/xml-stylesheet.rb
-%%RUBY_LIBDIR%%/rss/xml.rb
-%%RUBY_LIBDIR%%/rss/xmlparser.rb
-%%RUBY_LIBDIR%%/rss/xmlscanner.rb
 %%RUBY_LIBDIR%%/rubygems.rb
 %%RUBY_LIBDIR%%/rubygems/available_set.rb
 %%RUBY_LIBDIR%%/rubygems/basic_specification.rb
@@ -858,8 +914,6 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/rubygems/source/specific_file.rb
 %%RUBY_LIBDIR%%/rubygems/source/vendor.rb
 %%RUBY_LIBDIR%%/rubygems/source_list.rb
-%%RUBY_LIBDIR%%/rubygems/source_local.rb
-%%RUBY_LIBDIR%%/rubygems/source_specific_file.rb
 %%RUBY_LIBDIR%%/rubygems/spec_fetcher.rb
 %%RUBY_LIBDIR%%/rubygems/specification.rb
 %%RUBY_LIBDIR%%/rubygems/specification_policy.rb
@@ -886,16 +940,13 @@ lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/set.rb
 %%RUBY_LIBDIR%%/shellwords.rb
 %%RUBY_LIBDIR%%/singleton.rb
-%%RUBY_LIBDIR%%/singleton/version.rb
 %%RUBY_LIBDIR%%/socket.rb
 %%RUBY_LIBDIR%%/syslog/logger.rb
 %%RUBY_LIBDIR%%/tempfile.rb
 %%RUBY_LIBDIR%%/time.rb
 %%RUBY_LIBDIR%%/timeout.rb
-%%RUBY_LIBDIR%%/timeout/version.rb
 %%RUBY_LIBDIR%%/tmpdir.rb
 %%RUBY_LIBDIR%%/tracer.rb
-%%RUBY_LIBDIR%%/tracer/version.rb
 %%RUBY_LIBDIR%%/tsort.rb
 %%RUBY_LIBDIR%%/un.rb
 %%RUBY_LIBDIR%%/unicode_normalize/normalize.rb
@@ -983,16 +1034,46 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%DOCS%%%%RUBY_DOCDIR%%/NEWS-2.4.0
 %%DOCS%%%%RUBY_DOCDIR%%/NEWS-2.5.0
 %%DOCS%%%%RUBY_DOCDIR%%/NEWS-2.6.0
+%%DOCS%%%%RUBY_DOCDIR%%/NEWS-2.7.0
 %%DOCS%%%%RUBY_DOCDIR%%/README
 %%DOCS%%%%RUBY_DOCDIR%%/README.EXT
 %%DOCS%%%%RUBY_DOCDIR%%/README.EXT.ja
 %%DOCS%%%%RUBY_DOCDIR%%/README.ja.md
 %%DOCS%%%%RUBY_DOCDIR%%/README.md
 %%DOCS%%%%RUBY_DOCDIR%%/bug_triaging.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/arguments/io.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/common/col_sep.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/common/quote_char.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/common/row_sep.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/force_quotes.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/quote_empty.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/write_converters.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/write_empty_value.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/write_headers.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/generating/write_nil_value.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/converters.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/empty_value.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/field_size_limit.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/header_converters.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/headers.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/liberal_parsing.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/nil_value.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/return_headers.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/skip_blanks.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/skip_lines.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/strip.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/csv/options/parsing/unconverted_fields.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/dig_methods.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/implicit_conversion.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/make_cheatsheet.md
+%%DOCS%%%%RUBY_DOCDIR%%/method_documentation.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/ractor.md
+%%DOCS%%%%RUBY_DOCDIR%%/scheduler.md
 %%DOCS%%%%RUBY_DOCDIR%%/signals.rdoc
+%%DOCS%%%%RUBY_DOCDIR%%/syntax/pattern_matching.rdoc
 %%DOCS%%%%RUBY_DOCDIR%%/yarvarch.en
 %%DOCS%%%%RUBY_DOCDIR%%/yarvarch.ja
-%%CAPIDOCS%%%%DOCS%%%%RUBY_DOCDIR%%/capi/.timestamp
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/.timestamp
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/annotated.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/bc_s.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/bdwn.png
@@ -1003,23 +1084,23 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d05/fficonfig_8h__dep__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d05/fficonfig_8h__dep__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d05/fficonfig_8h__dep__incl.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d05/sdbm_2init_8c.html
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d05/sdbm_2init_8c_source.html
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d08/re_8h__dep__incl.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d08/re_8h__dep__incl.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d08/re_8h__dep__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d07/debug__counter_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d07/debug__counter_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d07/debug__counter_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d09/vm__exec_8c__dep__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d09/vm__exec_8c__dep__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d09/vm__exec_8c__dep__incl.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/dir_8h__dep__incl.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/dir_8h__dep__incl.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/dir_8h__dep__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0a/format_8h.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0a/format_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/strerror_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/strerror_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0c/strerror_8c__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/parser_8h__dep__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/parser_8h__dep__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/parser_8h__dep__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/sprintf_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/sprintf_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0e/sprintf_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0f/win32_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0f/win32_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d0f/win32_8c__incl.png
@@ -1027,26 +1108,40 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d11/ia64_2ffitarget_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d11/return__ul_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d11/return__ul_8c_source.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d12/structruby_1_1backward_1_1cxxanyargs_1_1define__method_1_1rb__define__global__function.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d13/eval__intern_8h__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d13/eval__intern_8h__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d13/eval__intern_8h__incl.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/sdbm_8h__dep__incl.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/sdbm_8h__dep__incl.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/sdbm_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/x86_2ffi_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/x86_2ffi_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d14/x86_2ffi_8c__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d16/isnan_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d16/isnan_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d17/structasciicompat__encoding__t.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d18/include_2ruby_2internal_2has_2builtin_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d18/include_2ruby_2internal_2has_2builtin_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d18/include_2ruby_2internal_2has_2builtin_8h__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/include_2ruby_2internal_2intern_2random_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/include_2ruby_2internal_2intern_2random_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/include_2ruby_2internal_2intern_2random_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/ossl__rand_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/ossl__rand_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/ossl__rand_8c__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d19/structrb__ractor__basket.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1a/internal_2gc_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1a/internal_2gc_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1a/internal_2gc_8h__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1a/structruby_1_1backward_1_1cxxanyargs_1_1define__method_1_1rb__define__protected__method.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1b/psych__parser_8h__dep__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1b/psych__parser_8h__dep__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1b/psych__parser_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1b/structstruct__hash__set__arg.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1e/structstrscanner.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1f/include_2ruby_2internal_2intern_2process_8h.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1f/include_2ruby_2internal_2intern_2process_8h_a247f703dccbe234e3690fbaa85115222_icgraph.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1f/include_2ruby_2internal_2intern_2process_8h_a247f703dccbe234e3690fbaa85115222_icgraph.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1f/include_2ruby_2internal_2intern_2process_8h_a247f703dccbe234e3690fbaa85115222_icgraph.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d1f/include_2ruby_2internal_2intern_2process_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d21/structrb__fiber__struct.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d22/goruby_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d22/goruby_8c_source.html
@@ -1056,13 +1151,22 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d25/dup2_8c_a4ce97c88892c43f0e127dd3a6dc54b96_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d25/dup2_8c_a4ce97c88892c43f0e127dd3a6dc54b96_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d25/dup2_8c_source.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d26/iseq_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d26/iseq_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d26/iseq_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d27/struct_f_i_l_e___i_d___i_n_f_o.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d29/main_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d29/main_8c_source.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/internal_2numeric_8h__dep__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/internal_2numeric_8h__dep__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/internal_2numeric_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a0c8230df7611eee32c77d78e23bf4c0f_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a0c8230df7611eee32c77d78e23bf4c0f_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a0c8230df7611eee32c77d78e23bf4c0f_icgraph.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a116860d78853c843f28a29e4fc913e2b_icgraph.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a116860d78853c843f28a29e4fc913e2b_icgraph.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a116860d78853c843f28a29e4fc913e2b_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a19b06d42b289f41163ed3d69426eaae4_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a19b06d42b289f41163ed3d69426eaae4_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a19b06d42b289f41163ed3d69426eaae4_icgraph.png
@@ -1084,33 +1188,21 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a2de1cb99731aaa961eff11b9bc6f19ea_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a2de1cb99731aaa961eff11b9bc6f19ea_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a2de1cb99731aaa961eff11b9bc6f19ea_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a365d759ca7d426111237d1efbb1fb2fd_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a365d759ca7d426111237d1efbb1fb2fd_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a365d759ca7d426111237d1efbb1fb2fd_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e444d0623ddccbb923450c24a594287_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e444d0623ddccbb923450c24a594287_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e444d0623ddccbb923450c24a594287_icgraph.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e7877bbc0d3c12becf8b274e610a985_icgraph.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e7877bbc0d3c12becf8b274e610a985_icgraph.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e7877bbc0d3c12becf8b274e610a985_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e8431343453712069300abda84dc155_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e8431343453712069300abda84dc155_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a3e8431343453712069300abda84dc155_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a4b1a36c0058178f1cd50ff1fc0cf4454_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a4b1a36c0058178f1cd50ff1fc0cf4454_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a4b1a36c0058178f1cd50ff1fc0cf4454_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a50131d516536d14116a7c46a5c913cad_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a50131d516536d14116a7c46a5c913cad_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a50131d516536d14116a7c46a5c913cad_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a5b42ff36f311a7f571c94eee863d39c0_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a5b42ff36f311a7f571c94eee863d39c0_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a5b42ff36f311a7f571c94eee863d39c0_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6b0b6ea5c85600346ad3e3c88e466878_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6b0b6ea5c85600346ad3e3c88e466878_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6b0b6ea5c85600346ad3e3c88e466878_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6f1af7bcc243e901b01445ddc3f1b975_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6f1af7bcc243e901b01445ddc3f1b975_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a6f1af7bcc243e901b01445ddc3f1b975_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8b6c130f74e1a19884b61b1e388d0ee6_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8b6c130f74e1a19884b61b1e388d0ee6_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8b6c130f74e1a19884b61b1e388d0ee6_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8ced3e389edb9f2d64c26787017d2fba_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8ced3e389edb9f2d64c26787017d2fba_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_a8ced3e389edb9f2d64c26787017d2fba_icgraph.png
@@ -1153,17 +1245,10 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_ae7ee6adfbfe62e276729d86198810bbb_icgraph.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_ae7ee6adfbfe62e276729d86198810bbb_icgraph.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_ae7ee6adfbfe62e276729d86198810bbb_icgraph.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_afcd03f64d49826f568710f63a10ac6df_icgraph.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_afcd03f64d49826f568710f63a10ac6df_icgraph.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_afcd03f64d49826f568710f63a10ac6df_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2a/variable_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2c/ossl__x509_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2c/ossl__x509_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2c/ossl__x509_8c__incl.png
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d2f/structcache__entry.html
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d32/__sdbm_8c__incl.map
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d32/__sdbm_8c__incl.md5
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d32/__sdbm_8c__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d32/structgetline__arg.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d34/ossl__kdf_8h.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d34/ossl__kdf_8h_source.html
@@ -1174,16 +1259,24 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d36/stringio_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d36/stringio_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d38/structmapping__buffer.html
-%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d3e/structrb__f__p__arg.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d3b/noexcept_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d3b/noexcept_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d3b/noexcept_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d44/hash_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d44/hash_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d44/hash_8c__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d46/uid__t_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d46/uid__t_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d46/uid__t_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d47/cls__ushort_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d47/cls__ushort_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d49/structrb__callable__method__entry__struct.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4b/thread__native_8h__dep__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4b/thread__native_8h__dep__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4b/thread__native_8h__dep__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4c/ossl__ts_8h__dep__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4c/ossl__ts_8h__dep__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d4c/ossl__ts_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d51/string_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d51/string_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d51/string_8c__incl.png
@@ -1193,15 +1286,29 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d53/ffi__sysv_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d53/ffi__sysv_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d53/ffi__sysv_8c__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d54/transcode_8h.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d54/transcode_8h_a5230515101f3719ac5f9b4c16f5204fa_icgraph.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d54/transcode_8h_a5230515101f3719ac5f9b4c16f5204fa_icgraph.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d54/transcode_8h_a5230515101f3719ac5f9b4c16f5204fa_icgraph.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d54/transcode_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d56/console_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d56/console_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d59/struct4_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d59/struct4_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d5c/structtr.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d5d/include_2ruby_2internal_2intern_2object_8h__dep__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d5d/include_2ruby_2internal_2intern_2object_8h__dep__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d5d/include_2ruby_2internal_2intern_2object_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d61/structibf__object__header.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d62/ossl__ts_8c__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d62/ossl__ts_8c__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d62/ossl__ts_8c__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d62/structenc__synmane__type__leading__chars__tag.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d64/structparser__params.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d65/structcls__struct__7byte.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d66/struct_r_rational.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d69/include_2ruby_2internal_2arithmetic_2fixnum_8h.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d69/include_2ruby_2internal_2arithmetic_2fixnum_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d69/mjit_8h.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d69/mjit_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d6a/regparse_8h__incl.map
@@ -1219,12 +1326,25 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d70/cls__double__va_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d70/cls__double__va_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d73/structrb__env__t.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/memory__view_8c.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/memory__view_8c_a3643c1cb65f36d35b4cf1935e5cbfdf5_icgraph.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/memory__view_8c_a3643c1cb65f36d35b4cf1935e5cbfdf5_icgraph.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/memory__view_8c_a3643c1cb65f36d35b4cf1935e5cbfdf5_icgraph.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/memory__view_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d78/structobj__ivar__tag.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7a/attribute_8h__dep__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7a/attribute_8h__dep__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7a/attribute_8h__dep__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7e/fiddle_8h__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7e/fiddle_8h__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7e/fiddle_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7e/struct_onig_compile_info.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7f/constant__p_8h.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d7f/constant__p_8h_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d80/struct_onig_token.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d81/attr_2warning_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d81/attr_2warning_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d81/attr_2warning_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d84/structnew__wrap__arg__t.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d85/process_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d85/process_8c_a432758819394f2c9bd3d8a98b8281d4c_icgraph.map
@@ -1259,19 +1379,36 @@ man/man1/%%RUBY_NAME%%.1.gz
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d86/regcomp_8c_aa5258b0fafb566fd4aa12fc1f577b2e8_icgraph.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d86/regcomp_8c_source.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d86/structcls__struct__3byte__1.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d89/attribute_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d89/attribute_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d89/attribute_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d8a/setproctitle_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d8a/setproctitle_8c__incl.md5
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d8a/setproctitle_8c__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d8d/va__1_8c.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d8d/va__1_8c_source.html
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d91/include_2ruby_2internal_2intern_2bignum_8h__dep__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d91/include_2ruby_2internal_2intern_2bignum_8h__dep__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d91/include_2ruby_2internal_2intern_2bignum_8h__dep__incl.png
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d93/include_2ruby_2thread_8h__incl.map
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d93/include_2ruby_2thread_8h__incl.md5
+%%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d93/include_2ruby_2thread_8h__incl.png
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d95/structcls__struct__16byte.html
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d96/date__strftime_8c__incl.map
 %%CAPIDOCS%%%%RUBY_DOCDIR%%/capi/html/d0/d96/date__strftime_8c__incl.md5

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010120302.09C32YwF086906>