# Tiny eRuby --- ERB2
# Copyright (c) 1999-2000,2002 Masatoshi SEKI
# You can redistribute it and/or modify it under the same terms as Ruby.
class ERB
Revision = '$Date$' #'
def self.version
"erb.rb [2.0.1 #{ERB::Revision.split[1]}]"
end
end
# ERB::Compiler
class ERB
class Compiler
ERbTag = "<%% %%> <%= <%# <% %>".split
private
def is_erb_tag?(s)
ERbTag.member?(s)
end
def prepare_trim_mode(mode)
case mode
when 1
return [false, '>']
when 2
return [false, '<>']
when 0
return [false, nil]
when String
perc = mode.include?('%')
if mode.include?('<>')
return [perc, '<>']
elsif mode.include?('>')
return [perc, '>']
else
[perc, nil]
end
else
return [false, nil]
end
end
SplitRegexp = /(<%%)|(%%>)|(<%=)|(<%#)|(<%)|(%>)|(\n)/
public
def pre_compile(s, trim_mode)
perc, trim_mode = prepare_trim_mode(trim_mode)
re = SplitRegexp
if trim_mode.nil? && !perc
list = s.split(re)
else
list = []
has_cr = (s[-1] == ?\n)
s.each do |line|
line = line.chomp
if perc && (/^(%{1,2})/ =~ line)
line[0] = ''
if $1 == '%%'
list.push(line)
list.push("\n")
else
list.push('<%')
list.push(line)
list.push('%>')
end
else
line = line.split(re)
line.shift if line[0]==''
list += line
unless ((trim_mode == '>' && line[-1] == '%>') ||
(trim_mode == '<>' && (is_erb_tag?(line[0])) &&
line[-1] == '%>'))
list.push("\n")
end
end
end
list.pop unless has_cr
end
list
end
def compile(s)
list = pre_compile(s, @trim_mode)
cmd = []
cmd.concat(@pre_cmd)
stag = nil
content = []
while (token = list.shift)
if token == '<%%'
token = '<'
list.unshift '%'
elsif token == '%%>'
token = '%'
list.unshift '>'
end
if stag.nil?
if ['<%', '<%=', '<%#'].include?(token)
stag = token
str = content.join
if str.size > 0
cmd.push("#{@put_cmd} #{str.dump}")
end
content = []
elsif token == "\n"
content.push("\n")
cmd.push("#{@put_cmd} #{content.join.dump}")
cmd.push(:cr)
content = []
else
content.push(token)
end
else
if token == '%>'
case stag
when '<%'
str = content.join
if str[-1] == ?\n
str.chop!
cmd.push(str)
cmd.push(:cr)
else
cmd.push(str)
end
when '<%='
cmd.push("#{@put_cmd}((#{content.join}).to_s)")
when '<%#'
# cmd.push("# #{content.dump}")
end
stag = nil
content = []
else
content.push(token)
end
end
end
if content.size > 0
cmd.push("#{@put_cmd} #{content.join.dump}")
end
cmd.push(:cr)
cmd.concat(@post_cmd)
ary = []
cmd.each do |x|
if x == :cr
ary.pop
ary.push("\n")
else
ary.push(x)
ary.push('; ')
end
end
ary.join
end
def initialize
@trim_mode = nil
@put_cmd = 'print'
@pre_cmd = []
@post_cmd = []
end
attr :trim_mode, true
attr :put_cmd, true
attr :pre_cmd, true
attr :post_cmd, true
end
end
# ERB
class ERB
def initialize(str, safe_level=nil, trim_mode=nil, eoutvar='_erbout')
@safe_level = safe_level
compiler = ERB::Compiler.new
compiler.trim_mode = trim_mode
set_eoutvar(compiler, eoutvar)
@src = compiler.compile(str)
end
attr :src
def set_eoutvar(compiler, eoutvar = '_erbout')
compiler.put_cmd = "#{eoutvar}.concat"
cmd = []
cmd.push "#{eoutvar} = ''"
compiler.pre_cmd = cmd
cmd = []
cmd.push(eoutvar)
compiler.post_cmd = cmd
end
def run(b=TOPLEVEL_BINDING)
print self.result(b)
end
def result(b=TOPLEVEL_BINDING)
if @safe_level
th = Thread.start {
$SAFE = @safe_level
eval(@src, b)
}
return th.value
else
return eval(@src, b)
end
end
def def_method(mod, methodname, fname='(ERB)')
mod.module_eval("def #{methodname}\n" + self.src + "\nend\n", fname, 0)
end
def def_module(methodname='erb')
mod = Module.new
def_method(mod, methodname)
mod
end
def def_class(superklass=Object, methodname='result')
cls = Class.new(superklass)
def_method(cls, methodname)
cls
end
end
# ERB::Util
class ERB
module Util
public
def html_escape(s)
s.to_s.gsub(/&/, "&").gsub(/\"/, """).gsub(/>/, ">").gsub(/, "<")
end
alias h html_escape
def url_encode(s)
s.to_s.gsub(/[^a-zA-Z0-9_\-.]/n){ sprintf("%%%02X", $&.unpack("C")[0]) }
end
alias u url_encode
end
end
# ERB::DefMethod
class ERB
module DefMethod
public
def def_erb_method(methodname, erb)
if erb.kind_of? String
fname = erb
File.open(fname) {|f| erb = ERB.new(f.read) }
end
erb.def_method(self, methodname, fname)
end
module_function :def_erb_method
end
end
uby.git/diff/.cirrus.yml?h=v3_2_9&id2=c26e41c9a324259a47c503addacd98f07cf2fb7b'>.cirrus.yml
64 | |
| -rw-r--r-- | .document | 6 | |
| -rw-r--r-- | .gdbinit | 10 | |
| -rw-r--r-- | .git-blame-ignore-revs | 23 | |
| -rw-r--r-- | .github/CODEOWNERS | 10 | |
| -rw-r--r-- | .github/dependabot.yml | 6 | |
| -rw-r--r-- | .github/workflows/baseruby.yml | 30 | |
| -rw-r--r-- | .github/workflows/bundled_gems.yml | 47 | |
| -rw-r--r-- | .github/workflows/check_dependencies.yml | 27 | |
| -rw-r--r-- | .github/workflows/check_misc.yml | 97 | |
| -rw-r--r-- | .github/workflows/codeql-analysis.yml | 48 | |
| -rw-r--r-- | .github/workflows/compilers.yml | 304 | |
| -rw-r--r-- | .github/workflows/macos.yml | 113 | |
| -rw-r--r-- | .github/workflows/mingw.yml | 51 | |
| -rw-r--r-- | .github/workflows/mjit-bindgen.yml | 104 | |
| -rw-r--r-- | .github/workflows/mjit.yml | 50 | |
| -rw-r--r-- | .github/workflows/publish.yml | 18 | |
| -rw-r--r-- | .github/workflows/scorecards.yml | 72 | |
| -rw-r--r-- | .github/workflows/spec_guards.yml | 50 | |
| -rw-r--r-- | .github/workflows/ubuntu.yml | 66 | |
| -rw-r--r-- | .github/workflows/wasm.yml | 56 | |
| -rw-r--r-- | .github/workflows/windows.yml | 104 | |
| -rw-r--r-- | .github/workflows/yjit-ubuntu.yml | 115 | |
| -rw-r--r-- | .github/workflows/yjit_asm_tests.yml | 38 | |
| -rw-r--r-- | .gitignore | 17 | |
| -rw-r--r-- | .indent.pro | 32 | |
| -rw-r--r-- | .rdoc_options | 4 | |
| -rw-r--r-- | .travis.yml | 236 | |
| -rw-r--r-- | CONTRIBUTING.md | 6 | |
| -rw-r--r-- | LEGAL | 10 | |
| -rw-r--r-- | NEWS.md | 767 | |
| -rw-r--r-- | README.ja.md | 1 | |
| -rw-r--r-- | README.md | 141 | |
| -rw-r--r-- | addr2line.c | 457 | |
| -rw-r--r-- | array.c | 3299 | |
| -rw-r--r-- | ast.c | 64 | |
| -rw-r--r-- | ast.rb | 110 | |
| -rw-r--r-- | benchmark/README.md | 8 | |
| -rw-r--r-- | benchmark/array_sort_int.yml | 15 | |
| -rw-r--r-- | benchmark/buffer_each.yml | 27 | |
| -rw-r--r-- | benchmark/buffer_get.yml | 32 | |
| -rw-r--r-- | benchmark/cgi_escape_html.yml | 37 | |
| -rw-r--r-- | benchmark/constant_invalidation.rb | 22 | |
| -rw-r--r-- | benchmark/enum_minmax.yml | 25 | |
| -rw-r--r-- | benchmark/enum_sort.yml | 15 | |
| -rw-r--r-- | benchmark/erb_escape_html.yml | 31 | |
| -rw-r--r-- | benchmark/io_write.rb | 22 | |
| -rw-r--r-- | benchmark/lib/benchmark_driver/runner/mjit.rb | 2 | |
| -rw-r--r-- | benchmark/lib/benchmark_driver/runner/mjit_exec.rb | 237 | |
| -rw-r--r-- | benchmark/marshal_dump_load_integer.yml | 22 | |
| -rw-r--r-- | benchmark/masgn.yml | 26 | |
| -rw-r--r-- | benchmark/mjit_exec_jt2jt.yml | 6 | |
| -rw-r--r-- | benchmark/mjit_exec_vm2jt.yml | 6 | |
| -rw-r--r-- | benchmark/mjit_exec_vm2vm.yml | 6 | |
| -rw-r--r-- | benchmark/module_eqq.yml | 27 | |
| -rw-r--r-- | benchmark/numeric_methods.yml | 16 | |
| -rw-r--r-- | benchmark/range_min.yml | 2 | |
| -rw-r--r-- | benchmark/so_nbody.rb | 58 | |
| -rw-r--r-- | benchmark/string_concat.yml | 45 | |
| -rw-r--r-- | benchmark/time_parse.yml | 2 | |
| -rw-r--r-- | benchmark/vm_const.yml | 6 | |
| -rw-r--r-- | benchmark/vm_freezeobj.yml | 6 | |
| -rw-r--r-- | benchmark/vm_ivar_embedded_obj_init.yml | 14 | |
| -rw-r--r-- | benchmark/vm_ivar_extended_obj_init.yml (renamed from benchmark/vm_ivar_init.yml) | 8 | |
| -rw-r--r-- | benchmark/vm_ivar_generic_get.yml | 17 | |
| -rw-r--r-- | benchmark/vm_ivar_generic_set.yml | 14 | |
| -rw-r--r-- | benchmark/vm_ivar_get.yml | 37 | |
| -rw-r--r-- | benchmark/vm_ivar_get_unintialized.yml | 12 | |
| -rw-r--r-- | benchmark/vm_ivar_lazy_set.yml | 12 | |
| -rw-r--r-- | benchmark/vm_ivar_set_on_instance.yml | 35 | |
| -rw-r--r-- | benchmark/vm_ivar_set_subclass.yml | 9 | |
| -rw-r--r-- | benchmark/vm_lvar_cond_set.yml | 8 | |
| -rw-r--r-- | bignum.c | 1170 | |
| -rwxr-xr-x | bin/gem | 19 | |
| -rwxr-xr-x | bootstraptest/runner.rb | 832 | |
| -rw-r--r-- | bootstraptest/test_attr.rb | 16 | |
| -rw-r--r-- | bootstraptest/test_autoload.rb | 30 | |
| -rw-r--r-- | bootstraptest/test_constant_cache.rb | 187 | |
| -rw-r--r-- | bootstraptest/test_fiber.rb | 2 | |
| -rw-r--r-- | bootstraptest/test_io.rb | 5 | |
| -rw-r--r-- | bootstraptest/test_method.rb | 2 | |
| -rw-r--r-- | bootstraptest/test_ractor.rb | 56 | |
| -rw-r--r-- | bootstraptest/test_thread.rb | 8 | |
| -rw-r--r-- | bootstraptest/test_yjit.rb | 749 | |
| -rw-r--r-- | bootstraptest/test_yjit_rust_port.rb | 422 | |
| -rw-r--r-- | builtin.h | 77 | |
| -rw-r--r-- | ccan/build_assert/build_assert.h | 12 | |
| -rw-r--r-- | ccan/check_type/check_type.h | 28 | |
| -rw-r--r-- | ccan/container_of/container_of.h | 52 | |
| -rw-r--r-- | ccan/list/list.h | 587 | |
| -rw-r--r-- | ccan/str/str.h | 9 | |
| -rw-r--r-- | class.c | 828 | |
| -rw-r--r-- | common.mk | 1478 | |
| -rw-r--r-- | compar.c | 38 | |
| -rw-r--r-- | compile.c | 7573 | |
| -rw-r--r-- | complex.c | 797 | |
| -rw-r--r-- | configure.ac | 710 | |
| -rw-r--r-- | cont.c | 1001 | |
| -rw-r--r-- | coroutine/amd64/Context.h | 25 | |
| -rw-r--r-- | coroutine/arm64/Context.h | 25 | |
| -rw-r--r-- | coroutine/asyncify/Context.h | 8 | |
| -rw-r--r-- | coroutine/ppc/Context.S | 90 | |
| -rw-r--r-- | coroutine/ppc/Context.h | 58 | |
| -rw-r--r-- | coroutine/ppc64/Context.S | 89 | |
| -rw-r--r-- | coroutine/ppc64/Context.h | 57 | |
| -rw-r--r-- | coroutine/universal/Context.S | 6 | |
| -rw-r--r-- | coroutine/universal/Context.h | 6 | |
| -rw-r--r-- | cygwin/GNUmakefile.in | 35 | |
| -rw-r--r-- | darray.h | 107 | |
| -rw-r--r-- | debug.c | 363 | |
| -rw-r--r-- | debug_counter.c | 36 | |
| -rw-r--r-- | debug_counter.h | 45 | |
| -rw-r--r-- | defs/gmake.mk | 201 | |
| -rw-r--r-- | defs/id.def | 6 | |
| -rw-r--r-- | defs/keywords | 2 | |
| -rw-r--r-- | defs/lex.c.src | 2 | |
| -rw-r--r-- | dir.c | 1770 | |
| -rw-r--r-- | dir.rb | 100 | |
| -rw-r--r-- | dln.c | 229 | |
| -rw-r--r-- | dln_find.c | 246 | |
| -rw-r--r-- | dmyenc.c | 2 | |
| -rw-r--r-- | doc/.document | 6 | |
| -rw-r--r-- | doc/ChangeLog-0.60_to_1.1 | 2 | |
| -rw-r--r-- | doc/ChangeLog-1.9.3 | 2 | |
| -rw-r--r-- | doc/ChangeLog-2.0.0 | 8 | |
| -rw-r--r-- | doc/ChangeLog-2.3.0 | 15 | |
| -rw-r--r-- | doc/NEWS/NEWS-1.8.7 (renamed from doc/NEWS-1.8.7) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-1.9.1 (renamed from doc/NEWS-1.9.1) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-1.9.2 (renamed from doc/NEWS-1.9.2) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-1.9.3 (renamed from doc/NEWS-1.9.3) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.0.0 (renamed from doc/NEWS-2.0.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.1.0 (renamed from doc/NEWS-2.1.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.2.0 (renamed from doc/NEWS-2.2.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.3.0 (renamed from doc/NEWS-2.3.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.4.0 (renamed from doc/NEWS-2.4.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.5.0 (renamed from doc/NEWS-2.5.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.6.0 (renamed from doc/NEWS-2.6.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-2.7.0 (renamed from doc/NEWS-2.7.0) | 0 | |
| -rw-r--r-- | doc/NEWS/NEWS-3.0.0.md (renamed from doc/NEWS-3.0.0.md) | 12 | |
| -rw-r--r-- | doc/NEWS/NEWS-3.1.0.md (renamed from doc/NEWS-3.1.0.md) | 5 | |
| -rw-r--r-- | doc/case_mapping.rdoc | 4 | |
| -rw-r--r-- | doc/character_selectors.rdoc | 97 | |
| -rw-r--r-- | doc/command_injection.rdoc | 29 | |
| -rw-r--r-- | doc/contributing.md | 12 | |
| -rw-r--r-- | doc/contributing.rdoc | 402 | |
| -rw-r--r-- | doc/contributing/building_ruby.md | 172 | |
| -rw-r--r-- | doc/contributing/documentation_guide.md | 435 | |
| -rw-r--r-- | doc/contributing/making_changes_to_ruby.md | 28 | |
| -rw-r--r-- | doc/contributing/making_changes_to_stdlibs.md | 49 | |
| -rw-r--r-- | doc/contributing/reporting_issues.md | 91 | |
| -rw-r--r-- | doc/contributing/testing_ruby.md | 138 | |
| -rw-r--r-- | doc/date/calendars.rdoc | 62 | |
| -rw-r--r-- | doc/documentation_guide.rdoc | 281 | |
| -rw-r--r-- | doc/encodings.rdoc | 479 | |
| -rw-r--r-- | doc/examples/files.rdoc | 26 | |
| -rw-r--r-- | doc/extension.ja.rdoc | 25 | |
| -rw-r--r-- | doc/extension.rdoc | 16 | |
| -rw-r--r-- | doc/format_specifications.rdoc | 348 | |
| -rw-r--r-- | doc/hacking.md | 104 | |
| -rw-r--r-- | doc/implicit_conversion.rdoc | 23 | |
| -rw-r--r-- | doc/maintainers.rdoc | 10 | |
| -rw-r--r-- | doc/make_cheatsheet.md | 124 | |
| -rw-r--r-- | doc/matchdata/begin.rdoc | 30 | |
| -rw-r--r-- | doc/matchdata/end.rdoc | 30 | |
| -rw-r--r-- | doc/matchdata/offset.rdoc | 31 | |
| -rw-r--r-- | doc/math/math.rdoc | 117 | |
| -rw-r--r-- | doc/memory_view.md | 4 | |
| -rw-r--r-- | doc/mjit/mjit.md | 39 | |
| -rw-r--r-- | doc/net-http/examples.rdoc | 31 | |
| -rw-r--r-- | doc/net-http/included_getters.rdoc | 3 | |
| -rw-r--r-- | doc/optparse/creates_option.rdoc | 4 | |
| -rw-r--r-- | doc/optparse/option_params.rdoc | 4 | |
| -rw-r--r-- | doc/optparse/tutorial.rdoc | 2 | |
| -rw-r--r-- | doc/packed_data.rdoc | 590 | |
| -rw-r--r-- | doc/ractor.md | 2 | |
| -rw-r--r-- | doc/rdoc/markup_reference.rb | 1257 | |
| -rw-r--r-- | doc/regexp.rdoc | 63 | |
| -rw-r--r-- | doc/standard_library.rdoc | 5 | |
| -rw-r--r-- | doc/strftime_formatting.rdoc | 527 | |
| -rw-r--r-- | doc/string/b.rdoc | 14 | |
| -rw-r--r-- | doc/string/bytes.rdoc | 6 | |
| -rw-r--r-- | doc/string/bytesize.rdoc | 11 | |
| -rw-r--r-- | doc/string/center.rdoc | 16 | |
| -rw-r--r-- | doc/string/chars.rdoc | 5 | |
| -rw-r--r-- | doc/string/chomp.rdoc | 29 | |
| -rw-r--r-- | doc/string/chop.rdoc | 16 | |
| -rw-r--r-- | doc/string/codepoints.rdoc | 6 | |
| -rw-r--r-- | doc/string/delete_prefix.rdoc | 8 | |
| -rw-r--r-- | doc/string/delete_suffix.rdoc | 8 | |
| -rw-r--r-- | doc/string/each_byte.rdoc | 17 | |
| -rw-r--r-- | doc/string/each_char.rdoc | 17 | |
| -rw-r--r-- | doc/string/each_codepoint.rdoc | 18 | |
| -rw-r--r-- | doc/string/each_grapheme_cluster.rdoc | 12 | |
| -rw-r--r-- | doc/string/each_line.rdoc | 60 | |
| -rw-r--r-- | doc/string/end_with_p.rdoc | 11 | |
| -rw-r--r-- | doc/string/force_encoding.rdoc | 20 | |
| -rw-r--r-- | doc/string/grapheme_clusters.rdoc | 6 | |
| -rw-r--r-- | doc/string/index.rdoc | 38 | |
| -rw-r--r-- | doc/string/length.rdoc | 13 | |
| -rw-r--r-- | doc/string/ljust.rdoc | 16 | |
| -rw-r--r-- | doc/string/new.rdoc | 51 | |
| -rw-r--r-- | doc/string/ord.rdoc | 6 | |
| -rw-r--r-- | doc/string/partition.rdoc | 24 | |
| -rw-r--r-- | doc/string/rjust.rdoc | 16 | |
| -rw-r--r-- | doc/string/rpartition.rdoc | 24 | |
| -rw-r--r-- | doc/string/scrub.rdoc | 25 | |
| -rw-r--r-- | doc/string/split.rdoc | 86 | |
| -rw-r--r-- | doc/string/start_with_p.rdoc | 18 | |
| -rw-r--r-- | doc/string/sum.rdoc | 11 | |
| -rw-r--r-- | doc/symbol/casecmp.rdoc | 27 | |
| -rw-r--r-- | doc/symbol/casecmp_p.rdoc | 26 | |
| -rw-r--r-- | doc/syntax/assignment.rdoc | 6 | |
| -rw-r--r-- | doc/syntax/control_expressions.rdoc | 26 | |
| -rw-r--r-- | doc/syntax/literals.rdoc | 83 | |
| -rw-r--r-- | doc/syntax/modules_and_classes.rdoc | 4 | |
| -rw-r--r-- | doc/syntax/precedence.rdoc | 2 | |
| -rw-r--r-- | doc/time/in.rdoc | 7 | |
| -rw-r--r-- | doc/time/mon-min.rdoc | 8 | |
| -rw-r--r-- | doc/time/msec.rdoc | 2 | |
| -rw-r--r-- | doc/time/nsec.rdoc | 2 | |
| -rw-r--r-- | doc/time/sec.rdoc | 2 | |
| -rw-r--r-- | doc/time/sec_i.rdoc | 1 | |
| -rw-r--r-- | doc/time/usec.rdoc | 2 | |
| -rw-r--r-- | doc/time/year.rdoc | 1 | |
| -rw-r--r-- | doc/time/zone_and_in.rdoc | 8 | |
| -rw-r--r-- | doc/timezones.rdoc | 108 | |
| -rw-r--r-- | doc/transcode.rdoc | 52 | |
| -rw-r--r-- | doc/yjit/yjit.md | 330 | |
| -rw-r--r-- | enc/Makefile.in | 4 | |
| -rw-r--r-- | enc/ascii.c | 6 | |
| -rw-r--r-- | enc/cesu_8.c | 23 | |
| -rw-r--r-- | enc/depend | 4219 | |
| -rw-r--r-- | enc/encdb.c | 2 | |
| -rw-r--r-- | enc/encinit.c.erb | 1 | |
| -rw-r--r-- | enc/jis/props.h.blt | 4 | |
| -rw-r--r-- | enc/jis/props.kwd | 2 | |
| -rw-r--r-- | enc/jis/props.src | 2 | |
| -rwxr-xr-x | enc/make_encmake.rb | 2 | |
| -rw-r--r-- | enc/trans/newline.trans | 20 | |
| -rw-r--r-- | enc/trans/transdb.c | 2 | |
| -rw-r--r-- | enc/unicode/15.0.0/casefold.h (renamed from enc/unicode/13.0.0/casefold.h) | 6053 | |
| -rw-r--r-- | enc/unicode/15.0.0/name2ctype.h (renamed from enc/unicode/13.0.0/name2ctype.h) | 7239 | |
| -rw-r--r-- | enc/utf_16_32.h | 2 | |
| -rw-r--r-- | encindex.h | 6 | |
| -rw-r--r-- | encoding.c | 752 | |
| -rw-r--r-- | enum.c | 1027 | |
| -rw-r--r-- | enumerator.c | 983 | |
| -rw-r--r-- | error.c | 1009 | |
| -rw-r--r-- | eval.c | 829 | |
| -rw-r--r-- | eval_error.c | 561 | |
| -rw-r--r-- | eval_intern.h | 6 | |
| -rw-r--r-- | eval_jump.c | 38 | |
| -rw-r--r-- | ext/-test-/RUBY_ALIGNOF/depend | 1 | |
| -rw-r--r-- | ext/-test-/abi/abi.c | 11 | |
| -rw-r--r-- | ext/-test-/abi/extconf.rb | 4 | |
| -rw-r--r-- | ext/-test-/arith_seq/beg_len_step/beg_len_step.c | 19 | |
| -rw-r--r-- | ext/-test-/arith_seq/beg_len_step/depend | 161 | |
| -rw-r--r-- | ext/-test-/arith_seq/beg_len_step/extconf.rb | 2 | |
| -rw-r--r-- | ext/-test-/arith_seq/extract/depend | 1 | |
| -rw-r--r-- | ext/-test-/array/concat/depend | 1 | |
| -rw-r--r-- | ext/-test-/array/resize/depend | 1 | |
| -rw-r--r-- | ext/-test-/bignum/depend | 7 | |
| -rw-r--r-- | ext/-test-/bug-14834/depend | 1 | |
| -rw-r--r-- | ext/-test-/bug-3571/depend | 1 | |
| -rw-r--r-- | ext/-test-/bug-5832/depend | 1 | |
| -rw-r--r-- | ext/-test-/bug_reporter/depend | 1 | |
| -rw-r--r-- | ext/-test-/class/depend | 2 | |
| -rw-r--r-- | ext/-test-/debug/depend | 3 | |
| -rw-r--r-- | ext/-test-/debug/inspector.c | 14 | |
| -rw-r--r-- | ext/-test-/debug/profile_frames.c | 27 | |
| -rw-r--r-- | ext/-test-/dln/empty/depend | 159 | |
| -rw-r--r-- | ext/-test-/dln/empty/empty.c | 2 | |
| -rw-r--r-- | ext/-test-/econv/append.c | 15 | |
| -rw-r--r-- | ext/-test-/econv/extconf.rb | 3 | |
| -rw-r--r-- | ext/-test-/econv/init.c | 11 | |
| -rw-r--r-- | ext/-test-/enumerator_kw/depend | 1 | |
| -rw-r--r-- | ext/-test-/enumerator_kw/enumerator_kw.c | 3 | |
| -rw-r--r-- | ext/-test-/eval/eval.c | 13 | |
| -rw-r--r-- | ext/-test-/eval/extconf.rb | 2 | |
| -rw-r--r-- | ext/-test-/exception/depend | 4 | |
| -rw-r--r-- | ext/-test-/fatal/depend | 1 | |
| -rw-r--r-- | ext/-test-/file/depend | 3 | |
| -rw-r--r-- | ext/-test-/file/fs.c | 14 | |
| -rw-r--r-- | ext/-test-/float/depend | 2 | |
| -rw-r--r-- | ext/-test-/funcall/depend | 1 | |
| -rw-r--r-- | ext/-test-/funcall/funcall.c | 12 | |
| -rw-r--r-- | ext/-test-/gvl/call_without_gvl/call_without_gvl.c | 2 | |
| -rw-r--r-- | ext/-test-/gvl/call_without_gvl/depend | 1 | |
| -rw-r--r-- | ext/-test-/hash/depend | 2 | |
| -rw-r--r-- | ext/-test-/integer/depend | 3 | |
| -rw-r--r-- | ext/-test-/iseq_load/depend | 1 | |
| -rw-r--r-- | ext/-test-/iter/depend | 3 | |
| -rw-r--r-- | ext/-test-/load/dot.dot/depend | 159 | |
| -rw-r--r-- | ext/-test-/load/dot.dot/dot.dot.c | 2 | |
| -rw-r--r-- | ext/-test-/load/protect/depend | 1 | |
| -rw-r--r-- | ext/-test-/marshal/compat/depend | 1 | |
| -rw-r--r-- | ext/-test-/marshal/internal_ivar/depend | 1 | |
| -rw-r--r-- | ext/-test-/marshal/internal_ivar/internal_ivar.c | 5 | |
| -rw-r--r-- | ext/-test-/marshal/usr/depend | 1 | |
| -rw-r--r-- | ext/-test-/memory_status/depend | 1 | |
| -rw-r--r-- | ext/-test-/memory_status/memory_status.c | 12 | |
| -rw-r--r-- | ext/-test-/memory_view/depend | 1 | |
| -rw-r--r-- | ext/-test-/method/depend | 2 | |
| -rw-r--r-- | ext/-test-/notimplement/depend | 1 | |
| -rw-r--r-- | ext/-test-/num2int/depend | 1 | |
| -rw-r--r-- | ext/-test-/num2int/num2int.c | 26 | |
| -rw-r--r-- | ext/-test-/path_to_class/depend | 1 | |
| -rw-r--r-- | ext/-test-/popen_deadlock/depend | 27 | |
| -rw-r--r-- | ext/-test-/postponed_job/depend | 1 | |
| -rw-r--r-- | ext/-test-/printf/depend | 1 | |
| -rw-r--r-- | ext/-test-/printf/printf.c | 64 | |
| -rw-r--r-- | ext/-test-/proc/depend | 3 | |
| -rw-r--r-- | ext/-test-/proc/super.c | 2 | |
| -rw-r--r-- | ext/-test-/random/bad_version.c | 135 | |
| -rw-r--r-- | ext/-test-/random/depend | 162 | |
| -rw-r--r-- | ext/-test-/random/loop.c | 1 | |
| -rw-r--r-- | ext/-test-/rational/depend | 2 | |
| -rw-r--r-- | ext/-test-/rb_call_super_kw/depend | 1 | |
| -rw-r--r-- | ext/-test-/rb_call_super_kw/rb_call_super_kw.c | 3 | |
| -rw-r--r-- | ext/-test-/recursion/depend | 1 | |
| -rw-r--r-- | ext/-test-/regexp/depend | 2 | |
| -rw-r--r-- | ext/-test-/scan_args/depend | 1 | |
| -rw-r--r-- | ext/-test-/st/foreach/depend | 1 | |
| -rw-r--r-- | ext/-test-/st/foreach/foreach.c | 100 | |
| -rw-r--r-- | ext/-test-/st/numhash/depend | 1 | |
| -rw-r--r-- | ext/-test-/st/numhash/numhash.c | 16 | |
| -rw-r--r-- | ext/-test-/st/update/depend | 1 | |
| -rw-r--r-- | ext/-test-/st/update/update.c | 12 | |
| -rw-r--r-- | ext/-test-/string/coderange.c | 8 | |
| -rw-r--r-- | ext/-test-/string/cstr.c | 16 | |
| -rw-r--r-- | ext/-test-/string/depend | 16 | |
| -rw-r--r-- | ext/-test-/string/fstring.c | 4 | |
| -rw-r--r-- | ext/-test-/string/qsort.c | 14 | |
| -rw-r--r-- | ext/-test-/string/set_len.c | 10 | |
| -rw-r--r-- | ext/-test-/struct/depend | 4 | |
| -rw-r--r-- | ext/-test-/struct/member.c | 2 | |
| -rw-r--r-- | ext/-test-/symbol/depend | 2 | |
| -rw-r--r-- | ext/-test-/symbol/type.c | 6 | |
| -rw-r--r-- | ext/-test-/thread/instrumentation/depend | 164 | |
| -rw-r--r-- | ext/-test-/thread/instrumentation/extconf.rb | 2 | |
| -rw-r--r-- | ext/-test-/thread/instrumentation/instrumentation.c | 141 | |
| -rw-r--r-- | ext/-test-/thread_fd/depend | 1 | |
| -rw-r--r-- | ext/-test-/time/depend | 3 | |
| -rw-r--r-- | ext/-test-/tracepoint/depend | 2 | |
| -rw-r--r-- | ext/-test-/tracepoint/gc_hook.c | 26 | |
| -rw-r--r-- | ext/-test-/tracepoint/tracepoint.c | 54 | |
| -rw-r--r-- | ext/-test-/typeddata/depend | 1 | |
| -rw-r--r-- | ext/-test-/typeddata/typeddata.c | 2 | |
| -rw-r--r-- | ext/-test-/vm/at_exit.c | 12 | |
| -rw-r--r-- | ext/-test-/vm/depend | 1 | |
| -rw-r--r-- | ext/-test-/wait/depend | 1 | |
| -rw-r--r-- | ext/-test-/win32/console/attribute.c | 18 | |
| -rw-r--r-- | ext/-test-/win32/fd_setsize/fd_setsize.c | 10 | |
| -rw-r--r-- | ext/bigdecimal/bigdecimal.c | 1378 | |
| -rw-r--r-- | ext/bigdecimal/bigdecimal.gemspec | 4 | |
| -rw-r--r-- | ext/bigdecimal/bigdecimal.h | 48 | |
| -rw-r--r-- | ext/bigdecimal/depend | 2 | |
| -rw-r--r-- | ext/bigdecimal/extconf.rb | 4 | |
| -rw-r--r-- | ext/bigdecimal/lib/bigdecimal/jacobian.rb | 6 | |
| -rw-r--r-- | ext/bigdecimal/lib/bigdecimal/util.rb | 6 | |
| -rw-r--r-- | ext/bigdecimal/missing.h | 51 | |
| -rw-r--r-- | ext/cgi/escape/depend | 1 | |
| -rw-r--r-- | ext/cgi/escape/escape.c | 353 | |
| -rw-r--r-- | ext/continuation/depend | 1 | |
| -rw-r--r-- | ext/coverage/coverage.c | 216 | |
| -rw-r--r-- | ext/coverage/depend | 7 | |
| -rw-r--r-- | ext/date/date.gemspec | 24 | |
| -rw-r--r-- | ext/date/date_core.c | 2035 | |
| -rw-r--r-- | ext/date/date_parse.c | 131 | |
| -rw-r--r-- | ext/date/date_strptime.c | 105 | |
| -rw-r--r-- | ext/date/depend | 4 | |
| -rw-r--r-- | ext/date/extconf.rb | 1 | |
| -rw-r--r-- | ext/date/lib/date.rb | 6 | |
| -rw-r--r-- | ext/date/zonetab.h | 4 | |
| -rw-r--r-- | ext/date/zonetab.list | 2 | |
| -rw-r--r-- | ext/digest/bubblebabble/bubblebabble.c | 2 | |
| -rw-r--r-- | ext/digest/bubblebabble/depend | 1 | |
| -rw-r--r-- | ext/digest/depend | 1 | |
| -rw-r--r-- | ext/digest/digest.c | 12 | |
| -rw-r--r-- | ext/digest/digest.h | 2 | |
| -rw-r--r-- | ext/digest/digest_conf.rb | 2 | |
| -rw-r--r-- | ext/digest/lib/digest/version.rb | 2 | |
| -rw-r--r-- | ext/digest/md5/depend | 3 | |
| -rw-r--r-- | ext/digest/rmd160/depend | 2 | |
| -rw-r--r-- | ext/digest/sha1/depend | 3 | |
| -rw-r--r-- | ext/digest/sha2/depend | 3 | |
| -rw-r--r-- | ext/digest/sha2/sha2init.c | 2 | |
| -rw-r--r-- | ext/erb/escape/escape.c | 95 | |
| -rw-r--r-- | ext/erb/escape/extconf.rb | 7 | |
| -rw-r--r-- | ext/etc/depend | 1 | |
| -rw-r--r-- | ext/etc/etc.c | 104 | |
| -rwxr-xr-x | ext/extmk.rb | 137 | |
| -rw-r--r-- | ext/fcntl/depend | 1 | |
| -rw-r--r-- | ext/fcntl/fcntl.gemspec | 2 | |
| -rw-r--r-- | ext/fiddle/closure.c | 135 | |
| -rw-r--r-- | ext/fiddle/conversions.c | 20 | |
| -rw-r--r-- | ext/fiddle/depend | 8 | |
| -rw-r--r-- | ext/fiddle/extconf.rb | 30 | |
| -rw-r--r-- | ext/fiddle/extlibs | 13 | |
| -rw-r--r-- | ext/fiddle/fiddle.c | 214 | |
| -rw-r--r-- | ext/fiddle/fiddle.gemspec | 3 | |
| -rw-r--r-- | ext/fiddle/fiddle.h | 21 | |
| -rw-r--r-- | ext/fiddle/handle.c | 59 | |
| -rw-r--r-- | ext/fiddle/lib/fiddle.rb | 35 | |
| -rw-r--r-- | ext/fiddle/lib/fiddle/closure.rb | 25 | |
| -rw-r--r-- | ext/fiddle/lib/fiddle/cparser.rb | 18 | |
| -rw-r--r-- | ext/fiddle/lib/fiddle/pack.rb | 35 | |
| -rw-r--r-- | ext/fiddle/lib/fiddle/version.rb | 2 | |
| -rw-r--r-- | ext/io/console/console.c | 40 | |
| -rw-r--r-- | ext/io/console/depend | 3 | |
| -rw-r--r-- | ext/io/console/io-console.gemspec | 2 | |
| -rw-r--r-- | ext/io/console/win32_vk.inc | 327 | |
| -rw-r--r-- | ext/io/console/win32_vk.list | 2 | |
| -rw-r--r-- | ext/io/nonblock/depend | 1 | |
| -rw-r--r-- | ext/io/nonblock/io-nonblock.gemspec | 16 | |
| -rw-r--r-- | ext/io/nonblock/nonblock.c | 67 | |
| -rw-r--r-- | ext/io/wait/depend | 1 | |
| -rw-r--r-- | ext/io/wait/extconf.rb | 32 | |
| -rw-r--r-- | ext/io/wait/io-wait.gemspec | 23 | |
| -rw-r--r-- | ext/io/wait/wait.c | 167 | |
| -rw-r--r-- | ext/json/VERSION | 2 | |
| -rw-r--r-- | ext/json/generator/depend | 1 | |
| -rw-r--r-- | ext/json/generator/generator.c | 4 | |
| -rw-r--r-- | ext/json/lib/json/version.rb | 2 | |
| -rw-r--r-- | ext/json/parser/depend | 1 | |
| -rw-r--r-- | ext/json/parser/extconf.rb | 4 | |
| -rw-r--r-- | ext/json/parser/parser.c | 23 | |
| -rw-r--r-- | ext/json/parser/parser.rl | 23 | |
| -rw-r--r-- | ext/monitor/depend | 1 | |
| -rw-r--r-- | ext/nkf/depend | 1 | |
| -rw-r--r-- | ext/nkf/nkf-utf8/nkf.c | 14 | |
| -rw-r--r-- | ext/nkf/nkf.c | 88 | |
| -rw-r--r-- | ext/nkf/nkf.gemspec | 2 | |
| -rw-r--r-- | ext/objspace/depend | 27 | |
| -rw-r--r-- | ext/objspace/lib/objspace.rb | 97 | |
| -rw-r--r-- | ext/objspace/object_tracing.c | 167 | |
| -rw-r--r-- | ext/objspace/objspace.c | 420 | |
| -rw-r--r-- | ext/objspace/objspace_dump.c | 280 | |
| -rw-r--r-- | ext/openssl/History.md | 105 | |
| -rw-r--r-- | ext/openssl/depend | 32 | |
| -rw-r--r-- | ext/openssl/extconf.rb | 104 | |
| -rw-r--r-- | ext/openssl/lib/openssl/pkey.rb | 20 | |
| -rw-r--r-- | ext/openssl/lib/openssl/ssl.rb | 5 | |
| -rw-r--r-- | ext/openssl/lib/openssl/version.rb | 2 | |
| -rw-r--r-- | ext/openssl/openssl.gemspec | 2 | |
| -rw-r--r-- | ext/openssl/ossl.h | 10 | |
| -rw-r--r-- | ext/openssl/ossl_asn1.c | 21 | |
| -rw-r--r-- | ext/openssl/ossl_bn.c | 36 | |
| -rw-r--r-- | ext/openssl/ossl_cipher.c | 3 | |
| -rw-r--r-- | ext/openssl/ossl_hmac.c | 8 | |
| -rw-r--r-- | ext/openssl/ossl_kdf.c | 6 | |
| -rw-r--r-- | ext/openssl/ossl_ocsp.c | 4 | |
| -rw-r--r-- | ext/openssl/ossl_pkey.c | 52 | |
| -rw-r--r-- | ext/openssl/ossl_pkey.h | 2 | |
| -rw-r--r-- | ext/openssl/ossl_pkey_dh.c | 12 | |
| -rw-r--r-- | ext/openssl/ossl_pkey_dsa.c | 14 | |
| -rw-r--r-- | ext/openssl/ossl_pkey_ec.c | 68 | |
| -rw-r--r-- | ext/openssl/ossl_pkey_rsa.c | 12 | |
| -rw-r--r-- | ext/openssl/ossl_ssl.c | 261 | |
| -rw-r--r-- | ext/openssl/ossl_ssl_session.c | 4 | |
| -rw-r--r-- | ext/openssl/ossl_x509cert.c | 6 | |
| -rw-r--r-- | ext/openssl/ossl_x509crl.c | 6 | |
| -rw-r--r-- | ext/openssl/ossl_x509req.c | 6 | |
| -rw-r--r-- | ext/openssl/ossl_x509revoked.c | 6 | |
| -rw-r--r-- | ext/pathname/depend | 1 | |
| -rw-r--r-- | ext/pathname/lib/pathname.rb | 15 | |
| -rw-r--r-- | ext/pathname/pathname.c | 19 | |
| -rw-r--r-- | ext/pathname/pathname.gemspec | 2 | |
| -rw-r--r-- | ext/psych/.gitignore | 1 | |
| -rw-r--r-- | ext/psych/depend | 19 | |
| -rw-r--r-- | ext/psych/extconf.rb | 70 | |
| -rw-r--r-- | ext/psych/lib/psych.rb | 2 | |
| -rw-r--r-- | ext/psych/lib/psych/exception.rb | 14 | |
| -rw-r--r-- | ext/psych/lib/psych/parser.rb | 13 | |
| -rw-r--r-- | ext/psych/lib/psych/scalar_scanner.rb | 6 | |
| -rw-r--r-- | ext/psych/lib/psych/versions.rb | 4 | |
| -rw-r--r-- | ext/psych/lib/psych/visitors/to_ruby.rb | 8 | |
| -rw-r--r-- | ext/psych/lib/psych/visitors/yaml_tree.rb | 16 | |
| -rw-r--r-- | ext/psych/psych.gemspec | 3 | |
| -rw-r--r-- | ext/psych/psych_parser.c | 52 | |
| -rw-r--r-- | ext/psych/yaml/api.c | 1393 | |
| -rw-r--r-- | ext/psych/yaml/config.h | 80 | |
| -rw-r--r-- | ext/psych/yaml/dumper.c | 394 | |
| -rw-r--r-- | ext/psych/yaml/emitter.c | 2358 | |
| -rw-r--r-- | ext/psych/yaml/loader.c | 544 | |
| -rw-r--r-- | ext/psych/yaml/parser.c | 1375 | |
| -rw-r--r-- | ext/psych/yaml/reader.c | 469 | |
| -rw-r--r-- | ext/psych/yaml/scanner.c | 3598 | |
| -rw-r--r-- | ext/psych/yaml/writer.c | 141 | |
| -rw-r--r-- | ext/psych/yaml/yaml.h | 1985 | |
| -rw-r--r-- | ext/psych/yaml/yaml_private.h | 688 | |
| -rw-r--r-- | ext/pty/depend | 2 | |
| -rw-r--r-- | ext/pty/extconf.rb | 6 | |
| -rw-r--r-- | ext/pty/lib/expect.rb | 16 | |
| -rw-r--r-- | ext/pty/pty.c | 151 | |
| -rw-r--r-- | ext/racc/cparse/cparse.c | 4 | |
| -rw-r--r-- | ext/racc/cparse/depend | 1 | |
| -rw-r--r-- | ext/rbconfig/sizeof/depend | 2 | |
| -rw-r--r-- | ext/readline/depend | 1 | |
| -rw-r--r-- | ext/readline/readline-ext.gemspec | 6 | |
| -rw-r--r-- | ext/readline/readline.c | 4 | |
| -rw-r--r-- | ext/ripper/depend | 11 | |
| -rw-r--r-- | ext/ripper/eventids2.c | 19 | |
| -rw-r--r-- | ext/ripper/lib/ripper/lexer.rb | 9 | |
| -rw-r--r-- | ext/ripper/tools/preproc.rb | 2 | |
| -rw-r--r-- | ext/socket/addrinfo.h | 36 | |
| -rw-r--r-- | ext/socket/ancdata.c | 262 | |
| -rw-r--r-- | ext/socket/basicsocket.c | 76 | |
| -rw-r--r-- | ext/socket/constants.c | 6 | |
| -rw-r--r-- | ext/socket/depend | 30 | |
| -rw-r--r-- | ext/socket/extconf.rb | 23 | |
| -rw-r--r-- | ext/socket/getaddrinfo.c | 898 | |
| -rw-r--r-- | ext/socket/getnameinfo.c | 226 | |
| -rw-r--r-- | ext/socket/ifaddr.c | 8 | |
| -rw-r--r-- | ext/socket/init.c | 156 | |
| -rw-r--r-- | ext/socket/ipsocket.c | 190 | |
| -rw-r--r-- | ext/socket/lib/socket.rb | 9 | |
| -rw-r--r-- | ext/socket/mkconstants.rb | 7 | |
| -rw-r--r-- | ext/socket/option.c | 98 | |
| -rw-r--r-- | ext/socket/raddrinfo.c | 278 | |
| -rw-r--r-- | ext/socket/rubysocket.h | 24 | |
| -rw-r--r-- | ext/socket/socket.c | 456 | |
| -rw-r--r-- | ext/socket/sockssocket.c | 4 | |
| -rw-r--r-- | ext/socket/tcpserver.c | 2 | |
| -rw-r--r-- | ext/socket/tcpsocket.c | 18 | |
| -rw-r--r-- | ext/socket/udpsocket.c | 30 | |
| -rw-r--r-- | ext/socket/unixserver.c | 8 | |
| -rw-r--r-- | ext/socket/unixsocket.c | 148 | |
| -rw-r--r-- | ext/stringio/depend | 1 | |
| -rw-r--r-- | ext/stringio/stringio.c | 378 | |
| -rw-r--r-- | ext/stringio/stringio.gemspec | 17 | |
| -rw-r--r-- | ext/strscan/depend | 1 | |
| -rw-r--r-- | ext/strscan/extconf.rb | 11 | |
| -rw-r--r-- | ext/strscan/strscan.c | 178 | |
| -rw-r--r-- | ext/strscan/strscan.gemspec | 23 | |
| -rw-r--r-- | ext/syslog/depend | 1 | |
| -rw-r--r-- | ext/syslog/syslog.c | 22 | |
| -rw-r--r-- | ext/syslog/syslog.gemspec | 2 | |
| -rw-r--r-- | ext/win32/lib/win32/registry.rb | 13 | |
| -rw-r--r-- | ext/win32/resolv/resolv.c | 18 | |
| -rw-r--r-- | ext/win32ole/win32ole.c | 170 | |
| -rw-r--r-- | ext/win32ole/win32ole.gemspec | 2 | |
| -rw-r--r-- | ext/win32ole/win32ole_event.c | 21 | |
| -rw-r--r-- | ext/win32ole/win32ole_method.c | 3 | |
| -rw-r--r-- | ext/win32ole/win32ole_param.c | 3 | |
| -rw-r--r-- | ext/win32ole/win32ole_record.c | 3 | |
| -rw-r--r-- | ext/win32ole/win32ole_type.c | 3 | |
| -rw-r--r-- | ext/win32ole/win32ole_typelib.c | 19 | |
| -rw-r--r-- | ext/win32ole/win32ole_variable.c | 3 | |
| -rw-r--r-- | ext/win32ole/win32ole_variant.c | 3 | |
| -rw-r--r-- | ext/zlib/depend | 1 | |
| -rw-r--r-- | ext/zlib/extconf.rb | 2 | |
| -rw-r--r-- | ext/zlib/win32/zlib-1.2.11-mswin.patch | 95 | |
| -rw-r--r-- | ext/zlib/zlib.c | 32 | |
| -rw-r--r-- | file.c | 3226 | |
| -rw-r--r-- | gc.c | 6313 | |
| -rw-r--r-- | gc.h | 30 | |
| -rw-r--r-- | gc.rb | 142 | |
| -rw-r--r-- | gem_prelude.rb | 7 | |
| -rw-r--r-- | gems/bundled_gems | 30 | |
| -rw-r--r-- | gems/lib/core_assertions.rb | 1 | |
| -rw-r--r-- | gems/lib/envutil.rb | 1 | |
| -rw-r--r-- | gems/lib/rake/extensiontask.rb (renamed from tool/dummy-rake-compiler/rake/extensiontask.rb) | 5 | |
| -rw-r--r-- | goruby.c | 32 | |
| -rw-r--r-- | hash.c | 1244 | |
| -rw-r--r-- | hrtime.h | 59 | |
| -rw-r--r-- | id_table.c | 138 | |
| -rw-r--r-- | id_table.h | 5 | |
| -rw-r--r-- | include/ruby/assert.h | 2 | |
| -rw-r--r-- | include/ruby/backward/2/assume.h | 2 | |
| -rw-r--r-- | include/ruby/debug.h | 35 | |
| -rw-r--r-- | include/ruby/fiber/scheduler.h | 92 | |
| -rw-r--r-- | include/ruby/internal/abi.h | 58 | |
| -rw-r--r-- | include/ruby/internal/anyargs.h | 37 | |
| -rw-r--r-- | include/ruby/internal/arithmetic.h | 3 | |
| -rw-r--r-- | include/ruby/internal/arithmetic/long.h | 2 | |
| -rw-r--r-- | include/ruby/internal/assume.h | 5 | |
| -rw-r--r-- | include/ruby/internal/attr/nodiscard.h | 2 | |
| -rw-r--r-- | include/ruby/internal/attr/nonstring.h | 32 | |
| -rw-r--r-- | include/ruby/internal/config.h | 2 | |
| -rw-r--r-- | include/ruby/internal/core/rarray.h | 45 | |
| -rw-r--r-- | include/ruby/internal/core/rclass.h | 49 | |
| -rw-r--r-- | include/ruby/internal/core/robject.h | 61 | |
| -rw-r--r-- | include/ruby/internal/encoding/ctype.h | 101 | |
| -rw-r--r-- | include/ruby/internal/encoding/encoding.h | 14 | |
| -rw-r--r-- | include/ruby/internal/encoding/transcode.h | 18 | |
| -rw-r--r-- | include/ruby/internal/eval.h | 33 | |
| -rw-r--r-- | include/ruby/internal/fl_type.h | 19 | |
| -rw-r--r-- | include/ruby/internal/gc.h | 13 | |
| -rw-r--r-- | include/ruby/internal/has/builtin.h | 6 | |
| -rw-r--r-- | include/ruby/internal/intern/array.h | 6 | |
| -rw-r--r-- | include/ruby/internal/intern/class.h | 12 | |
| -rw-r--r-- | include/ruby/internal/intern/cont.h | 22 | |
| -rw-r--r-- | include/ruby/internal/intern/file.h | 2 | |
| -rw-r--r-- | include/ruby/internal/intern/gc.h | 4 | |
| -rw-r--r-- | include/ruby/internal/intern/hash.h | 11 | |
| -rw-r--r-- | include/ruby/internal/intern/object.h | 4 | |
| -rw-r--r-- | include/ruby/internal/intern/select/posix.h | 2 | |
| -rw-r--r-- | include/ruby/internal/intern/vm.h | 7 | |
| -rw-r--r-- | include/ruby/internal/memory.h | 12 | |
| -rw-r--r-- | include/ruby/internal/scan_args.h | 2 | |
| -rw-r--r-- | include/ruby/internal/special_consts.h | 87 | |
| -rw-r--r-- | include/ruby/internal/stdbool.h | 2 | |
| -rw-r--r-- | include/ruby/internal/variable.h | 2 | |
| -rw-r--r-- | include/ruby/io.h | 138 | |
| -rw-r--r-- | include/ruby/io/buffer.h | 29 | |
| -rw-r--r-- | include/ruby/memory_view.h | 2 | |
| -rw-r--r-- | include/ruby/onigmo.h | 15 | |
| -rw-r--r-- | include/ruby/random.h | 63 | |
| -rw-r--r-- | include/ruby/ruby.h | 39 | |
| -rw-r--r-- | include/ruby/st.h | 2 | |
| -rw-r--r-- | include/ruby/thread.h | 44 | |
| -rw-r--r-- | include/ruby/util.h | 4 | |
| -rw-r--r-- | include/ruby/version.h | 3 | |
| -rw-r--r-- | include/ruby/win32.h | 33 | |
| -rw-r--r-- | inits.c | 8 | |
| -rw-r--r-- | insns.def | 194 | |
| -rw-r--r-- | internal.h | 10 | |
| -rw-r--r-- | internal/array.h | 54 | |
| -rw-r--r-- | internal/basic_operators.h | 64 | |
| -rw-r--r-- | internal/class.h | 74 | |
| -rw-r--r-- | internal/cmdlineopt.h | 6 | |
| -rw-r--r-- | internal/compar.h | 32 | |
| -rw-r--r-- | internal/cont.h | 10 | |
| -rw-r--r-- | internal/encoding.h | 4 | |
| -rw-r--r-- | internal/eval.h | 1 | |
| -rw-r--r-- | internal/fixnum.h | 2 | |
| -rw-r--r-- | internal/gc.h | 10 | |
| -rw-r--r-- | internal/hash.h | 1 | |
| -rw-r--r-- | internal/imemo.h | 7 | |
| -rw-r--r-- | internal/numeric.h | 8 | |
| -rw-r--r-- | internal/object.h | 24 | |
| -rw-r--r-- | internal/parse.h | 2 | |
| -rw-r--r-- | internal/ractor.h | 6 | |
| -rw-r--r-- | internal/string.h | 8 | |
| -rw-r--r-- | internal/symbol.h | 1 | |
| -rw-r--r-- | internal/thread.h | 3 | |
| -rw-r--r-- | internal/time.h | 5 | |
| -rw-r--r-- | internal/variable.h | 15 | |
| -rw-r--r-- | internal/vm.h | 3 | |
| -rw-r--r-- | io.c | 7172 | |
| -rw-r--r-- | io_buffer.c | 2501 | |
| -rw-r--r-- | iseq.c | 2052 | |
| -rw-r--r-- | iseq.h | 102 | |
| -rw-r--r-- | lex.c.blt | 2 | |
| -rw-r--r-- | lib/English.gemspec | 2 | |
| -rw-r--r-- | lib/abbrev.gemspec | 2 | |
| -rw-r--r-- | lib/benchmark/version.rb | 2 | |
| -rw-r--r-- | lib/bundler.rb | 119 | |
| -rw-r--r-- | lib/bundler/build_metadata.rb | 2 | |
| -rw-r--r-- | lib/bundler/bundler.gemspec | 18 | |
| -rw-r--r-- | lib/bundler/cli.rb | 65 | |
| -rw-r--r-- | lib/bundler/cli/add.rb | 2 | |
| -rw-r--r-- | lib/bundler/cli/binstubs.rb | 8 | |
| -rw-r--r-- | lib/bundler/cli/check.rb | 2 | |
| -rw-r--r-- | lib/bundler/cli/common.rb | 6 | |
| -rw-r--r-- | lib/bundler/cli/config.rb | 11 | |
| -rw-r--r-- | lib/bundler/cli/console.rb | 4 | |
| -rw-r--r-- | lib/bundler/cli/doctor.rb | 10 | |
| -rw-r--r-- | lib/bundler/cli/gem.rb | 102 | |
| -rw-r--r-- | lib/bundler/cli/info.rb | 15 | |
| -rw-r--r-- | lib/bundler/cli/init.rb | 8 | |
| -rw-r--r-- | lib/bundler/cli/install.rb | 45 | |
| -rw-r--r-- | lib/bundler/cli/lock.rb | 13 | |
| -rw-r--r-- | lib/bundler/cli/open.rb | 10 | |
| -rw-r--r-- | lib/bundler/cli/outdated.rb | 21 | |
| -rw-r--r-- | lib/bundler/cli/platform.rb | 12 | |
| -rw-r--r-- | lib/bundler/cli/show.rb | 2 | |
| -rw-r--r-- | lib/bundler/cli/viz.rb | 2 | |
| -rw-r--r-- | lib/bundler/compact_index_client/cache.rb | 2 | |
| -rw-r--r-- | lib/bundler/compact_index_client/updater.rb | 92 | |
| -rw-r--r-- | lib/bundler/constants.rb | 2 | |
| -rw-r--r-- | lib/bundler/current_ruby.rb | 24 | |
| -rw-r--r-- | lib/bundler/definition.rb | 455 | |
| -rw-r--r-- | lib/bundler/dep_proxy.rb | 55 | |
| -rw-r--r-- | lib/bundler/dependency.rb | 87 | |
| -rw-r--r-- | lib/bundler/digest.rb | 2 | |
| -rw-r--r-- | lib/bundler/dsl.rb | 33 | |
| -rw-r--r-- | lib/bundler/endpoint_specification.rb | 12 | |
| -rw-r--r-- | lib/bundler/env.rb | 4 | |
| -rw-r--r-- | lib/bundler/environment_preserver.rb | 5 | |
| -rw-r--r-- | lib/bundler/errors.rb | 30 | |
| -rw-r--r-- | lib/bundler/feature_flag.rb | 2 | |
| -rw-r--r-- | lib/bundler/fetcher.rb | 43 | |
| -rw-r--r-- | lib/bundler/fetcher/base.rb | 14 | |
| -rw-r--r-- | lib/bundler/fetcher/compact_index.rb | 24 | |
| -rw-r--r-- | lib/bundler/fetcher/dependency.rb | 8 | |
| -rw-r--r-- | lib/bundler/fetcher/downloader.rb | 9 | |
| -rw-r--r-- | lib/bundler/fetcher/index.rb | 3 | |
| -rw-r--r-- | lib/bundler/force_platform.rb | 18 | |
| -rw-r--r-- | lib/bundler/friendly_errors.rb | 28 | |
| -rw-r--r-- | lib/bundler/gem_helper.rb | 7 | |
| -rw-r--r-- | lib/bundler/gem_helpers.rb | 11 | |
| -rw-r--r-- | lib/bundler/gem_version_promoter.rb | 151 | |
| -rw-r--r-- | lib/bundler/graph.rb | 6 | |
| -rw-r--r-- | lib/bundler/index.rb | 64 | |
| -rw-r--r-- | lib/bundler/injector.rb | 13 | |
| -rw-r--r-- | lib/bundler/inline.rb | 30 | |
| -rw-r--r-- | lib/bundler/installer.rb | 63 | |
| -rw-r--r-- | lib/bundler/installer/gem_installer.rb | 15 | |
| -rw-r--r-- | lib/bundler/installer/parallel_installer.rb | 38 | |
| -rw-r--r-- | lib/bundler/installer/standalone.rb | 53 | |
| -rw-r--r-- | lib/bundler/lazy_specification.rb | 109 | |
| -rw-r--r-- | lib/bundler/lockfile_generator.rb | 6 | |
| -rw-r--r-- | lib/bundler/lockfile_parser.rb | 37 | |
| -rw-r--r-- | lib/bundler/man/bundle-add.1 | 18 | |
| -rw-r--r-- | lib/bundler/man/bundle-add.1.ronn | 14 | |
| -rw-r--r-- | lib/bundler/man/bundle-binstubs.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-cache.1 | 12 | |
| -rw-r--r-- | lib/bundler/man/bundle-cache.1.ronn | 11 | |
| -rw-r--r-- | lib/bundler/man/bundle-check.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-clean.1 | 4 | |
| -rw-r--r-- | lib/bundler/man/bundle-clean.1.ronn | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-config.1 | 44 | |
| -rw-r--r-- | lib/bundler/man/bundle-config.1.ronn | 43 | |
| -rw-r--r-- | lib/bundler/man/bundle-console.1 | 53 | |
| -rw-r--r-- | lib/bundler/man/bundle-console.1.ronn | 44 | |
| -rw-r--r-- | lib/bundler/man/bundle-doctor.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-exec.1 | 12 | |
| -rw-r--r-- | lib/bundler/man/bundle-exec.1.ronn | 12 | |
| -rw-r--r-- | lib/bundler/man/bundle-gem.1 | 64 | |
| -rw-r--r-- | lib/bundler/man/bundle-gem.1.ronn | 10 | |
| -rw-r--r-- | lib/bundler/man/bundle-help.1 | 13 | |
| -rw-r--r-- | lib/bundler/man/bundle-help.1.ronn | 12 | |
| -rw-r--r-- | lib/bundler/man/bundle-info.1 | 6 | |
| -rw-r--r-- | lib/bundler/man/bundle-info.1.ronn | 6 | |
| -rw-r--r-- | lib/bundler/man/bundle-init.1 | 6 | |
| -rw-r--r-- | lib/bundler/man/bundle-init.1.ronn | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-inject.1 | 7 | |
| -rw-r--r-- | lib/bundler/man/bundle-inject.1.ronn | 4 | |
| -rw-r--r-- | lib/bundler/man/bundle-install.1 | 35 | |
| -rw-r--r-- | lib/bundler/man/bundle-install.1.ronn | 35 | |
| -rw-r--r-- | lib/bundler/man/bundle-list.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-lock.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-open.1 | 24 | |
| -rw-r--r-- | lib/bundler/man/bundle-open.1.ronn | 10 | |
| -rw-r--r-- | lib/bundler/man/bundle-outdated.1 | 33 | |
| -rw-r--r-- | lib/bundler/man/bundle-outdated.1.ronn | 32 | |
| -rw-r--r-- | lib/bundler/man/bundle-platform.1 | 22 | |
| -rw-r--r-- | lib/bundler/man/bundle-platform.1.ronn | 21 | |
| -rw-r--r-- | lib/bundler/man/bundle-plugin.1 | 81 | |
| -rw-r--r-- | lib/bundler/man/bundle-plugin.1.ronn | 59 | |
| -rw-r--r-- | lib/bundler/man/bundle-pristine.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-remove.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-show.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-update.1 | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle-version.1 | 35 | |
| -rw-r--r-- | lib/bundler/man/bundle-version.1.ronn | 24 | |
| -rw-r--r-- | lib/bundler/man/bundle-viz.1 | 5 | |
| -rw-r--r-- | lib/bundler/man/bundle-viz.1.ronn | 2 | |
| -rw-r--r-- | lib/bundler/man/bundle.1 | 25 | |
| -rw-r--r-- | lib/bundler/man/bundle.1.ronn | 19 | |
| -rw-r--r-- | lib/bundler/man/gemfile.5 | 188 | |
| -rw-r--r-- | lib/bundler/man/gemfile.5.ronn | 190 | |
| -rw-r--r-- | lib/bundler/man/index.txt | 4 | |
| -rw-r--r-- | lib/bundler/match_metadata.rb | 13 | |
| -rw-r--r-- | lib/bundler/match_platform.rb | 1 | |
| -rw-r--r-- | lib/bundler/match_remote_metadata.rb | 29 | |
| -rw-r--r-- | lib/bundler/mirror.rb | 12 | |
| -rw-r--r-- | lib/bundler/plugin.rb | 4 | |
| -rw-r--r-- | lib/bundler/plugin/api/source.rb | 12 | |
| -rw-r--r-- | lib/bundler/plugin/index.rb | 10 | |
| -rw-r--r-- | lib/bundler/plugin/installer.rb | 7 | |
| -rw-r--r-- | lib/bundler/plugin/installer/git.rb | 4 | |
| -rw-r--r-- | lib/bundler/plugin/installer/rubygems.rb | 8 | |
| -rw-r--r-- | lib/bundler/process_lock.rb | 2 | |
| -rw-r--r-- | lib/bundler/psyched_yaml.rb | 10 | |
| -rw-r--r-- | lib/bundler/remote_specification.rb | 19 | |
| -rw-r--r-- | lib/bundler/resolver.rb | 635 | |
| -rw-r--r-- | lib/bundler/resolver/base.rb | 107 | |
| -rw-r--r-- | lib/bundler/resolver/candidate.rb | 94 | |
| -rw-r--r-- | lib/bundler/resolver/incompatibility.rb | 15 | |
| -rw-r--r-- | lib/bundler/resolver/package.rb | 72 | |
| -rw-r--r-- | lib/bundler/resolver/root.rb | 25 | |
| -rw-r--r-- | lib/bundler/resolver/spec_group.rb | 112 | |
| -rw-r--r-- | lib/bundler/ruby_dsl.rb | 8 | |
| -rw-r--r-- | lib/bundler/ruby_version.rb | 29 | |
| -rw-r--r-- | lib/bundler/rubygems_ext.rb | 175 | |
| -rw-r--r-- | lib/bundler/rubygems_gem_installer.rb | 52 | |
| -rw-r--r-- | lib/bundler/rubygems_integration.rb | 64 | |
| -rw-r--r-- | lib/bundler/runtime.rb | 9 | |
| -rw-r--r-- | lib/bundler/safe_marshal.rb | 31 | |
| -rw-r--r-- | lib/bundler/settings.rb | 20 | |
| -rw-r--r-- | lib/bundler/setup.rb | 5 | |
| -rw-r--r-- | lib/bundler/shared_helpers.rb | 26 | |
| -rw-r--r-- | lib/bundler/source.rb | 9 | |
| -rw-r--r-- | lib/bundler/source/git.rb | 99 | |
| -rw-r--r-- | lib/bundler/source/git/git_proxy.rb | 316 | |
| -rw-r--r-- | lib/bundler/source/metadata.rb | 5 | |
| -rw-r--r-- | lib/bundler/source/path.rb | 14 | |
| -rw-r--r-- | lib/bundler/source/path/installer.rb | 23 | |
| -rw-r--r-- | lib/bundler/source/rubygems.rb | 213 | |
| -rw-r--r-- | lib/bundler/source_list.rb | 10 | |
| -rw-r--r-- | lib/bundler/source_map.rb | 17 | |
| -rw-r--r-- | lib/bundler/spec_set.rb | 96 | |
| -rw-r--r-- | lib/bundler/stub_specification.rb | 8 | |
| -rw-r--r-- | lib/bundler/templates/Executable | 8 | |
| -rw-r--r-- | lib/bundler/templates/Executable.bundler | 17 | |
| -rw-r--r-- | lib/bundler/templates/Executable.standalone | 8 | |
| -rw-r--r-- | lib/bundler/templates/gems.rb | 5 | |
| -rw-r--r-- | lib/bundler/templates/newgem/Cargo.toml.tt | 7 | |
| -rw-r--r-- | lib/bundler/templates/newgem/Gemfile.tt | 3 | |
| -rw-r--r-- | lib/bundler/templates/newgem/README.md.tt | 18 | |
| -rw-r--r-- | lib/bundler/templates/newgem/Rakefile.tt | 13 | |
| -rw-r--r-- | lib/bundler/templates/newgem/bin/console.tt | 4 | |
| -rw-r--r-- | lib/bundler/templates/newgem/circleci/config.yml.tt | 12 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/Cargo.toml.tt | 15 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/extconf-c.rb.tt | 10 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/extconf-rust.rb.tt | 6 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/extconf.rb.tt | 5 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/newgem.c.tt | 2 | |
| -rw-r--r-- | lib/bundler/templates/newgem/ext/newgem/src/lib.rs.tt | 12 | |
| -rw-r--r-- | lib/bundler/templates/newgem/github/workflows/main.yml.tt | 12 | |
| -rw-r--r-- | lib/bundler/templates/newgem/gitignore.tt | 3 | |
| -rw-r--r-- | lib/bundler/templates/newgem/gitlab-ci.yml.tt | 17 | |
| -rw-r--r-- | lib/bundler/templates/newgem/newgem.gemspec.tt | 13 | |
| -rw-r--r-- | lib/bundler/templates/newgem/travis.yml.tt | 6 | |
| -rw-r--r-- | lib/bundler/ui/rg_proxy.rb | 2 | |
| -rw-r--r-- | lib/bundler/ui/shell.rb | 47 | |
| -rw-r--r-- | lib/bundler/ui/silent.rb | 26 | |
| -rw-r--r-- | lib/bundler/uri_normalizer.rb | 23 | |
| -rw-r--r-- | lib/bundler/vendor/connection_pool/lib/connection_pool.rb | 4 | |
| -rw-r--r-- | lib/bundler/vendor/connection_pool/lib/connection_pool/timed_stack.rb | 6 | |
| -rw-r--r-- | lib/bundler/vendor/connection_pool/lib/connection_pool/wrapper.rb | 1 | |
| -rw-r--r-- | lib/bundler/vendor/fileutils/lib/fileutils.rb | 1760 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo.rb | 11 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb | 57 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb | 88 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb | 255 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb | 36 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb | 66 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb | 62 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb | 63 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb | 61 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb | 126 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb | 46 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb | 36 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb | 164 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/errors.rb | 143 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb | 6 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb | 112 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb | 67 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb | 839 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/resolver.rb | 46 | |
| -rw-r--r-- | lib/bundler/vendor/molinillo/lib/molinillo/state.rb | 58 | |
| -rw-r--r-- | lib/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb | 2 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub.rb | 31 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/assignment.rb | 20 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb | 189 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/failure_writer.rb | 182 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/incompatibility.rb | 150 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/package.rb | 43 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/partial_solution.rb | 121 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/rubygems.rb | 45 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb | 19 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb | 60 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/term.rb | 105 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/version.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb | 129 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/version_range.rb | 411 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb | 248 | |
| -rw-r--r-- | lib/bundler/vendor/pub_grub/lib/pub_grub/version_union.rb | 178 | |
| -rw-r--r-- | lib/bundler/vendor/thor/lib/thor/shell/basic.rb | 2 | |
| -rw-r--r-- | lib/bundler/vendor/tmpdir/lib/tmpdir.rb | 154 | |
| -rw-r--r-- | lib/bundler/vendor/tsort/lib/tsort.rb | 637 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri.rb | 5 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/common.rb | 80 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/file.rb | 8 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/ftp.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/generic.rb | 34 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/http.rb | 42 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/https.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/ldap.rb | 2 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/ldaps.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/mailto.rb | 4 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/rfc2396_parser.rb | 24 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/rfc3986_parser.rb | 17 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/version.rb | 2 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/ws.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendor/uri/lib/uri/wss.rb | 3 | |
| -rw-r--r-- | lib/bundler/vendored_molinillo.rb | 4 | |
| -rw-r--r-- | lib/bundler/vendored_persistent.rb | 34 | |
| -rw-r--r-- | lib/bundler/vendored_pub_grub.rb (renamed from lib/bundler/vendored_tmpdir.rb) | 2 | |
| -rw-r--r-- | lib/bundler/version.rb | 6 | |
| -rw-r--r-- | lib/bundler/version_ranges.rb | 122 | |
| -rw-r--r-- | lib/bundler/worker.rb | 12 | |
| -rw-r--r-- | lib/cgi.rb | 4 | |
| -rw-r--r-- | lib/cgi/cgi.gemspec | 19 | |
| -rw-r--r-- | lib/cgi/cookie.rb | 49 | |
| -rw-r--r-- | lib/cgi/core.rb | 45 | |
| -rw-r--r-- | lib/cgi/util.rb | 53 | |
| -rw-r--r-- | lib/csv.rb | 489 | |
| -rw-r--r-- | lib/csv/fields_converter.rb | 5 | |
| -rw-r--r-- | lib/csv/input_record_separator.rb | 15 | |
| -rw-r--r-- | lib/csv/parser.rb | 293 | |
| -rw-r--r-- | lib/csv/row.rb | 231 | |
| -rw-r--r-- | lib/csv/table.rb | 626 | |
| -rw-r--r-- | lib/csv/version.rb | 2 | |
| -rw-r--r-- | lib/csv/writer.rb | 10 | |
| -rw-r--r-- | lib/delegate.rb | 2 | |
| -rw-r--r-- | lib/did_you_mean/core_ext/name_error.rb | 55 | |
| -rw-r--r-- | lib/did_you_mean/formatters/verbose_formatter.rb | 3 | |
| -rw-r--r-- | lib/did_you_mean/spell_checkers/method_name_checker.rb | 7 | |
| -rw-r--r-- | lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb | 2 | |
| -rw-r--r-- | lib/did_you_mean/version.rb | 2 | |
| -rw-r--r-- | lib/drb/version.rb | 2 | |
| -rw-r--r-- | lib/erb.gemspec | 13 | |
| -rw-r--r-- | lib/erb.rb | 579 | |
| -rw-r--r-- | lib/erb/compiler.rb | 471 | |
| -rw-r--r-- | lib/erb/def_method.rb | 46 | |
| -rw-r--r-- | lib/erb/util.rb | 62 | |
| -rw-r--r-- | lib/erb/version.rb | 2 | |
| -rw-r--r-- | lib/error_highlight/base.rb | 67 | |
| -rw-r--r-- | lib/error_highlight/core_ext.rb | 72 | |
| -rw-r--r-- | lib/error_highlight/version.rb | 2 | |
| -rw-r--r-- | lib/fileutils.rb | 1705 | |
| -rw-r--r-- | lib/forwardable.rb | 4 | |
| -rw-r--r-- | lib/forwardable/impl.rb | 3 | |
| -rw-r--r-- | lib/getoptlong.rb | 573 | |
| -rw-r--r-- | lib/ipaddr.gemspec | 18 | |
| -rw-r--r-- | lib/ipaddr.rb | 11 | |
| -rw-r--r-- | lib/irb.rb | 155 | |
| -rw-r--r-- | lib/irb/cmd/backtrace.rb | 21 | |
| -rw-r--r-- | lib/irb/cmd/break.rb | 21 | |
| -rw-r--r-- | lib/irb/cmd/catch.rb | 21 | |
| -rw-r--r-- | lib/irb/cmd/chws.rb | 12 | |
| -rw-r--r-- | lib/irb/cmd/continue.rb | 17 | |
| -rw-r--r-- | lib/irb/cmd/debug.rb | 136 | |
| -rw-r--r-- | lib/irb/cmd/delete.rb | 17 | |
| -rw-r--r-- | lib/irb/cmd/edit.rb | 61 | |
| -rw-r--r-- | lib/irb/cmd/finish.rb | 17 | |
| -rw-r--r-- | lib/irb/cmd/fork.rb | 7 | |
| -rw-r--r-- | lib/irb/cmd/help.rb | 20 | |
| -rw-r--r-- | lib/irb/cmd/info.rb | 37 | |
| -rw-r--r-- | lib/irb/cmd/irb_info.rb | 37 | |
| -rw-r--r-- | lib/irb/cmd/load.rb | 39 | |
| -rw-r--r-- | lib/irb/cmd/ls.rb | 19 | |
| -rw-r--r-- | lib/irb/cmd/measure.rb | 9 | |
| -rw-r--r-- | lib/irb/cmd/next.rb | 17 | |
| -rw-r--r-- | lib/irb/cmd/nop.rb | 30 | |
| -rw-r--r-- | lib/irb/cmd/pushws.rb | 15 | |
| -rw-r--r-- | lib/irb/cmd/show_cmds.rb | 39 | |
| -rw-r--r-- | lib/irb/cmd/show_source.rb | 109 | |
| -rw-r--r-- | lib/irb/cmd/step.rb | 17 | |
| -rw-r--r-- | lib/irb/cmd/subirb.rb | 44 | |
| -rw-r--r-- | lib/irb/cmd/whereami.rb | 9 | |
| -rw-r--r-- | lib/irb/color.rb | 76 | |
| -rw-r--r-- | lib/irb/color_printer.rb | 3 | |
| -rw-r--r-- | lib/irb/completion.rb | 136 | |
| -rw-r--r-- | lib/irb/context.rb | 74 | |
| -rw-r--r-- | lib/irb/ext/multi-irb.rb | 1 | |
| -rw-r--r-- | lib/irb/ext/save-history.rb | 10 | |
| -rw-r--r-- | lib/irb/extend-command.rb | 123 | |
| -rw-r--r-- | lib/irb/init.rb | 48 | |
| -rw-r--r-- | lib/irb/input-method.rb | 28 | |
| -rw-r--r-- | lib/irb/inspector.rb | 12 | |
| -rw-r--r-- | lib/irb/irb.gemspec | 6 | |
| -rw-r--r-- | lib/irb/lc/error.rb | 11 | |
| -rw-r--r-- | lib/irb/lc/help-message | 96 | |
| -rw-r--r-- | lib/irb/lc/ja/encoding_aliases.rb | 6 | |
| -rw-r--r-- | lib/irb/lc/ja/error.rb | 11 | |
| -rw-r--r-- | lib/irb/lc/ja/help-message | 12 | |
| -rw-r--r-- | lib/irb/ruby-lex.rb | 119 | |
| -rw-r--r-- | lib/irb/version.rb | 4 | |
| -rw-r--r-- | lib/irb/workspace.rb | 19 | |
| -rw-r--r-- | lib/logger.rb | 772 | |
| -rw-r--r-- | lib/logger/errors.rb | 2 | |
| -rw-r--r-- | lib/logger/formatter.rb | 5 | |
| -rw-r--r-- | lib/logger/log_device.rb | 6 | |
| -rw-r--r-- | lib/logger/logger.gemspec | 1 | |
| -rw-r--r-- | lib/logger/version.rb | 2 | |
| -rw-r--r-- | lib/mkmf.rb | 129 | |
| -rw-r--r-- | lib/mutex_m.rb | 2 | |
| -rw-r--r-- | lib/net/http.rb | 2095 | |
| -rw-r--r-- | lib/net/http/backward.rb | 2 | |
| -rw-r--r-- | lib/net/http/exceptions.rb | 55 | |
| -rw-r--r-- | lib/net/http/generic_request.rb | 109 | |
| -rw-r--r-- | lib/net/http/header.rb | 791 | |
| -rw-r--r-- | lib/net/http/net-http.gemspec | 14 | |
| -rw-r--r-- | lib/net/http/proxy_delta.rb | 2 | |
| -rw-r--r-- | lib/net/http/request.rb | 79 | |
| -rw-r--r-- | lib/net/http/requests.rb | 352 | |
| -rw-r--r-- | lib/net/http/response.rb | 367 | |
| -rw-r--r-- | lib/net/http/responses.rb | 1313 | |
| -rw-r--r-- | lib/net/http/status.rb | 13 | |
| -rw-r--r-- | lib/net/https.rb | 2 | |
| -rw-r--r-- | lib/net/net-protocol.gemspec | 7 | |
| -rw-r--r-- | lib/net/protocol.rb | 75 | |
| -rw-r--r-- | lib/open-uri.gemspec | 4 | |
| -rw-r--r-- | lib/open-uri.rb | 37 | |
| -rw-r--r-- | lib/open3/version.rb | 2 | |
| -rw-r--r-- | lib/optparse.rb | 120 | |
| -rw-r--r-- | lib/ostruct.rb | 19 | |
| -rw-r--r-- | lib/ostruct/ostruct.gemspec | 2 | |
| -rw-r--r-- | lib/pp.gemspec | 2 | |
| -rw-r--r-- | lib/pp.rb | 20 | |
| -rw-r--r-- | lib/pstore.rb | 578 | |
| -rw-r--r-- | lib/racc/info.rb | 2 | |
| -rw-r--r-- | lib/racc/parser-text.rb | 2 | |
| -rw-r--r-- | lib/racc/parser.rb | 2 | |
| -rw-r--r-- | lib/racc/racc.gemspec | 2 | |
| -rw-r--r-- | lib/racc/statetransitiontable.rb | 2 | |
| -rw-r--r-- | lib/random/formatter.rb | 62 | |
| -rw-r--r-- | lib/rdoc.rb | 92 | |
| -rw-r--r-- | lib/rdoc/any_method.rb | 4 | |
| -rw-r--r-- | lib/rdoc/code_objects.rb | 3 | |
| -rw-r--r-- | lib/rdoc/context.rb | 4 | |
| -rw-r--r-- | lib/rdoc/context/section.rb | 2 | |
| -rw-r--r-- | lib/rdoc/cross_reference.rb | 18 | |
| -rw-r--r-- | lib/rdoc/generator.rb | 10 | |
| -rw-r--r-- | lib/rdoc/generator/markup.rb | 2 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/_head.rhtml | 20 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/_sidebar_classes.rhtml | 30 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/_sidebar_pages.rhtml | 24 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/_sidebar_table_of_contents.rhtml | 29 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/class.rhtml | 42 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/css/rdoc.css | 25 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/index.rhtml | 2 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/js/darkfish.js | 2 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/js/search.js | 2 | |
| -rw-r--r-- | lib/rdoc/generator/template/darkfish/table_of_contents.rhtml | 4 | |
| -rw-r--r-- | lib/rdoc/i18n.rb | 2 | |
| -rw-r--r-- | lib/rdoc/known_classes.rb | 9 | |
| -rw-r--r-- | lib/rdoc/markdown.rb | 551 | |
| -rw-r--r-- | lib/rdoc/markdown/literals.rb | 107 | |
| -rw-r--r-- | lib/rdoc/markup.rb | 702 | |
| -rw-r--r-- | lib/rdoc/markup/attribute_manager.rb | 64 | |
| -rw-r--r-- | lib/rdoc/markup/parser.rb | 18 | |
| -rw-r--r-- | lib/rdoc/markup/to_html.rb | 32 | |
| -rw-r--r-- | lib/rdoc/markup/to_label.rb | 2 | |
| -rw-r--r-- | lib/rdoc/markup/to_rdoc.rb | 23 | |
| -rw-r--r-- | lib/rdoc/method_attr.rb | 2 | |
| -rw-r--r-- | lib/rdoc/normal_class.rb | 2 | |
| -rw-r--r-- | lib/rdoc/normal_module.rb | 2 | |
| -rw-r--r-- | lib/rdoc/options.rb | 51 | |
| -rw-r--r-- | lib/rdoc/parser.rb | 21 | |
| -rw-r--r-- | lib/rdoc/parser/c.rb | 190 | |
| -rw-r--r-- | lib/rdoc/parser/ruby.rb | 35 | |
| -rw-r--r-- | lib/rdoc/rd.rb | 7 | |
| -rw-r--r-- | lib/rdoc/rd/block_parser.rb | 22 | |
| -rw-r--r-- | lib/rdoc/rd/inline_parser.rb | 2 | |
| -rw-r--r-- | lib/rdoc/rdoc.gemspec | 18 | |
| -rw-r--r-- | lib/rdoc/rdoc.rb | 20 | |
| -rw-r--r-- | lib/rdoc/ri.rb | 9 | |
| -rw-r--r-- | lib/rdoc/ri/driver.rb | 89 | |
| -rw-r--r-- | lib/rdoc/rubygems_hook.rb | 2 | |
| -rw-r--r-- | lib/rdoc/servlet.rb | 2 | |
| -rw-r--r-- | lib/rdoc/single_class.rb | 5 | |
| -rw-r--r-- | lib/rdoc/stats.rb | 7 | |
| -rw-r--r-- | lib/rdoc/store.rb | 45 | |
| -rw-r--r-- | lib/rdoc/task.rb | 4 | |
| -rw-r--r-- | lib/rdoc/version.rb | 4 | |
| -rw-r--r-- | lib/reline.rb | 68 | |
| -rw-r--r-- | lib/reline/ansi.rb | 2 | |
| -rw-r--r-- | lib/reline/config.rb | 26 | |
| -rw-r--r-- | lib/reline/general_io.rb | 6 | |
| -rw-r--r-- | lib/reline/line_editor.rb | 20 | |
| -rw-r--r-- | lib/reline/reline.gemspec | 2 | |
| -rw-r--r-- | lib/reline/version.rb | 2 | |
| -rw-r--r-- | lib/resolv-replace.gemspec | 2 | |
| -rw-r--r-- | lib/resolv.gemspec | 2 | |
| -rw-r--r-- | lib/resolv.rb | 6 | |
| -rw-r--r-- | lib/ruby_vm/mjit/c_pointer.rb | 329 | |
| -rw-r--r-- | lib/ruby_vm/mjit/c_type.rb | 91 | |
| -rw-r--r-- | lib/ruby_vm/mjit/compiler.rb | 952 | |
| -rw-r--r-- | lib/ruby_vm/mjit/hooks.rb | 32 | |
| -rw-r--r-- | lib/rubygems.rb | 175 | |
| -rw-r--r-- | lib/rubygems/available_set.rb | 7 | |
| -rw-r--r-- | lib/rubygems/basic_specification.rb | 9 | |
| -rw-r--r-- | lib/rubygems/bundler_version_finder.rb | 4 | |
| -rw-r--r-- | lib/rubygems/command.rb | 73 | |
| -rw-r--r-- | lib/rubygems/command_manager.rb | 52 | |
| -rw-r--r-- | lib/rubygems/commands/build_command.rb | 20 | |
| -rw-r--r-- | lib/rubygems/commands/cert_command.rb | 67 | |
| -rw-r--r-- | lib/rubygems/commands/check_command.rb | 41 | |
| -rw-r--r-- | lib/rubygems/commands/cleanup_command.rb | 35 | |
| -rw-r--r-- | lib/rubygems/commands/contents_command.rb | 27 | |
| -rw-r--r-- | lib/rubygems/commands/dependency_command.rb | 33 | |
| -rw-r--r-- | lib/rubygems/commands/environment_command.rb | 18 | |
| -rw-r--r-- | lib/rubygems/commands/exec_command.rb | 249 | |
| -rw-r--r-- | lib/rubygems/commands/fetch_command.rb | 19 | |
| -rw-r--r-- | lib/rubygems/commands/generate_index_command.rb | 35 | |
| -rw-r--r-- | lib/rubygems/commands/help_command.rb | 13 | |
| -rw-r--r-- | lib/rubygems/commands/info_command.rb | 6 | |
| -rw-r--r-- | lib/rubygems/commands/install_command.rb | 53 | |
| -rw-r--r-- | lib/rubygems/commands/list_command.rb | 7 | |
| -rw-r--r-- | lib/rubygems/commands/lock_command.rb | 9 | |
| -rw-r--r-- | lib/rubygems/commands/mirror_command.rb | 7 | |
| -rw-r--r-- | lib/rubygems/commands/open_command.rb | 19 | |
| -rw-r--r-- | lib/rubygems/commands/outdated_command.rb | 11 | |
| -rw-r--r-- | lib/rubygems/commands/owner_command.rb | 36 | |
| -rw-r--r-- | lib/rubygems/commands/pristine_command.rb | 84 | |
| -rw-r--r-- | lib/rubygems/commands/push_command.rb | 17 | |
| -rw-r--r-- | lib/rubygems/commands/query_command.rb | 17 | |
| -rw-r--r-- | lib/rubygems/commands/rdoc_command.rb | 40 | |
| -rw-r--r-- | lib/rubygems/commands/search_command.rb | 7 | |
| -rw-r--r-- | lib/rubygems/commands/server_command.rb | 7 | |
| -rw-r--r-- | lib/rubygems/commands/setup_command.rb | 208 | |
| -rw-r--r-- | lib/rubygems/commands/signin_command.rb | 19 | |
| -rw-r--r-- | lib/rubygems/commands/signout_command.rb | 15 | |
| -rw-r--r-- | lib/rubygems/commands/sources_command.rb | 45 | |
| -rw-r--r-- | lib/rubygems/commands/specification_command.rb | 29 | |
| -rw-r--r-- | lib/rubygems/commands/stale_command.rb | 5 | |
| -rw-r--r-- | lib/rubygems/commands/uninstall_command.rb | 84 | |
| -rw-r--r-- | lib/rubygems/commands/unpack_command.rb | 27 | |
| -rw-r--r-- | lib/rubygems/commands/update_command.rb | 118 | |
| -rw-r--r-- | lib/rubygems/commands/which_command.rb | 15 | |
| -rw-r--r-- | lib/rubygems/commands/yank_command.rb | 23 | |
| -rw-r--r-- | lib/rubygems/compatibility.rb | 6 | |
| -rw-r--r-- | lib/rubygems/config_file.rb | 76 | |
| -rw-r--r-- | lib/rubygems/core_ext/kernel_gem.rb | 7 | |
| -rw-r--r-- | lib/rubygems/core_ext/kernel_require.rb | 224 | |
| -rw-r--r-- | lib/rubygems/core_ext/kernel_warn.rb | 70 | |
| -rw-r--r-- | lib/rubygems/core_ext/tcpsocket_init.rb | 4 | |
| -rw-r--r-- | lib/rubygems/defaults.rb | 51 | |
| -rw-r--r-- | lib/rubygems/dependency.rb | 26 | |
| -rw-r--r-- | lib/rubygems/dependency_installer.rb | 75 | |
| -rw-r--r-- | lib/rubygems/dependency_list.rb | 13 | |
| -rw-r--r-- | lib/rubygems/deprecate.rb | 5 | |
| -rw-r--r-- | lib/rubygems/doctor.rb | 37 | |
| -rw-r--r-- | lib/rubygems/errors.rb | 7 | |
| -rw-r--r-- | lib/rubygems/exceptions.rb | 24 | |
| -rw-r--r-- | lib/rubygems/ext.rb | 14 | |
| -rw-r--r-- | lib/rubygems/ext/build_error.rb | 3 | |
| -rw-r--r-- | lib/rubygems/ext/builder.rb | 66 | |
| -rw-r--r-- | lib/rubygems/ext/cargo_builder.rb | 360 | |
| -rw-r--r-- | lib/rubygems/ext/cargo_builder/link_flag_converter.rb | 27 | |
| -rw-r--r-- | lib/rubygems/ext/cmake_builder.rb | 4 | |
| -rw-r--r-- | lib/rubygems/ext/configure_builder.rb | 3 | |
| -rw-r--r-- | lib/rubygems/ext/ext_conf_builder.rb | 97 | |
| -rw-r--r-- | lib/rubygems/ext/rake_builder.rb | 12 | |
| -rw-r--r-- | lib/rubygems/gem_runner.rb | 21 | |
| -rw-r--r-- | lib/rubygems/gemcutter_utilities.rb | 137 | |
| -rw-r--r-- | lib/rubygems/gemcutter_utilities/webauthn_listener.rb | 105 | |
| -rw-r--r-- | lib/rubygems/gemcutter_utilities/webauthn_listener/response.rb | 163 | |
| -rw-r--r-- | lib/rubygems/gemcutter_utilities/webauthn_poller.rb | 78 | |
| -rw-r--r-- | lib/rubygems/indexer.rb | 59 | |
| -rw-r--r-- | lib/rubygems/install_default_message.rb | 5 | |
| -rw-r--r-- | lib/rubygems/install_message.rb | 5 | |
| -rw-r--r-- | lib/rubygems/install_update_options.rb | 111 | |
| -rw-r--r-- | lib/rubygems/installer.rb | 108 | |
| -rw-r--r-- | lib/rubygems/installer_uninstaller_utils.rb | 4 | |
| -rw-r--r-- | lib/rubygems/local_remote_options.rb | 41 | |
| -rw-r--r-- | lib/rubygems/mock_gem_ui.rb | 5 | |
| -rw-r--r-- | lib/rubygems/name_tuple.rb | 9 | |
| -rw-r--r-- | lib/rubygems/optparse.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse.rb | 112 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/ac.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/date.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/kwargs.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/shellwords.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/time.rb | 2 | |
| -rw-r--r-- | lib/rubygems/optparse/lib/optparse/uri.rb | 2 | |
| -rw-r--r-- | lib/rubygems/package.rb | 119 | |
| -rw-r--r-- | lib/rubygems/package/digest_io.rb | 1 | |
| -rw-r--r-- | lib/rubygems/package/file_source.rb | 5 | |
| -rw-r--r-- | lib/rubygems/package/io_source.rb | 1 | |
| -rw-r--r-- | lib/rubygems/package/old.rb | 17 | |
| -rw-r--r-- | lib/rubygems/package/source.rb | 1 | |
| -rw-r--r-- | lib/rubygems/package/tar_header.rb | 125 | |
| -rw-r--r-- | lib/rubygems/package/tar_reader.rb | 31 | |
| -rw-r--r-- | lib/rubygems/package/tar_reader/entry.rb | 100 | |
| -rw-r--r-- | lib/rubygems/package/tar_writer.rb | 15 | |
| -rw-r--r-- | lib/rubygems/package_task.rb | 9 | |
| -rw-r--r-- | lib/rubygems/path_support.rb | 1 | |
| -rw-r--r-- | lib/rubygems/platform.rb | 132 | |
| -rw-r--r-- | lib/rubygems/psych_additions.rb | 10 | |
| -rw-r--r-- | lib/rubygems/psych_tree.rb | 3 | |
| -rw-r--r-- | lib/rubygems/query_utils.rb | 72 | |
| -rw-r--r-- | lib/rubygems/rdoc.rb | 5 | |
| -rw-r--r-- | lib/rubygems/remote_fetcher.rb | 45 | |
| -rw-r--r-- | lib/rubygems/request.rb | 49 | |
| -rw-r--r-- | lib/rubygems/request/connection_pools.rb | 8 | |
| -rw-r--r-- | lib/rubygems/request/http_pool.rb | 3 | |
| -rw-r--r-- | lib/rubygems/request/https_pool.rb | 1 | |
| -rw-r--r-- | lib/rubygems/request_set.rb | 39 | |
| -rw-r--r-- | lib/rubygems/request_set/gem_dependency_api.rb | 246 | |
| -rw-r--r-- | lib/rubygems/request_set/lockfile.rb | 11 | |
| -rw-r--r-- | lib/rubygems/request_set/lockfile/parser.rb | 55 | |
| -rw-r--r-- | lib/rubygems/request_set/lockfile/tokenizer.rb | 8 | |
| -rw-r--r-- | lib/rubygems/requirement.rb | 29 | |
| -rw-r--r-- | lib/rubygems/resolver.rb | 81 | |
| -rw-r--r-- | lib/rubygems/resolver/activation_request.rb | 7 | |
| -rw-r--r-- | lib/rubygems/resolver/api_set.rb | 9 | |
| -rw-r--r-- | lib/rubygems/resolver/api_specification.rb | 13 | |
| -rw-r--r-- | lib/rubygems/resolver/best_set.rb | 11 | |
| -rw-r--r-- | lib/rubygems/resolver/composed_set.rb | 1 | |
| -rw-r--r-- | lib/rubygems/resolver/conflict.rb | 21 | |
| -rw-r--r-- | lib/rubygems/resolver/current_set.rb | 1 | |
| -rw-r--r-- | lib/rubygems/resolver/dependency_request.rb | 5 | |
| -rw-r--r-- | lib/rubygems/resolver/git_set.rb | 5 | |
| -rw-r--r-- | lib/rubygems/resolver/git_specification.rb | 13 | |
| -rw-r--r-- | lib/rubygems/resolver/index_set.rb | 7 | |
| -rw-r--r-- | lib/rubygems/resolver/index_specification.rb | 12 | |
| -rw-r--r-- | lib/rubygems/resolver/installed_specification.rb | 9 | |
| -rw-r--r-- | lib/rubygems/resolver/installer_set.rb | 32 | |
| -rw-r--r-- | lib/rubygems/resolver/local_specification.rb | 5 | |
| -rw-r--r-- | lib/rubygems/resolver/lock_set.rb | 9 | |
| -rw-r--r-- | lib/rubygems/resolver/lock_specification.rb | 9 | |
| -rw-r--r-- | lib/rubygems/resolver/molinillo.rb | 3 | |
| -rw-r--r-- | lib/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb | 2 | |
| -rw-r--r-- | lib/rubygems/resolver/molinillo/lib/molinillo/errors.rb | 58 | |
| -rw-r--r-- | lib/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb | 2 | |
| -rw-r--r-- | lib/rubygems/resolver/requirement_list.rb | 1 | |
| -rw-r--r-- | lib/rubygems/resolver/set.rb | 1 | |
| -rw-r--r-- | lib/rubygems/resolver/source_set.rb | 2 | |
| -rw-r--r-- | lib/rubygems/resolver/spec_specification.rb | 1 | |
| -rw-r--r-- | lib/rubygems/resolver/specification.rb | 3 | |
| -rw-r--r-- | lib/rubygems/resolver/stats.rb | 3 | |
| -rw-r--r-- | lib/rubygems/resolver/vendor_set.rb | 3 | |
| -rw-r--r-- | lib/rubygems/resolver/vendor_specification.rb | 7 | |
| -rw-r--r-- | lib/rubygems/s3_uri_signer.rb | 18 | |
| -rw-r--r-- | lib/rubygems/safe_yaml.rb | 6 | |
| -rw-r--r-- | lib/rubygems/security.rb | 72 | |
| -rw-r--r-- | lib/rubygems/security/policies.rb | 95 | |
| -rw-r--r-- | lib/rubygems/security/policy.rb | 37 | |
| -rw-r--r-- | lib/rubygems/security/signer.rb | 11 | |
| -rw-r--r-- | lib/rubygems/security/trust_dir.rb | 9 | |
| -rw-r--r-- | lib/rubygems/security_option.rb | 11 | |
| -rw-r--r-- | lib/rubygems/shellwords.rb | 3 | |
| -rw-r--r-- | lib/rubygems/source.rb | 43 | |
| -rw-r--r-- | lib/rubygems/source/git.rb | 49 | |
| -rw-r--r-- | lib/rubygems/source/installed.rb | 3 | |
| -rw-r--r-- | lib/rubygems/source/local.rb | 5 | |
| -rw-r--r-- | lib/rubygems/source/lock.rb | 1 | |
| -rw-r--r-- | lib/rubygems/source/specific_file.rb | 3 | |
| -rw-r--r-- | lib/rubygems/source/vendor.rb | 1 | |
| -rw-r--r-- | lib/rubygems/source_list.rb | 6 | |
| -rw-r--r-- | lib/rubygems/spec_fetcher.rb | 23 | |
| -rw-r--r-- | lib/rubygems/specification.rb | 311 | |
| -rw-r--r-- | lib/rubygems/specification_policy.rb | 53 | |
| -rw-r--r-- | lib/rubygems/stub_specification.rb | 20 | |
| -rw-r--r-- | lib/rubygems/text.rb | 4 | |
| -rw-r--r-- | lib/rubygems/tsort.rb | 2 | |
| -rw-r--r-- | lib/rubygems/tsort/lib/tsort.rb | 618 | |
| -rw-r--r-- | lib/rubygems/uninstaller.rb | 37 | |
| -rw-r--r-- | lib/rubygems/update_suggestion.rb | 69 | |
| -rw-r--r-- | lib/rubygems/uri.rb | 75 | |
| -rw-r--r-- | lib/rubygems/uri_formatter.rb | 2 | |
| -rw-r--r-- | lib/rubygems/user_interaction.rb | 58 | |
| -rw-r--r-- | lib/rubygems/util.rb | 29 | |
| -rw-r--r-- | lib/rubygems/util/licenses.rb | 7 | |
| -rw-r--r-- | lib/rubygems/util/list.rb | 1 | |
| -rw-r--r-- | lib/rubygems/validator.rb | 13 | |
| -rw-r--r-- | lib/rubygems/version.rb | 33 | |
| -rw-r--r-- | lib/rubygems/version_option.rb | 7 | |
| -rw-r--r-- | lib/securerandom.gemspec | 2 | |
| -rw-r--r-- | lib/securerandom.rb | 9 | |
| -rw-r--r-- | lib/set.rb | 88 | |
| -rw-r--r-- | lib/set/set.gemspec | 2 | |
| -rw-r--r-- | lib/syntax_suggest.rb | 3 | |
| -rw-r--r-- | lib/syntax_suggest/api.rb | 201 | |
| -rw-r--r-- | lib/syntax_suggest/around_block_scan.rb | 232 | |
| -rw-r--r-- | lib/syntax_suggest/block_expand.rb | 165 | |
| -rw-r--r-- | lib/syntax_suggest/capture/before_after_keyword_ends.rb | 85 | |
| -rw-r--r-- | lib/syntax_suggest/capture/falling_indent_lines.rb | 71 | |
| -rw-r--r-- | lib/syntax_suggest/capture_code_context.rb | 245 | |
| -rw-r--r-- | lib/syntax_suggest/clean_document.rb | 306 | |
| -rw-r--r-- | lib/syntax_suggest/cli.rb | 130 | |
| -rw-r--r-- | lib/syntax_suggest/code_block.rb | 100 | |
| -rw-r--r-- | lib/syntax_suggest/code_frontier.rb | 178 | |
| -rw-r--r-- | lib/syntax_suggest/code_line.rb | 237 | |
| -rw-r--r-- | lib/syntax_suggest/code_search.rb | 139 | |
| -rw-r--r-- | lib/syntax_suggest/core_ext.rb | 114 | |
| -rw-r--r-- | lib/syntax_suggest/display_code_with_line_numbers.rb | 70 | |
| -rw-r--r-- | lib/syntax_suggest/display_invalid_blocks.rb | 83 | |
| -rw-r--r-- | lib/syntax_suggest/explain_syntax.rb | 103 | |
| -rw-r--r-- | lib/syntax_suggest/left_right_lex_count.rb | 168 | |
| -rw-r--r-- | lib/syntax_suggest/lex_all.rb | 55 | |
| -rw-r--r-- | lib/syntax_suggest/lex_value.rb | 70 | |
| -rw-r--r-- | lib/syntax_suggest/parse_blocks_from_indent_line.rb | 60 | |
| -rw-r--r-- | lib/syntax_suggest/pathname_from_message.rb | 59 | |
| -rw-r--r-- | lib/syntax_suggest/priority_engulf_queue.rb | 63 | |
| -rw-r--r-- | lib/syntax_suggest/priority_queue.rb | 105 | |
| -rw-r--r-- | lib/syntax_suggest/ripper_errors.rb | 36 | |
| -rw-r--r-- | lib/syntax_suggest/scan_history.rb | 134 | |
| -rw-r--r-- | lib/syntax_suggest/syntax_suggest.gemspec | 32 | |
| -rw-r--r-- | lib/syntax_suggest/unvisited_lines.rb | 36 | |
| -rw-r--r-- | lib/syntax_suggest/version.rb | 5 | |
| -rw-r--r-- | lib/tempfile.gemspec | 4 | |
| -rw-r--r-- | lib/tempfile.rb | 145 | |
| -rw-r--r-- | lib/time.gemspec | 2 | |
| -rw-r--r-- | lib/time.rb | 6 | |
| -rw-r--r-- | lib/timeout.rb | 144 | |
| -rw-r--r-- | lib/timeout/timeout.gemspec | 8 | |
| -rw-r--r-- | lib/tmpdir.gemspec | 4 | |
| -rw-r--r-- | lib/tmpdir.rb | 24 | |
| -rw-r--r-- | lib/tsort.gemspec | 2 | |
| -rw-r--r-- | lib/tsort.rb | 20 | |
| -rw-r--r-- | lib/un.gemspec | 2 | |
| -rw-r--r-- | lib/un.rb | 8 | |
| -rw-r--r-- | lib/unicode_normalize/normalize.rb | 2 | |
| -rw-r--r-- | lib/unicode_normalize/tables.rb | 194 | |
| -rw-r--r-- | lib/uri.rb | 1 | |
| -rw-r--r-- | lib/uri/common.rb | 54 | |
| -rw-r--r-- | lib/uri/file.rb | 6 | |
| -rw-r--r-- | lib/uri/generic.rb | 29 | |
| -rw-r--r-- | lib/uri/mailto.rb | 2 | |
| -rw-r--r-- | lib/uri/rfc2396_parser.rb | 4 | |
| -rw-r--r-- | lib/uri/rfc3986_parser.rb | 7 | |
| -rw-r--r-- | lib/uri/version.rb | 2 | |
| -rw-r--r-- | lib/weakref.rb | 5 | |
| -rw-r--r-- | lib/yaml/yaml.gemspec | 2 | |
| -rwxr-xr-x | libexec/bundle | 23 | |
| -rwxr-xr-x | libexec/bundler | 2 | |
| -rwxr-xr-x | libexec/erb | 12 | |
| -rwxr-xr-x | libexec/rdoc | 1 | |
| -rwxr-xr-x | libexec/syntax_suggest | 7 | |
| -rw-r--r-- | load.c | 887 | |
| -rw-r--r-- | localeinit.c | 12 | |
| -rw-r--r-- | main.c | 38 | |
| -rw-r--r-- | man/irb.1 | 25 | |
| -rw-r--r-- | man/ruby.1 | 40 | |
| -rw-r--r-- | marshal.c | 1803 | |
| -rw-r--r-- | math.c | 650 | |
| -rw-r--r-- | memory_view.c | 14 | |
| -rw-r--r-- | method.h | 13 | |
| -rw-r--r-- | mini_builtin.c | 2 | |
| -rwxr-xr-x | misc/lldb_cruby.py | 77 | |
| -rw-r--r-- | misc/lldb_disasm.py | 25 | |
| -rw-r--r-- | misc/lldb_rb/commands/command_template.py | 30 | |
| -rw-r--r-- | misc/lldb_rb/commands/heap_page_command.py | 26 | |
| -rw-r--r-- | misc/lldb_rb/commands/rclass_ext_command.py | 14 | |
| -rw-r--r-- | misc/lldb_rb/constants.py | 4 | |
| -rw-r--r-- | misc/lldb_rb/rb_base_command.py | 69 | |
| -rwxr-xr-x | misc/test_yjit_asm.sh | 10 | |
| -rw-r--r-- | misc/yjit_asm_tests.c | 443 | |
| -rw-r--r-- | missing/dtoa.c | 3 | |
| -rw-r--r-- | missing/flock.c | 8 | |
| -rw-r--r-- | mjit.c | 1784 | |
| -rw-r--r-- | mjit.h | 158 | |
| -rw-r--r-- | mjit.rb | 37 | |
| -rw-r--r-- | mjit_c.c | 43 | |
| -rw-r--r-- | mjit_c.h | 97 | |
| -rw-r--r-- | mjit_c.rb | 807 | |
| -rw-r--r-- | mjit_compile.c | 596 | |
| -rw-r--r-- | mjit_worker.c | 1522 | |
| -rw-r--r-- | node.c | 1440 | |
| -rw-r--r-- | node.h | 36 | |
| -rw-r--r-- | numeric.c | 1951 | |
| -rw-r--r-- | numeric.rb | 91 | |
| -rw-r--r-- | object.c | 1758 | |
| -rw-r--r-- | pack.c | 2268 | |
| -rw-r--r-- | pack.rb | 300 | |
| -rw-r--r-- | parse.y | 1216 | |
| -rw-r--r-- | prelude.rb | 9 | |
| -rw-r--r-- | probes_helper.h | 14 | |
| -rw-r--r-- | proc.c | 1069 | |
| -rw-r--r-- | process.c | 1988 | |
| -rw-r--r-- | ractor.c | 202 | |
| -rw-r--r-- | ractor.rb | 8 | |
| -rw-r--r-- | ractor_core.h | 116 | |
| -rw-r--r-- | random.c | 530 | |
| -rw-r--r-- | range.c | 814 | |
| -rw-r--r-- | rational.c | 799 | |
| -rw-r--r-- | re.c | 2818 | |
| -rw-r--r-- | regcomp.c | 19 | |
| -rw-r--r-- | regenc.c | 15 | |
| -rw-r--r-- | regenc.h | 15 | |
| -rw-r--r-- | regexec.c | 833 | |
| -rw-r--r-- | regint.h | 55 | |
| -rw-r--r-- | regparse.c | 13 | |
| -rw-r--r-- | ruby-runner.c | 56 | |
| -rw-r--r-- | ruby.c | 2126 | |
| -rw-r--r-- | rubystub.c | 29 | |
| -rw-r--r-- | sample/coverage.rb | 2 | |
| -rw-r--r-- | sample/drb/README.rdoc | 2 | |
| -rw-r--r-- | sample/from.rb | 2 | |
| -rw-r--r-- | sample/getoptlong/abbrev.rb | 9 | |
| -rw-r--r-- | sample/getoptlong/aliases.rb | 8 | |
| -rw-r--r-- | sample/getoptlong/argv.rb | 12 | |
| -rw-r--r-- | sample/getoptlong/each.rb | 12 | |
| -rw-r--r-- | sample/getoptlong/fibonacci.rb | 62 | |
| -rw-r--r-- | sample/getoptlong/permute.rb | 12 | |
| -rw-r--r-- | sample/getoptlong/require_order.rb | 13 | |
| -rw-r--r-- | sample/getoptlong/return_in_order.rb | 13 | |
| -rw-r--r-- | sample/getoptlong/simple.rb | 7 | |
| -rw-r--r-- | sample/getoptlong/types.rb | 10 | |
| -rwxr-xr-x | sample/mine.rb | 8 | |
| -rw-r--r-- | sample/mpart.rb | 44 | |
| -rw-r--r-- | sample/trick2018/02-mame/entry.rb | 4 | |
| -rw-r--r-- | sample/trick2022/01-tompng/Gemfile | 2 | |
| -rw-r--r-- | sample/trick2022/01-tompng/Gemfile.lock | 13 | |
| -rw-r--r-- | sample/trick2022/01-tompng/authors.markdown | 3 | |
| -rw-r--r-- | sample/trick2022/01-tompng/entry.rb | 40 | |
| -rw-r--r-- | sample/trick2022/01-tompng/remarks.markdown | 51 | |
| -rw-r--r-- | sample/trick2022/02-tompng/authors.markdown | 3 | |
| -rw-r--r-- | sample/trick2022/02-tompng/entry.rb | 32 | |
| -rw-r--r-- | sample/trick2022/02-tompng/remarks.markdown | 32 | |
| -rw-r--r-- | sample/trick2022/03-mame/authors.markdown | 3 | |
| -rw-r--r-- | sample/trick2022/03-mame/entry.rb | 27 | |
| -rw-r--r-- | sample/trick2022/03-mame/remarks.markdown | 96 | |
| -rw-r--r-- | sample/trick2022/03-mame/test.txt | 13 | |
| -rw-r--r-- | sample/trick2022/README.md | 14 | |
| -rw-r--r-- | sample/uumerge.rb | 2 | |
| -rw-r--r-- | scheduler.c | 413 | |
| -rw-r--r-- | shape.c | 825 | |
| -rw-r--r-- | shape.h | 232 | |
| -rw-r--r-- | signal.c | 507 | |
| -rw-r--r-- | siphash.c | 90 | |
| -rw-r--r-- | sparc.c | 4 | |
| -rw-r--r-- | spec/README.md | 34 | |
| -rw-r--r-- | spec/bundler/bundler/bundler_spec.rb | 197 | |
| -rw-r--r-- | spec/bundler/bundler/cli_spec.rb | 46 | |
| -rw-r--r-- | spec/bundler/bundler/definition_spec.rb | 45 | |
| -rw-r--r-- | spec/bundler/bundler/dep_proxy_spec.rb | 32 | |
| -rw-r--r-- | spec/bundler/bundler/dependency_spec.rb | 157 | |
| -rw-r--r-- | spec/bundler/bundler/digest_spec.rb | 11 | |
| -rw-r--r-- | spec/bundler/bundler/dsl_spec.rb | 14 | |
| -rw-r--r-- | spec/bundler/bundler/endpoint_specification_spec.rb | 25 | |
| -rw-r--r-- | spec/bundler/bundler/env_spec.rb | 8 | |
| -rw-r--r-- | spec/bundler/bundler/fetcher/dependency_spec.rb | 18 | |
| -rw-r--r-- | spec/bundler/bundler/fetcher/downloader_spec.rb | 30 | |
| -rw-r--r-- | spec/bundler/bundler/fetcher/index_spec.rb | 23 | |
| -rw-r--r-- | spec/bundler/bundler/fetcher_spec.rb | 34 | |
| -rw-r--r-- | spec/bundler/bundler/friendly_errors_spec.rb | 14 | |
| -rw-r--r-- | spec/bundler/bundler/gem_helper_spec.rb | 5 | |
| -rw-r--r-- | spec/bundler/bundler/gem_version_promoter_spec.rb | 246 | |
| -rw-r--r-- | spec/bundler/bundler/installer/gem_installer_spec.rb | 18 | |
| -rw-r--r-- | spec/bundler/bundler/installer/parallel_installer_spec.rb | 38 | |
| -rw-r--r-- | spec/bundler/bundler/plugin/index_spec.rb | 10 | |
| -rw-r--r-- | spec/bundler/bundler/plugin_spec.rb | 22 | |
| -rw-r--r-- | spec/bundler/bundler/remote_specification_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/bundler/resolver/candidate_spec.rb | 21 | |
| -rw-r--r-- | spec/bundler/bundler/ruby_dsl_spec.rb | 27 | |
| -rw-r--r-- | spec/bundler/bundler/ruby_version_spec.rb | 46 | |
| -rw-r--r-- | spec/bundler/bundler/rubygems_integration_spec.rb | 22 | |
| -rw-r--r-- | spec/bundler/bundler/settings_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/bundler/shared_helpers_spec.rb | 11 | |
| -rw-r--r-- | spec/bundler/bundler/source/git/git_proxy_spec.rb | 53 | |
| -rw-r--r-- | spec/bundler/bundler/source_spec.rb | 38 | |
| -rw-r--r-- | spec/bundler/bundler/vendored_persistent_spec.rb | 77 | |
| -rw-r--r-- | spec/bundler/bundler/version_ranges_spec.rb | 40 | |
| -rw-r--r-- | spec/bundler/cache/gems_spec.rb | 12 | |
| -rw-r--r-- | spec/bundler/cache/git_spec.rb | 77 | |
| -rw-r--r-- | spec/bundler/commands/add_spec.rb | 15 | |
| -rw-r--r-- | spec/bundler/commands/binstubs_spec.rb | 69 | |
| -rw-r--r-- | spec/bundler/commands/cache_spec.rb | 18 | |
| -rw-r--r-- | spec/bundler/commands/check_spec.rb | 69 | |
| -rw-r--r-- | spec/bundler/commands/clean_spec.rb | 12 | |
| -rw-r--r-- | spec/bundler/commands/config_spec.rb | 74 | |
| -rw-r--r-- | spec/bundler/commands/doctor_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/commands/exec_spec.rb | 45 | |
| -rw-r--r-- | spec/bundler/commands/fund_spec.rb | 16 | |
| -rw-r--r-- | spec/bundler/commands/help_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/commands/info_spec.rb | 43 | |
| -rw-r--r-- | spec/bundler/commands/init_spec.rb | 38 | |
| -rw-r--r-- | spec/bundler/commands/inject_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/commands/install_spec.rb | 158 | |
| -rw-r--r-- | spec/bundler/commands/lock_spec.rb | 749 | |
| -rw-r--r-- | spec/bundler/commands/newgem_spec.rb | 201 | |
| -rw-r--r-- | spec/bundler/commands/open_spec.rb | 60 | |
| -rw-r--r-- | spec/bundler/commands/outdated_spec.rb | 224 | |
| -rw-r--r-- | spec/bundler/commands/platform_spec.rb (renamed from spec/bundler/other/platform_spec.rb) | 99 | |
| -rw-r--r-- | spec/bundler/commands/pristine_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/commands/remove_spec.rb | 36 | |
| -rw-r--r-- | spec/bundler/commands/show_spec.rb | 6 | |
| -rw-r--r-- | spec/bundler/commands/update_spec.rb | 304 | |
| -rw-r--r-- | spec/bundler/commands/viz_spec.rb | 6 | |
| -rw-r--r-- | spec/bundler/install/allow_offline_install_spec.rb | 5 | |
| -rw-r--r-- | spec/bundler/install/binstubs_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/install/bundler_spec.rb | 83 | |
| -rw-r--r-- | spec/bundler/install/deploy_spec.rb | 125 | |
| -rw-r--r-- | spec/bundler/install/gemfile/force_ruby_platform_spec.rb | 118 | |
| -rw-r--r-- | spec/bundler/install/gemfile/gemspec_spec.rb | 220 | |
| -rw-r--r-- | spec/bundler/install/gemfile/git_spec.rb | 131 | |
| -rw-r--r-- | spec/bundler/install/gemfile/groups_spec.rb | 13 | |
| -rw-r--r-- | spec/bundler/install/gemfile/path_spec.rb | 111 | |
| -rw-r--r-- | spec/bundler/install/gemfile/platform_spec.rb | 135 | |
| -rw-r--r-- | spec/bundler/install/gemfile/ruby_spec.rb | 14 | |
| -rw-r--r-- | spec/bundler/install/gemfile/sources_spec.rb | 211 | |
| -rw-r--r-- | spec/bundler/install/gemfile/specific_platform_spec.rb | 735 | |
| -rw-r--r-- | spec/bundler/install/gemfile_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/install/gems/compact_index_spec.rb | 58 | |
| -rw-r--r-- | spec/bundler/install/gems/dependency_api_spec.rb | 42 | |
| -rw-r--r-- | spec/bundler/install/gems/flex_spec.rb | 71 | |
| -rw-r--r-- | spec/bundler/install/gems/fund_spec.rb | 43 | |
| -rw-r--r-- | spec/bundler/install/gems/native_extensions_spec.rb | 6 | |
| -rw-r--r-- | spec/bundler/install/gems/resolving_spec.rb | 308 | |
| -rw-r--r-- | spec/bundler/install/gems/standalone_spec.rb | 104 | |
| -rw-r--r-- | spec/bundler/install/gems/sudo_spec.rb | 205 | |
| -rw-r--r-- | spec/bundler/install/gemspecs_spec.rb | 3 | |
| -rw-r--r-- | spec/bundler/install/git_spec.rb | 80 | |
| -rw-r--r-- | spec/bundler/install/global_cache_spec.rb | 6 | |
| -rw-r--r-- | spec/bundler/install/path_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/install/process_lock_spec.rb | 22 | |
| -rw-r--r-- | spec/bundler/install/yanked_spec.rb | 143 | |
| -rw-r--r-- | spec/bundler/lock/git_spec.rb | 127 | |
| -rw-r--r-- | spec/bundler/lock/lockfile_spec.rb | 273 | |
| -rw-r--r-- | spec/bundler/other/ext_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/other/major_deprecation_spec.rb | 15 | |
| -rw-r--r-- | spec/bundler/plugins/install_spec.rb | 30 | |
| -rw-r--r-- | spec/bundler/plugins/source/example_spec.rb | 14 | |
| -rw-r--r-- | spec/bundler/quality_es_spec.rb | 4 | |
| -rw-r--r-- | spec/bundler/quality_spec.rb | 26 | |
| -rw-r--r-- | spec/bundler/realworld/dependency_api_spec.rb | 10 | |
| -rw-r--r-- | spec/bundler/realworld/edgecases_spec.rb | 369 | |
| -rw-r--r-- | spec/bundler/realworld/ffi_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/realworld/gemfile_source_header_spec.rb | 10 | |
| -rw-r--r-- | spec/bundler/realworld/git_spec.rb | 11 | |
| -rw-r--r-- | spec/bundler/realworld/mirror_probe_spec.rb | 10 | |
| -rw-r--r-- | spec/bundler/realworld/parallel_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/realworld/slow_perf_spec.rb | 19 | |
| -rw-r--r-- | spec/bundler/resolver/basic_spec.rb | 74 | |
| -rw-r--r-- | spec/bundler/resolver/platform_spec.rb | 161 | |
| -rw-r--r-- | spec/bundler/runtime/inline_spec.rb | 220 | |
| -rw-r--r-- | spec/bundler/runtime/platform_spec.rb | 149 | |
| -rw-r--r-- | spec/bundler/runtime/require_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/runtime/self_management_spec.rb | 2 | |
| -rw-r--r-- | spec/bundler/runtime/setup_spec.rb | 117 | |
| -rw-r--r-- | spec/bundler/spec_helper.rb | 34 | |
| -rw-r--r-- | spec/bundler/support/api_request_limit_hax.rb | 16 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index.rb | 118 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_api_missing.rb | 13 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_basic_authentication.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_checksum_mismatch.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_concurrent_download.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_creds_diff_host.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_extra.rb | 35 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_extra_api.rb | 50 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_extra_api_missing.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_extra_missing.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_forbidden.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_host_redirect.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_no_gem.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_partial_update.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_partial_update_no_etag_not_incremental.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_precompiled_before.rb | 25 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_range_not_satisfiable.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_rate_limited.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_redirects.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_strict_basic_authentication.rb | 8 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_wrong_dependencies.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/compact_index_wrong_gem_checksum.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint.rb | 113 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_500.rb | 7 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_api_forbidden.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_basic_authentication.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_creds_diff_host.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_extra.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_extra_api.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_extra_missing.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_fallback.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_host_redirect.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_marshal_fail.rb | 11 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_marshal_fail_basic_authentication.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_mirror_source.rb | 4 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_redirect.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_strict_basic_authentication.rb | 8 | |
| -rw-r--r-- | spec/bundler/support/artifice/endpoint_timeout.rb | 6 | |
| -rw-r--r-- | spec/bundler/support/artifice/fail.rb | 11 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/artifice.rb | 30 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/compact_index.rb | 118 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/compact_index_extra.rb | 33 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/compact_index_extra_api.rb | 48 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/endpoint.rb | 112 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/endpoint_extra.rb | 29 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/endpoint_fallback.rb | 15 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/endpoint_marshal_fail.rb | 9 | |
| -rw-r--r-- | spec/bundler/support/artifice/helpers/rack_request.rb | 100 | |
| -rw-r--r-- | spec/bundler/support/artifice/used_cassettes.txt | 20908 | |
| -rw-r--r-- | spec/bundler/support/artifice/vcr.rb | 33 | |
| -rw-r--r-- | spec/bundler/support/artifice/windows.rb | 7 | |
| -rw-r--r-- | spec/bundler/support/builders.rb | 50 | |
| -rw-r--r-- | spec/bundler/support/bundle.rb | 2 | |
| -rw-r--r-- | spec/bundler/support/filters.rb | 9 | |
| -rw-r--r-- | spec/bundler/support/hax.rb | 39 | |
| -rw-r--r-- | spec/bundler/support/helpers.rb | 80 | |
| -rw-r--r-- | spec/bundler/support/indexes.rb | 37 | |
| -rw-r--r-- | spec/bundler/support/matchers.rb | 16 | |
| -rw-r--r-- | spec/bundler/support/path.rb | 50 | |
| -rw-r--r-- | spec/bundler/support/platforms.rb | 42 | |
| -rw-r--r-- | spec/bundler/support/rubygems_ext.rb | 24 | |
| -rw-r--r-- | spec/bundler/support/rubygems_version_manager.rb | 2 | |
| -rw-r--r-- | spec/bundler/support/sudo.rb | 18 | |
| -rw-r--r-- | spec/bundler/update/gems/fund_spec.rb | 16 | |
| -rw-r--r-- | spec/bundler/update/git_spec.rb | 14 | |
| -rw-r--r-- | spec/default.mspec | 2 | |
| -rwxr-xr-x | spec/mspec/bin/mspec | 2 | |
| -rwxr-xr-x | spec/mspec/lib/mspec/commands/mkspec.rb | 16 | |
| -rwxr-xr-x | spec/mspec/lib/mspec/commands/mspec.rb | 6 | |
| -rw-r--r-- | spec/mspec/lib/mspec/expectations/expectations.rb | 4 | |
| -rw-r--r-- | spec/mspec/lib/mspec/guards/platform.rb | 4 | |
| -rw-r--r-- | spec/mspec/lib/mspec/guards/superuser.rb | 10 | |
| -rw-r--r-- | spec/mspec/lib/mspec/guards/version.rb | 28 | |
| -rw-r--r-- | spec/mspec/lib/mspec/helpers/datetime.rb | 1 | |
| -rw-r--r-- | spec/mspec/lib/mspec/helpers/ruby_exe.rb | 15 | |
| -rw-r--r-- | spec/mspec/lib/mspec/matchers/base.rb | 30 | |
| -rw-r--r-- | spec/mspec/lib/mspec/matchers/output.rb | 8 | |
| -rw-r--r-- | spec/mspec/lib/mspec/matchers/raise_error.rb | 6 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/actions/leakchecker.rb | 3 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/actions/timeout.rb | 19 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/context.rb | 1 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/exception.rb | 2 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/formatters/base.rb | 26 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/mspec.rb | 8 | |
| -rw-r--r-- | spec/mspec/lib/mspec/runner/shared.rb | 8 | |
| -rw-r--r-- | spec/mspec/lib/mspec/utils/name_map.rb | 7 | |
| -rw-r--r-- | spec/mspec/lib/mspec/utils/options.rb | 15 | |
| -rw-r--r-- | spec/mspec/lib/mspec/utils/script.rb | 16 | |
| -rw-r--r-- | spec/mspec/spec/commands/mkspec_spec.rb | 2 | |
| -rw-r--r-- | spec/mspec/spec/helpers/ruby_exe_spec.rb | 12 | |
| -rw-r--r-- | spec/mspec/spec/utils/script_spec.rb | 5 | |
| -rwxr-xr-x | spec/mspec/tool/tag_from_output.rb | 26 | |
| -rw-r--r-- | spec/ruby/.mspec.constants | 3 | |
| -rw-r--r-- | spec/ruby/.rubocop.yml | 55 | |
| -rw-r--r-- | spec/ruby/.rubocop_todo.yml | 11 | |
| -rw-r--r-- | spec/ruby/CONTRIBUTING.md | 21 | |
| -rw-r--r-- | spec/ruby/README.md | 21 | |
| -rw-r--r-- | spec/ruby/command_line/dash_upper_w_spec.rb | 33 | |
| -rw-r--r-- | spec/ruby/command_line/dash_w_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/command_line/fixtures/freeze_flag_two_literals.rb | 2 | |
| -rw-r--r-- | spec/ruby/command_line/rubyopt_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/array/clear_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/array/compact_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/array/concat_spec.rb | 58 | |
| -rw-r--r-- | spec/ruby/core/array/deconstruct_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/array/delete_at_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/array/delete_if_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/array/delete_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/array/each_spec.rb | 35 | |
| -rw-r--r-- | spec/ruby/core/array/element_set_spec.rb | 76 | |
| -rw-r--r-- | spec/ruby/core/array/fill_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/array/fixtures/classes.rb | 62 | |
| -rw-r--r-- | spec/ruby/core/array/flatten_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/array/intersection_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/array/keep_if_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/array/multiply_spec.rb | 40 | |
| -rw-r--r-- | spec/ruby/core/array/pack/c_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/array/pack/m_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/array/pack/p_spec.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/basic.rb | 52 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/float.rb | 66 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/integer.rb | 96 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/numeric_basic.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/taint.rb | 33 | |
| -rw-r--r-- | spec/ruby/core/array/pack/shared/unicode.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/array/pack/w_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/array/pack/x_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/array/plus_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/array/pop_spec.rb | 52 | |
| -rw-r--r-- | spec/ruby/core/array/sample_spec.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/array/shared/clone.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/array/shared/collect.rb | 31 | |
| -rw-r--r-- | spec/ruby/core/array/shared/inspect.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/array/shared/join.rb | 86 | |
| -rw-r--r-- | spec/ruby/core/array/shared/slice.rb | 168 | |
| -rw-r--r-- | spec/ruby/core/array/shared/unshift.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/array/shift_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/array/slice_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/array/uniq_spec.rb | 76 | |
| -rw-r--r-- | spec/ruby/core/array/values_at_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/array/zip_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/basicobject/instance_eval_spec.rb | 68 | |
| -rw-r--r-- | spec/ruby/core/builtin_constants/builtin_constants_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/class/attached_object_spec.rb | 31 | |
| -rw-r--r-- | spec/ruby/core/class/subclasses_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/comparable/clamp_spec.rb | 78 | |
| -rw-r--r-- | spec/ruby/core/complex/comparison_spec.rb | 36 | |
| -rw-r--r-- | spec/ruby/core/complex/polar_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/data/constants_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/dir/children_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/dir/each_child_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/dir/entries_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/dir/fixtures/common.rb | 19 | |
| -rw-r--r-- | spec/ruby/core/dir/foreach_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/dir/glob_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/core/dir/home_spec.rb | 45 | |
| -rw-r--r-- | spec/ruby/core/dir/mkdir_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/dir/read_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/dir/shared/chroot.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/dir/shared/glob.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/encoding/list_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/encoding/replicate_spec.rb | 108 | |
| -rw-r--r-- | spec/ruby/core/enumerable/compact_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/enumerable/each_cons_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/enumerable/each_slice_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/enumerable/filter_map_spec.rb | 34 | |
| -rw-r--r-- | spec/ruby/core/enumerable/group_by_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/enumerable/shared/entries.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/enumerable/shared/inject.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/enumerable/sum_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/core/enumerable/tally_spec.rb | 48 | |
| -rw-r--r-- | spec/ruby/core/enumerable/uniq_spec.rb | 76 | |
| -rw-r--r-- | spec/ruby/core/enumerable/zip_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/enumerator/arithmetic_sequence/begin_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/enumerator/lazy/compact_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/enumerator/lazy/eager_spec.rb | 38 | |
| -rw-r--r-- | spec/ruby/core/enumerator/lazy/filter_map_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/enumerator/lazy/lazy_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/enumerator/lazy/with_index_spec.rb | 44 | |
| -rw-r--r-- | spec/ruby/core/enumerator/new_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/enumerator/produce_spec.rb | 48 | |
| -rw-r--r-- | spec/ruby/core/enumerator/yielder/to_proc_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/env/merge_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/env/shared/update.rb | 38 | |
| -rw-r--r-- | spec/ruby/core/exception/frozen_error_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/exception/full_message_spec.rb | 40 | |
| -rw-r--r-- | spec/ruby/core/exception/interrupt_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/exception/signal_exception_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/exception/system_exit_spec.rb | 42 | |
| -rw-r--r-- | spec/ruby/core/false/case_compare_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/false/to_s_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/fiber/blocking_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/core/fiber/raise_spec.rb | 148 | |
| -rw-r--r-- | spec/ruby/core/fiber/storage_spec.rb | 117 | |
| -rw-r--r-- | spec/ruby/core/file/absolute_path_spec.rb | 74 | |
| -rw-r--r-- | spec/ruby/core/file/atime_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/file/ctime_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/file/extname_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/file/mtime_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/file/open_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/file/shared/fnmatch.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/file/shared/path.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/file/utime_spec.rb | 38 | |
| -rw-r--r-- | spec/ruby/core/float/comparison_spec.rb | 35 | |
| -rw-r--r-- | spec/ruby/core/float/divide_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/float/divmod_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/float/gt_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/float/gte_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/float/lt_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/float/lte_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/float/round_spec.rb | 64 | |
| -rw-r--r-- | spec/ruby/core/float/shared/equal.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/float/shared/to_i.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/hash/constructor_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/core/hash/deconstruct_keys_spec.rb | 32 | |
| -rw-r--r-- | spec/ruby/core/hash/hash_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/hash/reject_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/hash/ruby2_keywords_hash_spec.rb | 96 | |
| -rw-r--r-- | spec/ruby/core/hash/shared/eql.rb | 84 | |
| -rw-r--r-- | spec/ruby/core/hash/shared/to_s.rb | 17 | |
| -rw-r--r-- | spec/ruby/core/hash/to_a_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/integer/chr_spec.rb | 57 | |
| -rw-r--r-- | spec/ruby/core/integer/element_reference_spec.rb | 122 | |
| -rw-r--r-- | spec/ruby/core/integer/fdiv_spec.rb | 51 | |
| -rw-r--r-- | spec/ruby/core/io/advise_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/io/close_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/io/fixtures/classes.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/io/gets_spec.rb | 52 | |
| -rw-r--r-- | spec/ruby/core/io/lineno_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/io/new_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/io/path_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/io/pipe_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/io/print_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/io/read_nonblock_spec.rb | 49 | |
| -rw-r--r-- | spec/ruby/core/io/read_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/io/readchar_spec.rb | 66 | |
| -rw-r--r-- | spec/ruby/core/io/readline_spec.rb | 35 | |
| -rw-r--r-- | spec/ruby/core/io/readlines_spec.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/io/readpartial_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/core/io/rewind_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/io/set_encoding_by_bom_spec.rb | 273 | |
| -rw-r--r-- | spec/ruby/core/io/set_encoding_spec.rb | 49 | |
| -rw-r--r-- | spec/ruby/core/io/shared/each.rb | 84 | |
| -rw-r--r-- | spec/ruby/core/io/shared/new.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/io/shared/pos.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/io/shared/readlines.rb | 142 | |
| -rw-r--r-- | spec/ruby/core/io/shared/write.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/io/sysread_spec.rb | 31 | |
| -rw-r--r-- | spec/ruby/core/io/sysseek_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/io/syswrite_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/io/ungetbyte_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/io/write_nonblock_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/io/write_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/Complex_spec.rb | 89 | |
| -rw-r--r-- | spec/ruby/core/kernel/caller_locations_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/caller_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/clone_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/kernel/define_singleton_method_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/kernel/fixtures/Complex.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/kernel/fixtures/warn_core_method.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/kernel/inspect_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/instance_variable_get_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/kernel/instance_variable_set_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/kernel/method_spec.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/kernel/open_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/kernel/p_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/kernel/proc_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/remove_instance_variable_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/kernel/require_relative_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/kernel/shared/dup_clone.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/kernel/shared/load.rb | 45 | |
| -rw-r--r-- | spec/ruby/core/kernel/shared/require.rb | 36 | |
| -rw-r--r-- | spec/ruby/core/kernel/shared/sprintf.rb | 85 | |
| -rw-r--r-- | spec/ruby/core/kernel/shared/sprintf_encoding.rb | 33 | |
| -rw-r--r-- | spec/ruby/core/kernel/singleton_class_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/kernel/taint_spec.rb | 45 | |
| -rw-r--r-- | spec/ruby/core/kernel/tainted_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/kernel/to_s_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/kernel/trust_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/kernel/untaint_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/kernel/untrust_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/kernel/untrusted_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/main/fixtures/using.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/main/fixtures/using_in_main.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/main/fixtures/using_in_method.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/main/ruby2_keywords_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/main/using_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/marshal/dump_spec.rb | 71 | |
| -rw-r--r-- | spec/ruby/core/marshal/fixtures/classes.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/marshal/shared/load.rb | 94 | |
| -rw-r--r-- | spec/ruby/core/matchdata/allocate_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/matchdata/element_reference_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/matchdata/post_match_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/matchdata/pre_match_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/matchdata/values_at_spec.rb | 73 | |
| -rw-r--r-- | spec/ruby/core/math/ldexp_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/math/sqrt_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/method/fixtures/classes.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/method/owner_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/method/private_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/method/protected_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/method/public_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/method/shared/to_s.rb | 32 | |
| -rw-r--r-- | spec/ruby/core/method/super_method_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/method/unbind_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/module/append_features_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/module/autoload_spec.rb | 50 | |
| -rw-r--r-- | spec/ruby/core/module/class_variables_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/module/const_defined_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/module/const_get_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/module/const_source_location_spec.rb | 333 | |
| -rw-r--r-- | spec/ruby/core/module/define_method_spec.rb | 43 | |
| -rw-r--r-- | spec/ruby/core/module/deprecate_constant_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/module/extend_object_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/module/fixtures/classes.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/module/include_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/module/included_modules_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/module/instance_method_spec.rb | 42 | |
| -rw-r--r-- | spec/ruby/core/module/name_spec.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/module/prepend_features_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/module/prepend_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/module/refine_spec.rb | 126 | |
| -rw-r--r-- | spec/ruby/core/module/ruby2_keywords_spec.rb | 355 | |
| -rw-r--r-- | spec/ruby/core/module/shared/class_eval.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/nil/to_s_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/objectspace/define_finalizer_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/objectspace/weakmap/element_set_spec.rb | 53 | |
| -rw-r--r-- | spec/ruby/core/objectspace/weakmap/shared/include.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/proc/block_pass_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/proc/new_spec.rb | 39 | |
| -rw-r--r-- | spec/ruby/core/proc/parameters_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/proc/ruby2_keywords_spec.rb | 114 | |
| -rw-r--r-- | spec/ruby/core/proc/shared/compose.rb | 51 | |
| -rw-r--r-- | spec/ruby/core/proc/shared/to_s.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/process/_fork_spec.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/process/clock_gettime_spec.rb | 101 | |
| -rw-r--r-- | spec/ruby/core/process/constants_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/process/daemon_spec.rb | 3 | |
| -rw-r--r-- | spec/ruby/core/process/detach_spec.rb | 29 | |
| -rw-r--r-- | spec/ruby/core/process/egid_spec.rb | 41 | |
| -rw-r--r-- | spec/ruby/core/process/euid_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/process/spawn_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/process/status/equal_value_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/status/exited_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/status/exitstatus_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/status/signaled_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/status/success_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/status/termsig_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/process/status/to_i_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/process/times_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/process/wait2_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/queue/initialize_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/random/rand_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/range/bsearch_spec.rb | 196 | |
| -rw-r--r-- | spec/ruby/core/range/case_compare_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/range/clone_spec.rb | 26 | |
| -rw-r--r-- | spec/ruby/core/range/count_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/range/dup_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/range/each_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/equal_value_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/first_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/frozen_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/range/inspect_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/range/last_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/max_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/range/min_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/minmax_spec.rb | 124 | |
| -rw-r--r-- | spec/ruby/core/range/new_spec.rb | 32 | |
| -rw-r--r-- | spec/ruby/core/range/shared/cover.rb | 56 | |
| -rw-r--r-- | spec/ruby/core/range/shared/cover_and_include.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/range/size_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/core/range/step_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/range/to_a_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/range/to_s_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/rational/minus_spec.rb | 48 | |
| -rw-r--r-- | spec/ruby/core/refinement/import_methods_spec.rb | 34 | |
| -rw-r--r-- | spec/ruby/core/refinement/include_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/core/refinement/prepend_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/core/regexp/compile_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/regexp/initialize_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/regexp/new_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/regexp/shared/new.rb | 192 | |
| -rw-r--r-- | spec/ruby/core/regexp/shared/quote.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/regexp/source_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/regexp/timeout_spec.rb | 35 | |
| -rw-r--r-- | spec/ruby/core/signal/trap_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/append_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/string/b_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/string/byteindex_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/byteslice_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/string/capitalize_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/center_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/string/chars_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/string/chomp_spec.rb | 62 | |
| -rw-r--r-- | spec/ruby/core/string/chop_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/clone_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/string/comparison_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/string/crypt_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/string/dedup_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/string/delete_prefix_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/string/delete_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/string/delete_suffix_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/string/downcase_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/dump_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/string/dup_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/string/element_set_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/string/encoding_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/string/fixtures/iso-8859-9-encoding.rb | 2 | |
| -rw-r--r-- | spec/ruby/core/string/fixtures/to_c.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/string/gsub_spec.rb | 173 | |
| -rw-r--r-- | spec/ruby/core/string/include_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/index_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/string/insert_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/string/inspect_spec.rb | 32 | |
| -rw-r--r-- | spec/ruby/core/string/lines_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/string/ljust_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/string/lstrip_spec.rb | 50 | |
| -rw-r--r-- | spec/ruby/core/string/modulo_spec.rb | 62 | |
| -rw-r--r-- | spec/ruby/core/string/ord_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/string/partition_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/string/plus_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/string/prepend_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/string/reverse_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/string/rindex_spec.rb | 23 | |
| -rw-r--r-- | spec/ruby/core/string/rjust_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/string/rpartition_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/string/rstrip_spec.rb | 54 | |
| -rw-r--r-- | spec/ruby/core/string/scan_spec.rb | 46 | |
| -rw-r--r-- | spec/ruby/core/string/scrub_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/string/setbyte_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/string/shared/chars.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/shared/concat.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/string/shared/dedup.rb | 57 | |
| -rw-r--r-- | spec/ruby/core/string/shared/each_line.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/shared/eql.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/string/shared/partition.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/string/shared/replace.rb | 30 | |
| -rw-r--r-- | spec/ruby/core/string/shared/slice.rb | 155 | |
| -rw-r--r-- | spec/ruby/core/string/shared/strip.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/string/shared/succ.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/string/shared/to_s.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/string/shared/to_sym.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/string/slice_spec.rb | 85 | |
| -rw-r--r-- | spec/ruby/core/string/split_spec.rb | 156 | |
| -rw-r--r-- | spec/ruby/core/string/squeeze_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/string/start_with_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/string/strip_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/core/string/sub_spec.rb | 136 | |
| -rw-r--r-- | spec/ruby/core/string/swapcase_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/string/to_c_spec.rb | 108 | |
| -rw-r--r-- | spec/ruby/core/string/tr_s_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/string/tr_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/string/uminus_spec.rb | 47 | |
| -rw-r--r-- | spec/ruby/core/string/undump_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/b_spec.rb | 34 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/c_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/h_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/m_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/p_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/shared/basic.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/shared/float.rb | 60 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/shared/integer.rb | 88 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/shared/taint.rb | 81 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/shared/unicode.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/w_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/core/string/unpack/z_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/core/string/unpack1_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/string/unpack_spec.rb | 34 | |
| -rw-r--r-- | spec/ruby/core/string/upcase_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/string/valid_encoding/utf_8_spec.rb | 214 | |
| -rw-r--r-- | spec/ruby/core/struct/deconstruct_keys_spec.rb | 146 | |
| -rw-r--r-- | spec/ruby/core/struct/deconstruct_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/struct/initialize_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/core/struct/keyword_init_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/struct/new_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/struct/values_at_spec.rb | 55 | |
| -rw-r--r-- | spec/ruby/core/symbol/end_with_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/symbol/shared/id2name.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/symbol/shared/slice.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/symbol/start_with_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/core/symbol/to_proc_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/core/thread/backtrace/limit_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/core/thread/backtrace/location/absolute_path_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/core/thread/backtrace/location/fixtures/subdir/absolute_path_main_chdir.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/thread/backtrace/location/fixtures/subdir/sibling.rb | 1 | |
| -rw-r--r-- | spec/ruby/core/thread/backtrace_locations_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/core/thread/native_thread_id_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/core/thread/raise_spec.rb | 24 | |
| -rw-r--r-- | spec/ruby/core/thread/report_on_exception_spec.rb | 51 | |
| -rw-r--r-- | spec/ruby/core/thread/shared/exit.rb | 22 | |
| -rw-r--r-- | spec/ruby/core/thread/shared/to_s.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/time/at_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/time/ceil_spec.rb | 64 | |
| -rw-r--r-- | spec/ruby/core/time/floor_spec.rb | 52 | |
| -rw-r--r-- | spec/ruby/core/time/inspect_spec.rb | 44 | |
| -rw-r--r-- | spec/ruby/core/time/localtime_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/time/new_spec.rb | 145 | |
| -rw-r--r-- | spec/ruby/core/time/now_spec.rb | 45 | |
| -rw-r--r-- | spec/ruby/core/time/shared/gmtime.rb | 4 | |
| -rw-r--r-- | spec/ruby/core/time/shared/local.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/time/shared/time_params.rb | 11 | |
| -rw-r--r-- | spec/ruby/core/time/strftime_spec.rb | 41 | |
| -rw-r--r-- | spec/ruby/core/time/utc_spec.rb | 41 | |
| -rw-r--r-- | spec/ruby/core/time/zone_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/core/tracepoint/allow_reentry_spec.rb | 32 | |
| -rw-r--r-- | spec/ruby/core/tracepoint/enable_spec.rb | 55 | |
| -rw-r--r-- | spec/ruby/core/tracepoint/inspect_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/core/true/to_s_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/bind_call_spec.rb | 74 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/equal_value_spec.rb | 76 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/fixtures/classes.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/hash_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/owner_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/private_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/protected_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/public_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/shared/to_s.rb | 16 | |
| -rw-r--r-- | spec/ruby/core/unboundmethod/super_method_spec.rb | 23 | |
| -rw-r--r-- | spec/ruby/core/warning/element_reference_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/core/warning/element_set_spec.rb | 48 | |
| -rw-r--r-- | spec/ruby/fixtures/code/c/load_fixture.rb | 1 | |
| -rw-r--r-- | spec/ruby/fixtures/code/concurrent_require_fixture.rb | 4 | |
| -rw-r--r-- | spec/ruby/fixtures/code/load_wrap_fixture.rb (renamed from spec/ruby/fixtures/code/wrap_fixture.rb) | 3 | |
| -rw-r--r-- | spec/ruby/fixtures/constants.rb | 21 | |
| -rw-r--r-- | spec/ruby/language/alias_spec.rb | 13 | |
| -rw-r--r-- | spec/ruby/language/block_spec.rb | 182 | |
| -rw-r--r-- | spec/ruby/language/case_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/language/comment_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/language/def_spec.rb | 33 | |
| -rw-r--r-- | spec/ruby/language/defined_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/language/delegation_spec.rb | 61 | |
| -rw-r--r-- | spec/ruby/language/file_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/language/fixtures/defined.rb | 3 | |
| -rw-r--r-- | spec/ruby/language/fixtures/freeze_magic_comment_two_literals.rb | 2 | |
| -rw-r--r-- | spec/ruby/language/hash_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/language/heredoc_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/language/keyword_arguments_spec.rb | 397 | |
| -rw-r--r-- | spec/ruby/language/lambda_spec.rb | 64 | |
| -rw-r--r-- | spec/ruby/language/method_spec.rb | 310 | |
| -rw-r--r-- | spec/ruby/language/module_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/language/numbered_parameters_spec.rb | 184 | |
| -rw-r--r-- | spec/ruby/language/optional_assignments_spec.rb | 38 | |
| -rw-r--r-- | spec/ruby/language/pattern_matching_spec.rb | 2246 | |
| -rw-r--r-- | spec/ruby/language/precedence_spec.rb | 78 | |
| -rw-r--r-- | spec/ruby/language/predefined_spec.rb | 439 | |
| -rw-r--r-- | spec/ruby/language/proc_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/language/range_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/language/regexp/character_classes_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/language/regexp/escapes_spec.rb | 84 | |
| -rw-r--r-- | spec/ruby/language/regexp_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/language/rescue_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/language/return_spec.rb | 61 | |
| -rw-r--r-- | spec/ruby/language/safe_spec.rb | 94 | |
| -rw-r--r-- | spec/ruby/language/send_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/language/string_spec.rb | 22 | |
| -rw-r--r-- | spec/ruby/language/variables_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/language/yield_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/bigdecimal/exponent_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/library/bigdecimal/round_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/bigdecimal/to_r_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/cgi/cookie/name_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/cgi/cookie/parse_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/acos_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/acosh_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/asin_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/asinh_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/atan2_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/atan_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/atanh_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/cos_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/cosh_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/exp_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/fixtures/classes.rb | 4 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/log10_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/log_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/acos.rb | 41 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/acosh.rb | 37 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/asin.rb | 47 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/asinh.rb | 32 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/atan.rb | 32 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/atan2.rb | 34 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/atanh.rb | 30 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/cos.rb | 30 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/cosh.rb | 28 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/exp.rb | 28 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/log.rb | 39 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/log10.rb | 41 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/sin.rb | 30 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/sinh.rb | 28 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/sqrt.rb | 34 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/tan.rb | 28 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/shared/tanh.rb | 32 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/sin_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/sinh_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/sqrt_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/tan_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/cmath/math/tanh_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/coverage/result_spec.rb | 54 | |
| -rw-r--r-- | spec/ruby/library/coverage/running_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/library/coverage/start_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/library/date/civil_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/date/iso8601_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/library/date/parse_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/library/date/shared/valid_jd.rb | 20 | |
| -rw-r--r-- | spec/ruby/library/datetime/to_time_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/delegate/delegator/taint_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/library/delegate/delegator/trust_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/library/delegate/delegator/untaint_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/delegate/delegator/untrust_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/library/erb/new_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/library/fiddle/handle/initialize_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/io-wait/wait_readable_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/library/io-wait/wait_writable_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/library/logger/device/close_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/library/logger/device/write_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/library/objectspace/fixtures/trace.rb | 5 | |
| -rw-r--r-- | spec/ruby/library/objectspace/trace_object_allocations_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/objectspace/trace_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/library/openssl/x509/name/verify_spec.rb | 78 | |
| -rw-r--r-- | spec/ruby/library/openstruct/method_missing_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/library/pathname/glob_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/library/pathname/new_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/pathname/pathname_spec.rb | 19 | |
| -rw-r--r-- | spec/ruby/library/rbconfig/unicode_emoji_version_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/library/rbconfig/unicode_version_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/library/readline/history/delete_at_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/library/readline/history/each_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/library/readline/history/element_reference_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/readline/history/pop_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/library/readline/history/shift_spec.rb | 9 | |
| -rw-r--r-- | spec/ruby/library/readline/readline_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/scanf/io/block_scanf_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/scanf/io/fixtures/date.txt | 4 | |
| -rw-r--r-- | spec/ruby/library/scanf/io/fixtures/helloworld.txt | 1 | |
| -rw-r--r-- | spec/ruby/library/scanf/io/scanf_spec.rb | 38 | |
| -rw-r--r-- | spec/ruby/library/scanf/io/shared/block_scanf.rb | 28 | |
| -rw-r--r-- | spec/ruby/library/scanf/string/block_scanf_spec.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/scanf/string/scanf_spec.rb | 56 | |
| -rw-r--r-- | spec/ruby/library/scanf/string/shared/block_scanf.rb | 25 | |
| -rw-r--r-- | spec/ruby/library/socket/addrinfo/initialize_spec.rb | 2 | |
| -rw-r--r-- | spec/ruby/library/socket/shared/pack_sockaddr.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/socket/tcpsocket/shared/new.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/stringio/append_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/library/stringio/each_line_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/library/stringio/each_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/library/stringio/gets_spec.rb | 4 | |
| -rw-r--r-- | spec/ruby/library/stringio/initialize_spec.rb | 85 | |
| -rw-r--r-- | spec/ruby/library/stringio/new_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/library/stringio/open_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/stringio/printf_spec.rb | 27 | |
| -rw-r--r-- | spec/ruby/library/stringio/putc_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/library/stringio/puts_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/library/stringio/read_nonblock_spec.rb | 11 | |
| -rw-r--r-- | spec/ruby/library/stringio/readline_spec.rb | 20 | |
| -rw-r--r-- | spec/ruby/library/stringio/readlines_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/stringio/reopen_spec.rb | 17 | |
| -rw-r--r-- | spec/ruby/library/stringio/shared/each.rb | 58 | |
| -rw-r--r-- | spec/ruby/library/stringio/shared/read.rb | 6 | |
| -rw-r--r-- | spec/ruby/library/stringio/shared/write.rb | 40 | |
| -rw-r--r-- | spec/ruby/library/stringio/truncate_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/stringio/write_nonblock_spec.rb | 6 | |
| -rw-r--r-- | spec/ruby/library/stringscanner/check_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/library/stringscanner/scan_spec.rb | 44 | |
| -rw-r--r-- | spec/ruby/library/stringscanner/shared/extract_range.rb | 13 | |
| -rw-r--r-- | spec/ruby/library/stringscanner/shared/extract_range_matched.rb | 11 | |
| -rw-r--r-- | spec/ruby/library/stringscanner/shared/peek.rb | 10 | |
| -rw-r--r-- | spec/ruby/library/time/to_datetime_spec.rb | 18 | |
| -rw-r--r-- | spec/ruby/library/yaml/to_yaml_spec.rb | 12 | |
| -rw-r--r-- | spec/ruby/library/zlib/crc_table_spec.rb | 143 | |
| -rw-r--r-- | spec/ruby/library/zlib/deflate/deflate_spec.rb | 5 | |
| -rw-r--r-- | spec/ruby/library/zlib/inflate/inflate_spec.rb | 7 | |
| -rw-r--r-- | spec/ruby/optional/capi/binding_spec.rb | 21 | |
| -rw-r--r-- | spec/ruby/optional/capi/class_spec.rb | 65 | |
| -rw-r--r-- | spec/ruby/optional/capi/encoding_spec.rb | 73 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/class_spec.c | 37 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/encoding_spec.c | 33 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/gc_spec.c | 35 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/globals_spec.c | 34 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/io_spec.c | 43 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/kernel_spec.c | 32 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/module_spec.c | 56 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/object_spec.c | 27 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/regexp_spec.c | 7 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/rubyspec.h | 30 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/string_spec.c | 21 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/symbol_spec.c | 11 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/thread_spec.c | 8 | |
| -rw-r--r-- | spec/ruby/optional/capi/ext/util_spec.c | 21 | |
| -rw-r--r-- | spec/ruby/optional/capi/fixtures/class.rb | 10 | |
| -rw-r--r-- | spec/ruby/optional/capi/fixtures/object.rb | 29 | |
| -rw-r--r-- | spec/ruby/optional/capi/gc_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/optional/capi/globals_spec.rb | 54 | |
| -rw-r--r-- | spec/ruby/optional/capi/io_spec.rb | 15 | |
| -rw-r--r-- | spec/ruby/optional/capi/kernel_spec.rb | 94 | |
| -rw-r--r-- | spec/ruby/optional/capi/module_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/optional/capi/object_spec.rb | 141 | |
| -rw-r--r-- | spec/ruby/optional/capi/proc_spec.rb | 28 | |
| -rw-r--r-- | spec/ruby/optional/capi/rbasic_spec.rb | 1 | |
| -rw-r--r-- | spec/ruby/optional/capi/regexp_spec.rb | 16 | |
| -rw-r--r-- | spec/ruby/optional/capi/shared/rbasic.rb | 36 | |
| -rw-r--r-- | spec/ruby/optional/capi/spec_helper.rb | 8 | |
| -rw-r--r-- | spec/ruby/optional/capi/string_spec.rb | 160 | |
| -rw-r--r-- | spec/ruby/optional/capi/symbol_spec.rb | 8 | |
| -rw-r--r-- | spec/ruby/optional/capi/util_spec.rb | 24 | |
| -rw-r--r-- | spec/ruby/security/cve_2018_16396_spec.rb | 14 | |
| -rw-r--r-- | spec/ruby/security/cve_2019_8321_spec.rb | 30 | |
| -rw-r--r-- | spec/ruby/security/cve_2019_8322_spec.rb | 32 | |
| -rw-r--r-- | spec/ruby/security/cve_2019_8323_spec.rb | 54 | |
| -rw-r--r-- | spec/ruby/security/cve_2019_8325_spec.rb | 62 | |
| -rw-r--r-- | spec/ruby/security/cve_2020_10663_spec.rb | 25 | |
| -rw-r--r-- | spec/ruby/shared/file/executable.rb | 35 | |
| -rw-r--r-- | spec/ruby/shared/file/executable_real.rb | 35 | |
| -rw-r--r-- | spec/ruby/shared/file/readable.rb | 16 | |
| -rw-r--r-- | spec/ruby/shared/file/readable_real.rb | 16 | |
| -rw-r--r-- | spec/ruby/shared/file/writable.rb | 16 | |
| -rw-r--r-- | spec/ruby/shared/file/writable_real.rb | 16 | |
| -rw-r--r-- | spec/ruby/shared/kernel/complex.rb | 133 | |
| -rw-r--r-- | spec/ruby/shared/kernel/raise.rb | 34 | |
| -rw-r--r-- | spec/ruby/shared/process/exit.rb | 6 | |
| -rw-r--r-- | spec/ruby/shared/queue/deque.rb | 62 | |
| -rw-r--r-- | spec/ruby/shared/rational/Rational.rb | 48 | |
| -rw-r--r-- | spec/ruby/shared/rational/minus.rb | 48 | |
| -rw-r--r-- | spec/ruby/shared/rational/to_f.rb | 6 | |
| -rw-r--r-- | spec/ruby/shared/sizedqueue/enque.rb | 63 | |
| -rw-r--r-- | spec/ruby/shared/sizedqueue/new.rb | 9 | |
| -rw-r--r-- | spec/ruby/shared/string/end_with.rb | 9 | |
| -rw-r--r-- | spec/ruby/shared/string/start_with.rb | 4 | |
| -rw-r--r-- | spec/ruby/shared/string/times.rb | 12 | |
| -rw-r--r-- | spec/ruby/spec_helper.rb | 10 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/derailed_require_tree.rb.txt | 74 | |
| -rwxr-xr-x | spec/syntax_suggest/fixtures/rexe.rb.txt | 569 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/routes.rb.txt | 121 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/ruby_buildpack.rb.txt | 1344 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/syntax_tree.rb.txt | 9234 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/this_project_extra_def.rb.txt | 64 | |
| -rw-r--r-- | spec/syntax_suggest/fixtures/webmock.rb.txt | 35 | |
| -rw-r--r-- | spec/syntax_suggest/integration/exe_cli_spec.rb | 27 | |
| -rw-r--r-- | spec/syntax_suggest/integration/ruby_command_line_spec.rb | 193 | |
| -rw-r--r-- | spec/syntax_suggest/integration/syntax_suggest_spec.rb | 239 | |
| -rw-r--r-- | spec/syntax_suggest/spec_helper.rb | 104 | |
| -rw-r--r-- | spec/syntax_suggest/unit/api_spec.rb | 108 | |
| -rw-r--r-- | spec/syntax_suggest/unit/around_block_scan_spec.rb | 165 | |
| -rw-r--r-- | spec/syntax_suggest/unit/block_expand_spec.rb | 230 | |
| -rw-r--r-- | spec/syntax_suggest/unit/capture/before_after_keyword_ends_spec.rb | 47 | |
| -rw-r--r-- | spec/syntax_suggest/unit/capture/falling_indent_lines_spec.rb | 44 | |
| -rw-r--r-- | spec/syntax_suggest/unit/capture_code_context_spec.rb | 229 | |
| -rw-r--r-- | spec/syntax_suggest/unit/clean_document_spec.rb | 260 | |
| -rw-r--r-- | spec/syntax_suggest/unit/cli_spec.rb | 224 | |
| -rw-r--r-- | spec/syntax_suggest/unit/code_block_spec.rb | 77 | |
| -rw-r--r-- | spec/syntax_suggest/unit/code_frontier_spec.rb | 135 | |
| -rw-r--r-- | spec/syntax_suggest/unit/code_line_spec.rb | 165 | |
| -rw-r--r-- | spec/syntax_suggest/unit/code_search_spec.rb | 505 | |
| -rw-r--r-- | spec/syntax_suggest/unit/core_ext_spec.rb | 34 | |
| -rw-r--r-- | spec/syntax_suggest/unit/display_invalid_blocks_spec.rb | 174 | |
| -rw-r--r-- | spec/syntax_suggest/unit/explain_syntax_spec.rb | 255 | |
| -rw-r--r-- | spec/syntax_suggest/unit/lex_all_spec.rb | 29 | |
| -rw-r--r-- | spec/syntax_suggest/unit/pathname_from_message_spec.rb | 56 | |
| -rw-r--r-- | spec/syntax_suggest/unit/priority_queue_spec.rb | 95 | |
| -rw-r--r-- | spec/syntax_suggest/unit/scan_history_spec.rb | 114 | |
| -rw-r--r-- | sprintf.c | 1366 | |
| -rw-r--r-- | st.c | 717 | |
| -rw-r--r-- | strftime.c | 7 | |
| -rw-r--r-- | string.c | 8368 | |
| -rw-r--r-- | string.rb | 552 | |
| -rw-r--r-- | struct.c | 1129 | |
| -rw-r--r-- | symbol.c | 427 | |
| -rw-r--r-- | symbol.h | 20 | |
| -rw-r--r-- | symbol.rb | 15 | |
| -rw-r--r-- | template/Doxyfile.tmpl | 1 | |
| -rw-r--r-- | template/GNUmakefile.in | 15 | |
| -rw-r--r-- | template/Makefile.in | 99 | |
| -rw-r--r-- | template/configure-ext.mk.tmpl | 2 | |
| -rw-r--r-- | template/extinit.c.tmpl | 2 | |
| -rw-r--r-- | template/exts.mk.tmpl | 9 | |
| -rw-r--r-- | template/fake.rb.in | 39 | |
| -rw-r--r-- | template/id.c.tmpl | 5 | |
| -rw-r--r-- | template/id.h.tmpl | 10 | |
| -rw-r--r-- | template/prelude.c.tmpl | 107 | |
| -rw-r--r-- | test/-ext-/arith_seq/test_arith_seq_beg_len_step.rb | 52 | |
| -rw-r--r-- | test/-ext-/bignum/test_big2str.rb | 38 | |
| -rw-r--r-- | test/-ext-/bignum/test_bigzero.rb | 20 | |
| -rw-r--r-- | test/-ext-/bignum/test_div.rb | 38 | |
| -rw-r--r-- | test/-ext-/bignum/test_mul.rb | 260 | |
| -rw-r--r-- | test/-ext-/bignum/test_pack.rb | 653 | |
| -rw-r--r-- | test/-ext-/bignum/test_str2big.rb | 52 | |
| -rw-r--r-- | test/-ext-/bug_reporter/test_bug_reporter.rb | 11 | |
| -rw-r--r-- | test/-ext-/debug/test_profile_frames.rb | 24 | |
| -rw-r--r-- | test/-ext-/econv/test_append.rb | 23 | |
| -rw-r--r-- | test/-ext-/eval/test_eval.rb | 12 | |
| -rw-r--r-- | test/-ext-/funcall/test_funcall.rb | 11 | |
| -rw-r--r-- | test/-ext-/funcall/test_passing_block.rb | 5 | |
| -rw-r--r-- | test/-ext-/string/test_capacity.rb | 9 | |
| -rw-r--r-- | test/-ext-/string/test_cstr.rb | 6 | |
| -rw-r--r-- | test/-ext-/string/test_fstring.rb | 8 | |
| -rw-r--r-- | test/-ext-/string/test_set_len.rb | 39 | |
| -rw-r--r-- | test/-ext-/symbol/test_type.rb | 14 | |
| -rw-r--r-- | test/-ext-/test_abi.rb | 47 | |
| -rw-r--r-- | test/-ext-/test_random.rb | 26 | |
| -rw-r--r-- | test/-ext-/thread/test_instrumentation_api.rb | 91 | |
| -rw-r--r-- | test/-ext-/thread_fd/test_thread_fd_close.rb | 1 | |
| -rw-r--r-- | test/bigdecimal/test_bigdecimal.rb | 14 | |
| -rw-r--r-- | test/cgi/test_cgi_cookie.rb | 85 | |
| -rw-r--r-- | test/cgi/test_cgi_header.rb | 8 | |
| -rw-r--r-- | test/cgi/test_cgi_util.rb | 68 | |
| -rw-r--r-- | test/coverage/autostart.rb | 2 | |
| -rw-r--r-- | test/coverage/main.rb | 1 | |
| -rw-r--r-- | test/coverage/test_coverage.rb | 71 | |
| -rw-r--r-- | test/csv/interface/test_read.rb | 18 | |
| -rw-r--r-- | test/csv/interface/test_write.rb | 9 | |
| -rw-r--r-- | test/csv/parse/test_convert.rb | 55 | |
| -rw-r--r-- | test/csv/parse/test_general.rb | 82 | |
| -rw-r--r-- | test/csv/parse/test_header.rb | 9 | |
| -rw-r--r-- | test/csv/parse/test_inputs_scanner.rb | 63 | |
| -rw-r--r-- | test/csv/parse/test_liberal_parsing.rb | 11 | |
| -rw-r--r-- | test/csv/parse/test_read.rb | 27 | |
| -rw-r--r-- | test/csv/test_data_converters.rb | 84 | |
| -rw-r--r-- | test/csv/test_encodings.rb | 31 | |
| -rw-r--r-- | test/csv/test_patterns.rb | 27 | |
| -rw-r--r-- | test/csv/test_table.rb | 73 | |
| -rw-r--r-- | test/date/test_date.rb | 29 | |
| -rw-r--r-- | test/date/test_date_conv.rb | 17 | |
| -rw-r--r-- | test/date/test_date_parse.rb | 30 | |
| -rw-r--r-- | test/date/test_date_ractor.rb | 2 | |
| -rw-r--r-- | test/date/test_date_strptime.rb | 9 | |
| -rw-r--r-- | test/did_you_mean/core_ext/test_name_error_extension.rb | 16 | |
| -rw-r--r-- | test/did_you_mean/helper.rb | 10 | |
| -rw-r--r-- | test/did_you_mean/spell_checking/test_key_name_check.rb | 14 | |
| -rw-r--r-- | test/did_you_mean/spell_checking/test_method_name_check.rb | 38 | |
| -rw-r--r-- | test/did_you_mean/spell_checking/test_pattern_key_name_check.rb | 2 | |
| -rw-r--r-- | test/did_you_mean/spell_checking/test_require_path_check.rb | 6 | |
| -rw-r--r-- | test/did_you_mean/spell_checking/test_variable_name_check.rb | 36 | |
| -rw-r--r-- | test/did_you_mean/test_ractor_compatibility.rb | 117 | |
| -rw-r--r-- | test/digest/test_digest_extend.rb | 13 | |
| -rw-r--r-- | test/digest/test_ractor.rb | 6 | |
| -rw-r--r-- | test/drb/drbtest.rb | 2 | |
| -rw-r--r-- | test/drb/test_drb.rb | 5 | |
| -rw-r--r-- | test/drb/test_drbssl.rb | 8 | |
| -rw-r--r-- | test/erb/test_erb.rb | 30 | |
| -rw-r--r-- | test/erb/test_erb_command.rb | 18 | |
| -rw-r--r-- | test/error_highlight/test_error_highlight.rb | 103 | |
| -rw-r--r-- | test/excludes/TestGem.rb | 4 | |
| -rw-r--r-- | test/excludes/TestThread.rb | 12 | |
| -rw-r--r-- | test/excludes/TestThreadQueue.rb | 9 | |
| -rw-r--r-- | test/fiber/autoload.rb | 3 | |
| -rw-r--r-- | test/fiber/scheduler.rb | 111 | |
| -rw-r--r-- | test/fiber/test_address_resolve.rb | 2 | |
| -rw-r--r-- | test/fiber/test_enumerator.rb | 14 | |
| -rw-r--r-- | test/fiber/test_io.rb | 73 | |
| -rw-r--r-- | test/fiber/test_io_buffer.rb | 33 | |
| -rw-r--r-- | test/fiber/test_mutex.rb | 22 | |
| -rw-r--r-- | test/fiber/test_process.rb | 21 | |
| -rw-r--r-- | test/fiber/test_queue.rb | 54 | |
| -rw-r--r-- | test/fiber/test_scheduler.rb | 119 | |
| -rw-r--r-- | test/fiber/test_storage.rb | 115 | |
| -rw-r--r-- | test/fiber/test_thread.rb | 22 | |
| -rw-r--r-- | test/fiddle/helper.rb | 10 | |
| -rw-r--r-- | test/fiddle/test_closure.rb | 111 | |
| -rw-r--r-- | test/fiddle/test_fiddle.rb | 41 | |
| -rw-r--r-- | test/fiddle/test_func.rb | 36 | |
| -rw-r--r-- | test/fiddle/test_function.rb | 28 | |
| -rw-r--r-- | test/fiddle/test_handle.rb | 7 | |
| -rw-r--r-- | test/fiddle/test_import.rb | 23 | |
| -rw-r--r-- | test/fiddle/test_pack.rb | 37 | |
| -rw-r--r-- | test/fiddle/test_pointer.rb | 3 | |
| -rw-r--r-- | test/fileutils/clobber.rb | 5 | |
| -rw-r--r-- | test/fileutils/test_dryrun.rb | 2 | |
| -rw-r--r-- | test/fileutils/test_fileutils.rb | 91 | |
| -rw-r--r-- | test/fileutils/test_nowrite.rb | 2 | |
| -rw-r--r-- | test/fileutils/test_verbose.rb | 2 | |
| -rw-r--r-- | test/fileutils/visibility_tests.rb | 5 | |
| -rw-r--r-- | test/io/console/test_io_console.rb | 22 | |
| -rw-r--r-- | test/io/wait/test_io_wait.rb | 36 | |
| -rw-r--r-- | test/io/wait/test_io_wait_uncommon.rb | 1 | |
| -rw-r--r-- | test/io/wait/test_ractor.rb | 1 | |
| -rw-r--r-- | test/irb/helper.rb | 76 | |
| -rw-r--r-- | test/irb/test_cmd.rb | 862 | |
| -rw-r--r-- | test/irb/test_color.rb | 84 | |
| -rw-r--r-- | test/irb/test_color_printer.rb | 5 | |
| -rw-r--r-- | test/irb/test_completion.rb | 359 | |
| -rw-r--r-- | test/irb/test_context.rb | 335 | |
| -rw-r--r-- | test/irb/test_debug_cmd.rb | 303 | |
| -rw-r--r-- | test/irb/test_history.rb | 68 | |
| -rw-r--r-- | test/irb/test_init.rb | 81 | |
| -rw-r--r-- | test/irb/test_input_method.rb | 79 | |
| -rw-r--r-- | test/irb/test_option.rb | 4 | |
| -rw-r--r-- | test/irb/test_raise_no_backtrace_exception.rb | 10 | |
| -rw-r--r-- | test/irb/test_ruby_lex.rb | 130 | |
| -rw-r--r-- | test/irb/test_workspace.rb | 5 | |
| -rw-r--r-- | test/irb/yamatanooroti/test_rendering.rb | 23 | |
| -rw-r--r-- | test/json/json_addition_test.rb | 2 | |
| -rw-r--r-- | test/json/json_parser_test.rb | 5 | |
| -rw-r--r-- | test/lib/jit_support.rb | 39 | |
| -rw-r--r-- | test/mkmf/base.rb | 226 | |
| -rw-r--r-- | test/mkmf/test_config.rb | 16 | |
| -rw-r--r-- | test/mkmf/test_constant.rb | 60 | |
| -rw-r--r-- | test/mkmf/test_convertible.rb | 48 | |
| -rw-r--r-- | test/mkmf/test_egrep_cpp.rb | 14 | |
| -rw-r--r-- | test/mkmf/test_find_executable.rb | 82 | |
| -rw-r--r-- | test/mkmf/test_flags.rb | 92 | |
| -rw-r--r-- | test/mkmf/test_framework.rb | 70 | |
| -rw-r--r-- | test/mkmf/test_have_func.rb | 18 | |
| -rw-r--r-- | test/mkmf/test_have_library.rb | 84 | |
| -rw-r--r-- | test/mkmf/test_have_macro.rb | 46 | |
| -rw-r--r-- | test/mkmf/test_install.rb | 38 | |
| -rw-r--r-- | test/mkmf/test_libs.rb | 156 | |
| -rw-r--r-- | test/mkmf/test_mkmf.rb | 14 | |
| -rw-r--r-- | test/mkmf/test_pkg_config.rb | 66 | |
| -rw-r--r-- | test/mkmf/test_signedness.rb | 38 | |
| -rw-r--r-- | test/mkmf/test_sizeof.rb | 74 | |
| -rw-r--r-- | test/net/fixtures/Makefile | 6 | |
| -rw-r--r-- | test/net/fixtures/cacert.pem | 44 | |
| -rw-r--r-- | test/net/fixtures/server.crt | 99 | |
| -rw-r--r-- | test/net/fixtures/server.key | 55 | |
| -rw-r--r-- | test/net/http/test_http.rb | 116 | |
| -rw-r--r-- | test/net/http/test_httpheader.rb | 27 | |
| -rw-r--r-- | test/net/http/test_httpresponse.rb | 287 | |
| -rw-r--r-- | test/net/http/test_https.rb | 18 | |
| -rw-r--r-- | test/net/protocol/test_protocol.rb | 37 | |
| -rw-r--r-- | test/objspace/test_objspace.rb | 238 | |
| -rw-r--r-- | test/objspace/test_ractor.rb | 17 | |
| -rw-r--r-- | test/open-uri/test_open-uri.rb | 11 | |
| -rw-r--r-- | test/open-uri/test_ssl.rb | 19 | |
| -rw-r--r-- | test/openssl/fixtures/pkey/p256_too_large.pem | 5 | |
| -rw-r--r-- | test/openssl/fixtures/pkey/p384_invalid.pem | 6 | |
| -rw-r--r-- | test/openssl/test_asn1.rb | 22 | |
| -rw-r--r-- | test/openssl/test_bn.rb | 6 | |
| -rw-r--r-- | test/openssl/test_cipher.rb | 6 | |
| -rw-r--r-- | test/openssl/test_hmac.rb | 9 | |
| -rw-r--r-- | test/openssl/test_ns_spki.rb | 2 | |
| -rw-r--r-- | test/openssl/test_ocsp.rb | 2 | |
| -rw-r--r-- | test/openssl/test_pair.rb | 2 | |
| -rw-r--r-- | test/openssl/test_pkey.rb | 5 | |
| -rw-r--r-- | test/openssl/test_pkey_dsa.rb | 23 | |
| -rw-r--r-- | test/openssl/test_pkey_ec.rb | 36 | |
| -rw-r--r-- | test/openssl/test_pkey_rsa.rb | 23 | |
| -rw-r--r-- | test/openssl/test_ssl.rb | 190 | |
| -rw-r--r-- | test/openssl/test_ssl_session.rb | 2 | |
| -rw-r--r-- | test/openssl/test_x509cert.rb | 4 | |
| -rw-r--r-- | test/openssl/test_x509crl.rb | 20 | |
| -rw-r--r-- | test/openssl/test_x509req.rb | 30 | |
| -rw-r--r-- | test/optparse/test_acceptable.rb | 2 | |
| -rw-r--r-- | test/optparse/test_autoconf.rb | 4 | |
| -rw-r--r-- | test/optparse/test_bash_completion.rb | 4 | |
| -rw-r--r-- | test/optparse/test_cclass.rb | 2 | |
| -rw-r--r-- | test/optparse/test_did_you_mean.rb | 2 | |
| -rw-r--r-- | test/optparse/test_getopts.rb | 4 | |
| -rw-r--r-- | test/optparse/test_kwargs.rb | 4 | |
| -rw-r--r-- | test/optparse/test_load.rb | 141 | |
| -rw-r--r-- | test/optparse/test_noarg.rb | 6 | |
| -rw-r--r-- | test/optparse/test_optarg.rb | 2 | |
| -rw-r--r-- | test/optparse/test_optparse.rb | 15 | |
| -rw-r--r-- | test/optparse/test_placearg.rb | 8 | |
| -rw-r--r-- | test/optparse/test_reqarg.rb | 10 | |
| -rw-r--r-- | test/optparse/test_summary.rb | 25 | |
| -rw-r--r-- | test/optparse/test_zsh_completion.rb | 4 | |
| -rw-r--r-- | test/ostruct/test_ostruct.rb | 6 | |
| -rw-r--r-- | test/pathname/test_pathname.rb | 19 | |
| -rw-r--r-- | test/psych/helper.rb | 6 | |
| -rw-r--r-- | test/psych/test_array.rb | 16 | |
| -rw-r--r-- | test/psych/test_coder.rb | 6 | |
| -rw-r--r-- | test/psych/test_date_time.rb | 20 | |
| -rw-r--r-- | test/psych/test_encoding.rb | 7 | |
| -rw-r--r-- | test/psych/test_hash.rb | 64 | |
| -rw-r--r-- | test/psych/test_merge_keys.rb | 2 | |
| -rw-r--r-- | test/psych/test_object.rb | 13 | |
| -rw-r--r-- | test/psych/test_parser.rb | 8 | |
| -rw-r--r-- | test/psych/test_safe_load.rb | 31 | |
| -rw-r--r-- | test/psych/test_yaml.rb | 2 | |
| -rw-r--r-- | test/racc/case.rb | 5 | |
| -rw-r--r-- | test/rdoc/helper.rb | 6 | |
| -rw-r--r-- | test/rdoc/support/test_case.rb | 6 | |
| -rw-r--r-- | test/rdoc/test_rdoc_alias.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_any_method.rb | 16 | |
| -rw-r--r-- | test/rdoc/test_rdoc_class_module.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_code_object.rb | 2 | |
| -rw-r--r-- | test/rdoc/test_rdoc_constant.rb | 2 | |
| -rw-r--r-- | test/rdoc/test_rdoc_context.rb | 2 | |
| -rw-r--r-- | test/rdoc/test_rdoc_cross_reference.rb | 49 | |
| -rw-r--r-- | test/rdoc/test_rdoc_extend.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_generator_darkfish.rb | 92 | |
| -rw-r--r-- | test/rdoc/test_rdoc_generator_json_index.rb | 14 | |
| -rw-r--r-- | test/rdoc/test_rdoc_include.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_markdown.rb | 27 | |
| -rw-r--r-- | test/rdoc/test_rdoc_markdown_test.rb | 4 | |
| -rw-r--r-- | test/rdoc/test_rdoc_markup_attribute_manager.rb | 2 | |
| -rw-r--r-- | test/rdoc/test_rdoc_markup_to_html.rb | 101 | |
| -rw-r--r-- | test/rdoc/test_rdoc_markup_to_html_crossref.rb | 9 | |
| -rw-r--r-- | test/rdoc/test_rdoc_method_attr.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_normal_class.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_normal_module.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_options.rb | 65 | |
| -rw-r--r-- | test/rdoc/test_rdoc_parser_c.rb | 200 | |
| -rw-r--r-- | test/rdoc/test_rdoc_parser_ruby.rb | 23 | |
| -rw-r--r-- | test/rdoc/test_rdoc_rd_block_parser.rb | 21 | |
| -rw-r--r-- | test/rdoc/test_rdoc_rdoc.rb | 43 | |
| -rw-r--r-- | test/rdoc/test_rdoc_require.rb | 3 | |
| -rw-r--r-- | test/rdoc/test_rdoc_ri_driver.rb | 51 | |
| -rw-r--r-- | test/rdoc/test_rdoc_rubygems_hook.rb | 10 | |
| -rw-r--r-- | test/rdoc/test_rdoc_store.rb | 5 | |
| -rw-r--r-- | test/rdoc/test_rdoc_task.rb | 1 | |
| -rw-r--r-- | test/rdoc/test_rdoc_top_level.rb | 3 | |
| -rw-r--r-- | test/readline/test_readline.rb | 7 | |
| -rw-r--r-- | test/reline/test_config.rb | 23 | |
| -rw-r--r-- | test/reline/test_key_actor_vi.rb | 8 | |
| -rw-r--r-- | test/reline/test_reline.rb | 6 | |
| -rw-r--r-- | test/reline/yamatanooroti/termination_checker.rb | 4 | |
| -rw-r--r-- | test/resolv/test_dns.rb | 7 | |
| -rw-r--r-- | test/rinda/test_rinda.rb | 78 | |
| -rw-r--r-- | test/ripper/test_lexer.rb | 86 | |
| -rw-r--r-- | test/ripper/test_parser_events.rb | 55 | |
| -rw-r--r-- | test/ripper/test_ripper.rb | 22 | |
| -rw-r--r-- | test/ripper/test_scanner_events.rb | 13 | |
| -rw-r--r-- | test/ruby/enc/test_cesu8.rb | 4 | |
| -rw-r--r-- | test/ruby/enc/test_emoji_breaks.rb | 206 | |
| -rw-r--r-- | test/ruby/enc/test_grapheme_breaks.rb | 115 | |
| -rw-r--r-- | test/ruby/test_alias.rb | 10 | |
| -rw-r--r-- | test/ruby/test_argf.rb | 12 | |
| -rw-r--r-- | test/ruby/test_arity.rb | 44 | |
| -rw-r--r-- | test/ruby/test_array.rb | 130 | |
| -rw-r--r-- | test/ruby/test_assignment.rb | 10 | |
| -rw-r--r-- | test/ruby/test_ast.rb | 520 | |
| -rw-r--r-- | test/ruby/test_autoload.rb | 104 | |
| -rw-r--r-- | test/ruby/test_backtrace.rb | 29 | |
| -rw-r--r-- | test/ruby/test_bignum.rb | 9 | |
| -rw-r--r-- | test/ruby/test_call.rb | 7 | |
| -rw-r--r-- | test/ruby/test_class.rb | 41 | |
| -rw-r--r-- | test/ruby/test_clone.rb | 53 | |
| -rw-r--r-- | test/ruby/test_complex.rb | 119 | |
| -rw-r--r-- | test/ruby/test_data.rb | 249 | |
| -rw-r--r-- | test/ruby/test_dir.rb | 67 | |
| -rw-r--r-- | test/ruby/test_dup.rb | 110 | |
| -rw-r--r-- | test/ruby/test_encoding.rb | 21 | |
| -rw-r--r-- | test/ruby/test_enum.rb | 2 | |
| -rw-r--r-- | test/ruby/test_enumerator.rb | 117 | |
| -rw-r--r-- | test/ruby/test_env.rb | 72 | |
| -rw-r--r-- | test/ruby/test_exception.rb | 135 | |
| -rw-r--r-- | test/ruby/test_file.rb | 44 | |
| -rw-r--r-- | test/ruby/test_file_exhaustive.rb | 48 | |
| -rw-r--r-- | test/ruby/test_float.rb | 35 | |
| -rw-r--r-- | test/ruby/test_frozen.rb | 30 | |
| -rw-r--r-- | test/ruby/test_gc.rb | 73 | |
| -rw-r--r-- | test/ruby/test_gc_compact.rb | 329 | |
| -rw-r--r-- | test/ruby/test_hash.rb | 119 | |
| -rw-r--r-- | test/ruby/test_inlinecache.rb | 2 | |
| -rw-r--r-- | test/ruby/test_integer.rb | 50 | |
| -rw-r--r-- | test/ruby/test_io.rb | 152 | |
| -rw-r--r-- | test/ruby/test_io_buffer.rb | 300 | |
| -rw-r--r-- | test/ruby/test_io_m17n.rb | 10 | |
| -rw-r--r-- | test/ruby/test_io_timeout.rb | 58 | |
| -rw-r--r-- | test/ruby/test_iseq.rb | 52 | |
| -rw-r--r-- | test/ruby/test_keyword.rb | 263 | |
| -rw-r--r-- | test/ruby/test_lazy_enumerator.rb | 20 | |
| -rw-r--r-- | test/ruby/test_m17n.rb | 54 | |
| -rw-r--r-- | test/ruby/test_marshal.rb | 30 | |
| -rw-r--r-- | test/ruby/test_method.rb | 237 | |
| -rw-r--r-- | test/ruby/test_mjit.rb (renamed from test/ruby/test_jit.rb) | 374 | |
| -rw-r--r-- | test/ruby/test_mjit_debug.rb (renamed from test/ruby/test_jit_debug.rb) | 8 | |
| -rw-r--r-- | test/ruby/test_module.rb | 139 | |
| -rw-r--r-- | test/ruby/test_numeric.rb | 3 | |
| -rw-r--r-- | test/ruby/test_object.rb | 31 | |
| -rw-r--r-- | test/ruby/test_objectspace.rb | 5 | |
| -rw-r--r-- | test/ruby/test_optimization.rb | 14 | |
| -rw-r--r-- | test/ruby/test_pack.rb | 60 | |
| -rw-r--r-- | test/ruby/test_parse.rb | 72 | |
| -rw-r--r-- | test/ruby/test_pattern_matching.rb | 50 | |
| -rw-r--r-- | test/ruby/test_proc.rb | 153 | |
| -rw-r--r-- | test/ruby/test_process.rb | 157 | |
| -rw-r--r-- | test/ruby/test_rand.rb | 8 | |
| -rw-r--r-- | test/ruby/test_range.rb | 108 | |
| -rw-r--r-- | test/ruby/test_rational.rb | 2 | |
| -rw-r--r-- | test/ruby/test_refinement.rb | 35 | |
| -rw-r--r-- | test/ruby/test_regexp.rb | 429 | |
| -rw-r--r-- | test/ruby/test_require.rb | 69 | |
| -rw-r--r-- | test/ruby/test_rubyoptions.rb | 57 | |
| -rw-r--r-- | test/ruby/test_rubyvm.rb | 4 | |
| -rw-r--r-- | test/ruby/test_rubyvm_mjit.rb (renamed from test/ruby/test_rubyvm_jit.rb) | 38 | |
| -rw-r--r-- | test/ruby/test_settracefunc.rb | 349 | |
| -rw-r--r-- | test/ruby/test_shapes.rb | 441 | |
| -rw-r--r-- | test/ruby/test_sprintf.rb | 29 | |
| -rw-r--r-- | test/ruby/test_string.rb | 259 | |
| -rw-r--r-- | test/ruby/test_struct.rb | 19 | |
| -rw-r--r-- | test/ruby/test_super.rb | 29 | |
| -rw-r--r-- | test/ruby/test_symbol.rb | 13 | |
| -rw-r--r-- | test/ruby/test_syntax.rb | 128 | |
| -rw-r--r-- | test/ruby/test_thread.rb | 95 | |
| -rw-r--r-- | test/ruby/test_thread_queue.rb | 55 | |
| -rw-r--r-- | test/ruby/test_time.rb | 133 | |
| -rw-r--r-- | test/ruby/test_time_tz.rb | 36 | |
| -rw-r--r-- | test/ruby/test_transcode.rb | 14 | |
| -rw-r--r-- | test/ruby/test_variable.rb | 25 | |
| -rw-r--r-- | test/ruby/test_vm_dump.rb | 2 | |
| -rw-r--r-- | test/ruby/test_weakmap.rb | 46 | |
| -rw-r--r-- | test/ruby/test_yjit.rb | 772 | |
| -rw-r--r-- | test/ruby/test_yjit_exit_locations.rb | 110 | |
| -rw-r--r-- | test/rubygems/alternate_cert.pem | 28 | |
| -rw-r--r-- | test/rubygems/alternate_cert_32.pem | 30 | |
| -rw-r--r-- | test/rubygems/alternate_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/bad_rake.rb | 1 | |
| -rw-r--r-- | test/rubygems/bundler_test_gem.rb | 421 | |
| -rw-r--r-- | test/rubygems/child_cert.pem | 31 | |
| -rw-r--r-- | test/rubygems/child_cert_32.pem | 31 | |
| -rw-r--r-- | test/rubygems/child_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/data/excon-0.7.7.gemspec.rz | bin | 0 -> 388 bytes |
| -rw-r--r-- | test/rubygems/data/null-type.gemspec.rz | bin | 504 -> 0 bytes |
| -rw-r--r-- | test/rubygems/data/pry-0.4.7.gemspec.rz | bin | 0 -> 433 bytes |
| -rw-r--r-- | test/rubygems/encrypted_private_key.pem | 52 | |
| -rw-r--r-- | test/rubygems/expired_cert.pem | 30 | |
| -rw-r--r-- | test/rubygems/fake_certlib/openssl.rb | 1 | |
| -rw-r--r-- | test/rubygems/future_cert.pem | 30 | |
| -rw-r--r-- | test/rubygems/future_cert_32.pem | 30 | |
| -rw-r--r-- | test/rubygems/good_rake.rb | 1 | |
| -rw-r--r-- | test/rubygems/grandchild_cert.pem | 31 | |
| -rw-r--r-- | test/rubygems/grandchild_cert_32.pem | 31 | |
| -rw-r--r-- | test/rubygems/grandchild_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/helper.rb | 362 | |
| -rw-r--r-- | test/rubygems/installer_test_case.rb | 27 | |
| -rw-r--r-- | test/rubygems/invalid_issuer_cert.pem | 32 | |
| -rw-r--r-- | test/rubygems/invalid_issuer_cert_32.pem | 32 | |
| -rw-r--r-- | test/rubygems/invalid_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/invalid_signer_cert.pem | 30 | |
| -rw-r--r-- | test/rubygems/invalid_signer_cert_32.pem | 30 | |
| -rw-r--r-- | test/rubygems/invalidchild_cert.pem | 31 | |
| -rw-r--r-- | test/rubygems/invalidchild_cert_32.pem | 31 | |
| -rw-r--r-- | test/rubygems/invalidchild_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/multifactor_auth_utilities.rb | 111 | |
| -rw-r--r-- | test/rubygems/package/tar_test_case.rb | 70 | |
| -rw-r--r-- | test/rubygems/packages/Bluebie-legs-0.6.2.gem | bin | 0 -> 14336 bytes |
| -rw-r--r-- | test/rubygems/plugin/exception/rubygems_plugin.rb | 3 | |
| -rw-r--r-- | test/rubygems/plugin/load/rubygems_plugin.rb | 1 | |
| -rw-r--r-- | test/rubygems/plugin/standarderror/rubygems_plugin.rb | 3 | |
| -rw-r--r-- | test/rubygems/private_key.pem | 50 | |
| -rw-r--r-- | test/rubygems/public_cert.pem | 32 | |
| -rw-r--r-- | test/rubygems/public_cert_32.pem | 30 | |
| -rw-r--r-- | test/rubygems/public_key.pem | 14 | |
| -rw-r--r-- | test/rubygems/rubygems/commands/crash_command.rb | 1 | |
| -rw-r--r-- | test/rubygems/rubygems_plugin.rb | 5 | |
| -rw-r--r-- | test/rubygems/simple_gem.rb | 3 | |
| -rw-r--r-- | test/rubygems/specifications/bar-0.0.2.gemspec | 2 | |
| -rw-r--r-- | test/rubygems/specifications/rubyforge-0.0.1.gemspec | 10 | |
| -rw-r--r-- | test/rubygems/test_bundled_ca.rb | 25 | |
| -rw-r--r-- | test/rubygems/test_config.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_deprecate.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_exit.rb | 12 | |
| -rw-r--r-- | test/rubygems/test_gem.rb | 1034 | |
| -rw-r--r-- | test/rubygems/test_gem_available_set.rb | 43 | |
| -rw-r--r-- | test/rubygems/test_gem_bundler_version_finder.rb | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_command.rb | 89 | |
| -rw-r--r-- | test/rubygems/test_gem_command_manager.rb | 134 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_build_command.rb | 137 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_cert_command.rb | 197 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_check_command.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_cleanup_command.rb | 81 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_contents_command.rb | 57 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_dependency_command.rb | 73 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_environment_command.rb | 53 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_exec_command.rb | 853 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_fetch_command.rb | 75 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_generate_index_command.rb | 15 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_help_command.rb | 27 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_info_command.rb | 31 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_install_command.rb | 288 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_list_command.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_lock_command.rb | 21 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_mirror.rb | 5 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_open_command.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_outdated_command.rb | 19 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_owner_command.rb | 277 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_pristine_command.rb | 236 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_push_command.rb | 256 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_query_command.rb | 147 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_search_command.rb | 5 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_server_command.rb | 5 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_setup_command.rb | 221 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_signin_command.rb | 179 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_signout_command.rb | 6 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_sources_command.rb | 100 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_specification_command.rb | 65 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_stale_command.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_uninstall_command.rb | 180 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_unpack_command.rb | 63 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_update_command.rb | 239 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_which_command.rb | 13 | |
| -rw-r--r-- | test/rubygems/test_gem_commands_yank_command.rb | 205 | |
| -rw-r--r-- | test/rubygems/test_gem_config_file.rb | 175 | |
| -rw-r--r-- | test/rubygems/test_gem_dependency.rb | 149 | |
| -rw-r--r-- | test/rubygems/test_gem_dependency_installer.rb | 365 | |
| -rw-r--r-- | test/rubygems/test_gem_dependency_list.rb | 95 | |
| -rw-r--r-- | test/rubygems/test_gem_dependency_resolution_error.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_doctor.rb | 53 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_builder.rb | 123 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder.rb | 167 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/.gitignore | 1 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/custom_name.gemspec | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib/Cargo.lock | 233 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib/Cargo.toml | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib/src/lib.rs | 27 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/custom_name/lib/custom_name.rb | 3 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/.gitignore | 1 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/Cargo.lock | 247 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/Cargo.toml | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/rust_ruby_example.gemspec | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder/rust_ruby_example/src/lib.rs | 51 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder_link_flag_converter.rb | 34 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cargo_builder_unit.rb | 60 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_cmake_builder.rb | 35 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_configure_builder.rb | 27 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_ext_conf_builder.rb | 103 | |
| -rw-r--r-- | test/rubygems/test_gem_ext_rake_builder.rb | 31 | |
| -rw-r--r-- | test/rubygems/test_gem_gem_runner.rb | 24 | |
| -rw-r--r-- | test/rubygems/test_gem_gemcutter_utilities.rb | 252 | |
| -rw-r--r-- | test/rubygems/test_gem_impossible_dependencies_error.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_indexer.rb | 158 | |
| -rw-r--r-- | test/rubygems/test_gem_install_update_options.rb | 33 | |
| -rw-r--r-- | test/rubygems/test_gem_installer.rb | 728 | |
| -rw-r--r-- | test/rubygems/test_gem_local_remote_options.rb | 21 | |
| -rw-r--r-- | test/rubygems/test_gem_name_tuple.rb | 9 | |
| -rw-r--r-- | test/rubygems/test_gem_package.rb | 478 | |
| -rw-r--r-- | test/rubygems/test_gem_package_old.rb | 27 | |
| -rw-r--r-- | test/rubygems/test_gem_package_tar_header.rb | 95 | |
| -rw-r--r-- | test/rubygems/test_gem_package_tar_reader.rb | 64 | |
| -rw-r--r-- | test/rubygems/test_gem_package_tar_reader_entry.rb | 178 | |
| -rw-r--r-- | test/rubygems/test_gem_package_tar_writer.rb | 153 | |
| -rw-r--r-- | test/rubygems/test_gem_package_task.rb | 37 | |
| -rw-r--r-- | test/rubygems/test_gem_path_support.rb | 29 | |
| -rw-r--r-- | test/rubygems/test_gem_platform.rb | 550 | |
| -rw-r--r-- | test/rubygems/test_gem_rdoc.rb | 29 | |
| -rw-r--r-- | test/rubygems/test_gem_remote_fetcher.rb | 315 | |
| -rw-r--r-- | test/rubygems/test_gem_request.rb | 122 | |
| -rw-r--r-- | test/rubygems/test_gem_request_connection_pools.rb | 59 | |
| -rw-r--r-- | test/rubygems/test_gem_request_set.rb | 201 | |
| -rw-r--r-- | test/rubygems/test_gem_request_set_gem_dependency_api.rb | 421 | |
| -rw-r--r-- | test/rubygems/test_gem_request_set_lockfile.rb | 173 | |
| -rw-r--r-- | test/rubygems/test_gem_request_set_lockfile_parser.rb | 117 | |
| -rw-r--r-- | test/rubygems/test_gem_request_set_lockfile_tokenizer.rb | 125 | |
| -rw-r--r-- | test/rubygems/test_gem_requirement.rb | 89 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver.rb | 266 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_activation_request.rb | 13 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_api_set.rb | 67 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_api_specification.rb | 95 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_best_set.rb | 45 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_composed_set.rb | 3 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_conflict.rb | 25 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_dependency_request.rb | 31 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_git_set.rb | 43 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_git_specification.rb | 43 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_index_set.rb | 25 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_index_specification.rb | 33 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_installed_specification.rb | 11 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_installer_set.rb | 115 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_local_specification.rb | 15 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_lock_set.rb | 25 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_lock_specification.rb | 35 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_requirement_list.rb | 3 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_specification.rb | 17 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_vendor_set.rb | 13 | |
| -rw-r--r-- | test/rubygems/test_gem_resolver_vendor_specification.rb | 21 | |
| -rw-r--r-- | test/rubygems/test_gem_security.rb | 137 | |
| -rw-r--r-- | test/rubygems/test_gem_security_policy.rb | 144 | |
| -rw-r--r-- | test/rubygems/test_gem_security_signer.rb | 69 | |
| -rw-r--r-- | test/rubygems/test_gem_security_trust_dir.rb | 13 | |
| -rw-r--r-- | test/rubygems/test_gem_silent_ui.rb | 71 | |
| -rw-r--r-- | test/rubygems/test_gem_source.rb | 89 | |
| -rw-r--r-- | test/rubygems/test_gem_source_fetch_problem.rb | 19 | |
| -rw-r--r-- | test/rubygems/test_gem_source_git.rb | 132 | |
| -rw-r--r-- | test/rubygems/test_gem_source_installed.rb | 33 | |
| -rw-r--r-- | test/rubygems/test_gem_source_list.rb | 11 | |
| -rw-r--r-- | test/rubygems/test_gem_source_local.rb | 29 | |
| -rw-r--r-- | test/rubygems/test_gem_source_lock.rb | 63 | |
| -rw-r--r-- | test/rubygems/test_gem_source_specific_file.rb | 35 | |
| -rw-r--r-- | test/rubygems/test_gem_source_subpath_problem.rb | 15 | |
| -rw-r--r-- | test/rubygems/test_gem_source_vendor.rb | 27 | |
| -rw-r--r-- | test/rubygems/test_gem_spec_fetcher.rb | 145 | |
| -rw-r--r-- | test/rubygems/test_gem_specification.rb | 1022 | |
| -rw-r--r-- | test/rubygems/test_gem_stream_ui.rb | 75 | |
| -rw-r--r-- | test/rubygems/test_gem_stub_specification.rb | 65 | |
| -rw-r--r-- | test/rubygems/test_gem_text.rb | 3 | |
| -rw-r--r-- | test/rubygems/test_gem_uninstaller.rb | 235 | |
| -rw-r--r-- | test/rubygems/test_gem_unsatisfiable_dependency_error.rb | 7 | |
| -rw-r--r-- | test/rubygems/test_gem_update_suggestion.rb | 209 | |
| -rw-r--r-- | test/rubygems/test_gem_uri.rb | 10 | |
| -rw-r--r-- | test/rubygems/test_gem_uri_formatter.rb | 29 | |
| -rw-r--r-- | test/rubygems/test_gem_util.rb | 47 | |
| -rw-r--r-- | test/rubygems/test_gem_validator.rb | 16 | |
| -rw-r--r-- | test/rubygems/test_gem_version.rb | 40 | |
| -rw-r--r-- | test/rubygems/test_gem_version_option.rb | 31 | |
| -rw-r--r-- | test/rubygems/test_kernel.rb | 91 | |
| -rw-r--r-- | test/rubygems/test_project_sanity.rb | 35 | |
| -rw-r--r-- | test/rubygems/test_remote_fetch_error.rb | 15 | |
| -rw-r--r-- | test/rubygems/test_require.rb | 249 | |
| -rw-r--r-- | test/rubygems/test_rubygems.rb | 37 | |
| -rw-r--r-- | test/rubygems/test_webauthn_listener.rb | 143 | |
| -rw-r--r-- | test/rubygems/test_webauthn_listener_response.rb | 93 | |
| -rw-r--r-- | test/rubygems/test_webauthn_poller.rb | 124 | |
| -rw-r--r-- | test/rubygems/utilities.rb | 132 | |
| -rw-r--r-- | test/rubygems/wrong_key_cert.pem | 30 | |
| -rw-r--r-- | test/rubygems/wrong_key_cert_32.pem | 30 | |
| -rw-r--r-- | test/runner.rb | 12 | |
| -rw-r--r-- | test/socket/test_addrinfo.rb | 4 | |
| -rw-r--r-- | test/socket/test_nonblock.rb | 4 | |
| -rw-r--r-- | test/socket/test_socket.rb | 2 | |
| -rw-r--r-- | test/socket/test_tcp.rb | 2 | |
| -rw-r--r-- | test/socket/test_unix.rb | 147 | |
| -rw-r--r-- | test/stringio/test_stringio.rb | 75 | |
| -rw-r--r-- | test/strscan/test_ractor.rb | 2 | |
| -rw-r--r-- | test/strscan/test_stringscanner.rb | 63 | |
| -rw-r--r-- | test/test_extlibs.rb | 2 | |
| -rw-r--r-- | test/test_ipaddr.rb | 27 | |
| -rw-r--r-- | test/test_pp.rb | 9 | |
| -rw-r--r-- | test/test_pstore.rb | 32 | |
| -rw-r--r-- | test/test_rbconfig.rb | 9 | |
| -rw-r--r-- | test/test_set.rb | 39 | |
| -rw-r--r-- | test/test_time.rb | 9 | |
| -rw-r--r-- | test/test_timeout.rb | 46 | |
| -rw-r--r-- | test/test_tmpdir.rb | 18 | |
| -rw-r--r-- | test/test_trick.rb | 23 | |
| -rw-r--r-- | test/uri/test_common.rb | 103 | |
| -rw-r--r-- | test/uri/test_generic.rb | 27 | |
| -rw-r--r-- | test/uri/test_ldap.rb | 6 | |
| -rw-r--r-- | test/uri/test_parser.rb | 38 | |
| -rw-r--r-- | test/uri/test_wss.rb | 71 | |
| -rw-r--r-- | test/yaml/test_store.rb | 2 | |
| -rw-r--r-- | test/zlib/test_zlib.rb | 6 | |
| -rw-r--r-- | thread.c | 1567 | |
| -rw-r--r-- | thread_none.c | 24 | |
| -rw-r--r-- | thread_none.h | 7 | |
| -rw-r--r-- | thread_pthread.c | 973 | |
| -rw-r--r-- | thread_pthread.h | 92 | |
| -rw-r--r-- | thread_sync.c | 415 | |
| -rw-r--r-- | thread_sync.rb | 68 | |
| -rw-r--r-- | thread_win32.c | 407 | |
| -rw-r--r-- | thread_win32.h | 20 | |
| -rw-r--r-- | time.c | 2185 | |
| -rw-r--r-- | timev.h | 11 | |
| -rw-r--r-- | timev.rb | 298 | |
| -rw-r--r-- | tool/annocheck/Dockerfile | 4 | |
| -rw-r--r-- | tool/annocheck/Dockerfile-copy | 7 | |
| -rw-r--r-- | tool/bundler/dev_gems.rb | 19 | |
| -rw-r--r-- | tool/bundler/dev_gems.rb.lock | 57 | |
| -rw-r--r-- | tool/bundler/rubocop_gems.rb | 1 | |
| -rw-r--r-- | tool/bundler/rubocop_gems.rb.lock | 62 | |
| -rw-r--r-- | tool/bundler/standard_gems.rb | 1 | |
| -rw-r--r-- | tool/bundler/standard_gems.rb.lock | 72 | |
| -rw-r--r-- | tool/bundler/test_gems.rb | 2 | |
| -rw-r--r-- | tool/bundler/test_gems.rb.lock | 13 | |
| -rwxr-xr-x | tool/checksum.rb | 4 | |
| -rw-r--r-- | tool/downloader.rb | 84 | |
| -rwxr-xr-x[-rw-r--r--] | tool/enc-case-folding.rb (renamed from enc/unicode/case-folding.rb) | 10 | |
| -rw-r--r-- | tool/enc-emoji-citrus-gen.rb | 4 | |
| -rwxr-xr-x | tool/enc-unicode.rb | 31 | |
| -rwxr-xr-x | tool/expand-config.rb | 14 | |
| -rwxr-xr-x | tool/extlibs.rb | 176 | |
| -rw-r--r-- | tool/fake.rb | 11 | |
| -rwxr-xr-x | tool/fetch-bundled_gems.rb | 2 | |
| -rwxr-xr-x | tool/file2lastrev.rb | 91 | |
| -rw-r--r-- | tool/gem-unpack.rb | 19 | |
| -rwxr-xr-x | tool/gen-mailmap.rb | 4 | |
| -rw-r--r-- | tool/generic_erb.rb | 44 | |
| -rw-r--r-- | tool/gperf.sed | 1 | |
| -rwxr-xr-x | tool/id2token.rb | 11 | |
| -rw-r--r-- | tool/lib/bundled_gem.rb | 68 | |
| -rw-r--r-- | tool/lib/colorize.rb | 4 | |
| -rw-r--r-- | tool/lib/core_assertions.rb | 94 | |
| -rw-r--r-- | tool/lib/envutil.rb | 18 | |
| -rw-r--r-- | tool/lib/leakchecker.rb | 9 | |
| -rw-r--r-- | tool/lib/output.rb | 57 | |
| -rw-r--r-- | tool/lib/test/unit.rb | 94 | |
| -rw-r--r-- | tool/lib/test/unit/assertions.rb | 20 | |
| -rw-r--r-- | tool/lib/vcs.rb | 156 | |
| -rw-r--r-- | tool/lib/vpath.rb | 7 | |
| -rw-r--r-- | tool/lib/webrick/httpserver.rb | 1 | |
| -rw-r--r-- | tool/lib/webrick/httputils.rb | 2 | |
| -rwxr-xr-x | tool/ln_sr.rb | 131 | |
| -rw-r--r-- | tool/m4/ruby_default_arch.m4 | 1 | |
| -rw-r--r-- | tool/m4/ruby_prog_makedirs.m4 | 9 | |
| -rw-r--r-- | tool/m4/ruby_replace_funcs.m4 | 4 | |
| -rw-r--r-- | tool/m4/ruby_replace_type.m4 | 12 | |
| -rw-r--r-- | tool/m4/ruby_require_funcs.m4 | 13 | |
| -rw-r--r-- | tool/m4/ruby_thread.m4 | 51 | |
| -rw-r--r-- | tool/m4/ruby_universal_arch.m4 | 6 | |
| -rw-r--r-- | tool/m4/ruby_wasm_tools.m4 | 13 | |
| -rwxr-xr-x | tool/make-snapshot | 42 | |
| -rw-r--r-- | tool/make_hgraph.rb | 7 | |
| -rwxr-xr-x | tool/merger.rb | 189 | |
| -rwxr-xr-x | tool/mjit/bindgen.rb | 435 | |
| -rw-r--r-- | tool/mk_builtin_loader.rb | 67 | |
| -rwxr-xr-x | tool/mkconfig.rb | 15 | |
| -rwxr-xr-x | tool/mkrunnable.rb | 4 | |
| -rwxr-xr-x | tool/outdate-bundled-gems.rb | 135 | |
| -rwxr-xr-x | tool/pure_parser.rb | 24 | |
| -rwxr-xr-x | tool/rbinstall.rb | 273 | |
| -rw-r--r-- | tool/rbs_skip_tests | 11 | |
| -rwxr-xr-x | tool/redmine-backporter.rb | 158 | |
| -rwxr-xr-x | tool/releng/gen-mail.rb | 13 | |
| -rw-r--r-- | tool/ruby_vm/controllers/application_controller.rb | 5 | |
| -rw-r--r-- | tool/ruby_vm/helpers/dumper.rb | 7 | |
| -rw-r--r-- | tool/ruby_vm/models/typemap.rb | 1 | |
| -rw-r--r-- | tool/ruby_vm/scripts/insns2vm.rb | 12 | |
| -rw-r--r-- | tool/ruby_vm/views/_insn_type_chars.erb | 19 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_getinlinecache.erb | 31 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_insn.erb | 92 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_insn_body.erb | 129 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_invokebuiltin.erb | 29 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_ivar.erb | 101 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb | 38 | |
| -rw-r--r-- | tool/ruby_vm/views/_mjit_compile_send.erb | 119 | |
| -rw-r--r-- | tool/ruby_vm/views/lib/ruby_vm/mjit/instruction.rb.erb | 40 | |
| -rw-r--r-- | tool/ruby_vm/views/mjit_compile.inc.erb | 110 | |
| -rw-r--r-- | tool/ruby_vm/views/mjit_sp_inc.inc.erb | 17 | |
| -rw-r--r-- | tool/ruby_vm/views/optinsn.inc.erb | 4 | |
| -rwxr-xr-x | tool/runruby.rb | 15 | |
| -rwxr-xr-x | tool/sync_default_gems.rb | 1247 | |
| -rwxr-xr-x | tool/test-annocheck.sh | 33 | |
| -rw-r--r-- | tool/test-bundled-gems.rb | 86 | |
| -rwxr-xr-x | tool/test/test_sync_default_gems.rb | 76 | |
| -rw-r--r-- | tool/test/testunit/test_assertion.rb | 24 | |
| -rw-r--r-- | tool/test/webrick/test_filehandler.rb | 4 | |
| -rw-r--r-- | tool/test/webrick/test_httprequest.rb | 2 | |
| -rw-r--r-- | tool/transcode-tblgen.rb | 2 | |
| -rw-r--r-- | tool/transform_mjit_header.rb | 15 | |
| -rw-r--r-- | tool/update-NEWS-refs.rb | 37 | |
| -rwxr-xr-x | tool/update-bundled_gems.rb | 5 | |
| -rwxr-xr-x | tool/update-deps | 7 | |
| -rw-r--r-- | trace_point.rb | 62 | |
| -rw-r--r-- | transcode.c | 661 | |
| -rw-r--r-- | transcode_data.h | 32 | |
| -rw-r--r-- | transient_heap.c | 6 | |
| -rw-r--r-- | util.c | 172 | |
| -rw-r--r-- | variable.c | 2591 | |
| -rw-r--r-- | variable.h | 10 | |
| -rw-r--r-- | version.c | 62 | |
| -rw-r--r-- | version.h | 63 | |
| -rw-r--r-- | vm.c | 1696 | |
| -rw-r--r-- | vm_args.c | 639 | |
| -rw-r--r-- | vm_backtrace.c | 529 | |
| -rw-r--r-- | vm_callinfo.h | 86 | |
| -rw-r--r-- | vm_core.h | 552 | |
| -rw-r--r-- | vm_debug.h | 19 | |
| -rw-r--r-- | vm_dump.c | 1047 | |
| -rw-r--r-- | vm_eval.c | 679 | |
| -rw-r--r-- | vm_exec.c | 28 | |
| -rw-r--r-- | vm_exec.h | 6 | |
| -rw-r--r-- | vm_insnhelper.c | 2972 | |
| -rw-r--r-- | vm_insnhelper.h | 21 | |
| -rw-r--r-- | vm_method.c | 1047 | |
| -rw-r--r-- | vm_sync.c | 10 | |
| -rw-r--r-- | vm_trace.c | 521 | |
| -rw-r--r-- | wasm/README.md | 24 | |
| -rw-r--r-- | wasm/asyncify.h | 10 | |
| -rw-r--r-- | wasm/machine.c | 6 | |
| -rw-r--r-- | wasm/machine.h | 5 | |
| -rw-r--r-- | wasm/setjmp.c | 70 | |
| -rw-r--r-- | wasm/setjmp.h | 34 | |
| -rw-r--r-- | win32/Makefile.sub | 206 | |
| -rwxr-xr-x | win32/configure.bat | 27 | |
| -rw-r--r-- | win32/dir.h | 2 | |
| -rw-r--r-- | win32/file.c | 593 | |
| -rw-r--r-- | win32/file.h | 38 | |
| -rwxr-xr-x | win32/ifchange.bat | 1 | |
| -rwxr-xr-x | win32/mkexports.rb | 4 | |
| -rwxr-xr-x | win32/resource.rb | 2 | |
| -rw-r--r-- | win32/setup.mak | 83 | |
| -rw-r--r-- | win32/win32.c | 5918 | |
| -rw-r--r-- | win32/winmain.c | 4 | |
| -rw-r--r-- | yjit.c | 1253 | |
| -rw-r--r-- | yjit.h | 81 | |
| -rw-r--r-- | yjit.rb | 391 | |
| -rw-r--r-- | yjit/.gitignore | 2 | |
| -rw-r--r-- | yjit/Cargo.lock | 49 | |
| -rw-r--r-- | yjit/Cargo.toml | 47 | |
| -rw-r--r-- | yjit/bindgen/Cargo.lock | 311 | |
| -rw-r--r-- | yjit/bindgen/Cargo.toml | 10 | |
| -rw-r--r-- | yjit/bindgen/src/main.rs | 430 | |
| -rw-r--r-- | yjit/not_gmake.mk | 14 | |
| -rw-r--r-- | yjit/src/asm/arm64/README.md | 16 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/bitmask_imm.rs | 255 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/condition.rs | 52 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/inst_offset.rs | 47 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/mod.rs | 18 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/sf.rs | 19 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/shifted_imm.rs | 81 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/sys_reg.rs | 6 | |
| -rw-r--r-- | yjit/src/asm/arm64/arg/truncate.rs | 66 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/atomic.rs | 86 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/branch.rs | 100 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/branch_cond.rs | 78 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/breakpoint.rs | 55 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/call.rs | 104 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/conditional.rs | 73 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/data_imm.rs | 143 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/data_reg.rs | 192 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/halfword_imm.rs | 179 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/load_literal.rs | 89 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/load_register.rs | 108 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/load_store.rs | 249 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/load_store_exclusive.rs | 109 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/logical_imm.rs | 154 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/logical_reg.rs | 207 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/mod.rs | 50 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/mov.rs | 155 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/nop.rs | 44 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/pc_rel.rs | 107 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/reg_pair.rs | 212 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/sbfm.rs | 103 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/shift_imm.rs | 147 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/sys_reg.rs | 86 | |
| -rw-r--r-- | yjit/src/asm/arm64/inst/test_bit.rs | 133 | |
| -rw-r--r-- | yjit/src/asm/arm64/mod.rs | 1580 | |
| -rw-r--r-- | yjit/src/asm/arm64/opnd.rs | 195 | |
| -rw-r--r-- | yjit/src/asm/mod.rs | 792 | |
| -rw-r--r-- | yjit/src/asm/x86_64/mod.rs | 1415 | |
| -rw-r--r-- | yjit/src/asm/x86_64/tests.rs | 449 | |
| -rw-r--r-- | yjit/src/backend/arm64/mod.rs | 1491 | |
| -rw-r--r-- | yjit/src/backend/ir.rs | 1576 | |
| -rw-r--r-- | yjit/src/backend/mod.rs | 8 | |
| -rw-r--r-- | yjit/src/backend/tests.rs | 331 | |
| -rw-r--r-- | yjit/src/backend/x86_64/mod.rs | 895 | |
| -rw-r--r-- | yjit/src/codegen.rs | 7721 | |
| -rw-r--r-- | yjit/src/core.rs | 2400 | |
| -rw-r--r-- | yjit/src/cruby.rs | 715 | |
| -rw-r--r-- | yjit/src/cruby_bindings.inc.rs | 1310 | |
| -rw-r--r-- | yjit/src/disasm.rs | 269 | |
| -rw-r--r-- | yjit/src/invariants.rs | 567 | |
| -rw-r--r-- | yjit/src/lib.rs | 18 | |
| -rw-r--r-- | yjit/src/options.rs | 174 | |
| -rw-r--r-- | yjit/src/stats.rs | 640 | |
| -rw-r--r-- | yjit/src/utils.rs | 274 | |
| -rw-r--r-- | yjit/src/virtualmem.rs | 443 | |
| -rw-r--r-- | yjit/src/yjit.rs | 136 | |
| -rw-r--r-- | yjit/yjit.mk | 69 | |
| -rw-r--r-- | yjit_asm.c | 1834 | |
| -rw-r--r-- | yjit_asm.h | 408 | |
| -rw-r--r-- | yjit_codegen.c | 5126 | |
| -rw-r--r-- | yjit_codegen.h | 23 | |
| -rw-r--r-- | yjit_core.c | 1369 | |
| -rw-r--r-- | yjit_core.h | 307 | |
| -rw-r--r-- | yjit_iface.c | 1311 | |
| -rw-r--r-- | yjit_iface.h | 38 | |
| -rw-r--r-- | yjit_utils.c | 109 | |
3051 files changed, 244638 insertions, 131272 deletions