Skip to content

Instantly share code, notes, and snippets.

@eregon
Last active February 19, 2025 10:12
Show Gist options
  • Save eregon/912e6359e83781c5fa1c638d3768c526 to your computer and use it in GitHub Desktop.
Save eregon/912e6359e83781c5fa1c638d3768c526 to your computer and use it in GitHub Desktop.
Core library methods defined with Ruby code and with a #source_location file starting with `<internal:`, by Ruby implementation and version
Ruby Core methods written in Ruby Total number of core methods % written in Ruby
CRuby 2.3 3 1637 0.2%
CRuby 2.4 3 1636 0.2%
CRuby 2.5 6 1680 0.4%
CRuby 2.6 5 1767 0.3%
CRuby 2.7 38 1802 2.1%
CRuby 3.0 89 1830 4.9%
CRuby 3.1 112 1884 5.9%
CRuby 3.2 128 1924 6.7%
CRuby 3.3 134 1961 6.8%
CRuby 3.4 145 1976 7.3%
JRuby 9.4.12.0 108 2040 5.3%
TruffleRuby dev 1468 2013 72.9%

To count the total number of methods:

CRuby:
ruby --disable-gems -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") } }.size'
JRuby:
ruby --disable-gems -ve 'puts ObjectSpace.each_object(Module).select { |mod| mod.respond_to?(:instance_methods) }.flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("Java") && !meth.owner.to_s.include?("JRuby") && !meth.name.to_s.include?("java") } }.size'
TruffleRuby:
ruby --disable-gems --disable-did-you-mean -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| [mod, mod.singleton_class] }.flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !mod.to_s.include?("Truffle::") && !mod.to_s.include?("Polyglot") && !mod.to_s.include?("Truffle") && !mod.to_s.include?("Java") } }.size'

It is the same commands as below but without the source_location filtering.

$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| meth.source_location && meth.source_location[0].start_with?("<internal:") }.map { |meth| "#{meth} #{meth.source_location.join(":")}" } }'
ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-linux]
#<UnboundMethod: #<Class:Thread>#exclusive> <internal:prelude>:12
#<UnboundMethod: IO#read_nonblock> <internal:prelude>:75
#<UnboundMethod: IO#write_nonblock> <internal:prelude>:133
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| meth.source_location && meth.source_location[0].start_with?("<internal:") }.map { |meth| "#{meth} #{meth.source_location.join(":")}" } }'
ruby 2.4.10p364 (2020-03-31 revision 67879) [x86_64-linux]
#<UnboundMethod: #<Class:Thread>#exclusive> <internal:prelude>:13
#<UnboundMethod: IO#read_nonblock> <internal:prelude>:77
#<UnboundMethod: IO#write_nonblock> <internal:prelude>:135
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| meth.source_location && meth.source_location[0].start_with?("<internal:") }.map { |meth| "#{meth} #{meth.source_location.join(":")}" } }'
ruby 2.5.9p229 (2021-04-05 revision 67939) [x86_64-linux]
#<UnboundMethod: #<Class:Thread>#exclusive> <internal:prelude>:11
#<UnboundMethod: Binding#irb> <internal:prelude>:138
#<UnboundMethod: IO#read_nonblock> <internal:prelude>:73
#<UnboundMethod: IO#write_nonblock> <internal:prelude>:131
#<UnboundMethod: Kernel#pp> <internal:prelude>:148
#<UnboundMethod: #<Module:0x0000000000743178>(Kernel)#pp> <internal:prelude>:148
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| meth.source_location && meth.source_location[0].start_with?("<internal:") }.map { |meth| "#{meth} #{meth.source_location.join(":")}" } }'
ruby 2.6.9p207 (2021-11-24 revision 67954) [x86_64-linux]
#<UnboundMethod: TracePoint#enable> <internal:prelude>:136
#<UnboundMethod: #<Class:Thread>#exclusive> <internal:prelude>:10
#<UnboundMethod: Binding#irb> <internal:prelude>:143
#<UnboundMethod: IO#write_nonblock> <internal:prelude>:130
#<UnboundMethod: IO#read_nonblock> <internal:prelude>:72
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:134>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:95>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:117>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:251>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:195>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:231>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:104>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:256>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:246>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:267>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:272>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:308>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:313>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:321>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:239>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:262>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:326>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:331>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:337>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:345>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:164>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:99>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:51>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:63>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:71>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:89>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:154>
#<UnboundMethod: #<Class:GC>#compact() <internal:gc>:158>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:144>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:33>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:37>
#<UnboundMethod: #<Class:Thread>#exclusive(&block) <internal:prelude>:10>
#<UnboundMethod: Binding#irb() <internal:prelude>:18>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:133>
#<UnboundMethod: String#unpack(fmt) <internal:pack>:256>
#<UnboundMethod: String#unpack1(fmt) <internal:pack>:280>
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 3.0.4p208 (2022-04-12 revision 3fa771dded) [x86_64-linux]
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:134>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:117>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:95>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:256>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:246>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:267>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:272>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:308>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:239>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:104>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:195>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:262>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:231>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:331>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:313>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:326>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:251>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:321>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:337>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:345>
#<UnboundMethod: Ractor::RemoteError#ractor() <internal:ractor>:717>
#<UnboundMethod: #<Class:Ractor>#make_shareable(obj, copy: ...) <internal:ractor>:810>
#<UnboundMethod: #<Class:Ractor>#receive() <internal:ractor>:415>
#<UnboundMethod: #<Class:Ractor>#recv(receive)() <internal:ractor>:415>
#<UnboundMethod: #<Class:Ractor>#receive_if(&b) <internal:ractor>:493>
#<UnboundMethod: #<Class:Ractor>#count() <internal:ractor>:287>
#<UnboundMethod: #<Class:Ractor>#current() <internal:ractor>:273>
#<UnboundMethod: #<Class:Ractor>#yield(obj, move: ...) <internal:ractor>:626>
#<UnboundMethod: #<Class:Ractor>#main() <internal:ractor>:833>
#<UnboundMethod: #<Class:Ractor>#new(*args, name: ..., &block) <internal:ractor>:262>
#<UnboundMethod: #<Class:Ractor>#select(*ractors, yield_value: ..., move: ...) <internal:ractor>:342>
#<UnboundMethod: #<Class:Ractor>#shareable?(obj) <internal:ractor>:769>
#<UnboundMethod: Ractor#<<(send)(obj, move: ...) <internal:ractor>:582>
#<UnboundMethod: Ractor#close_incoming() <internal:ractor>:733>
#<UnboundMethod: Ractor#close_outgoing() <internal:ractor>:752>
#<UnboundMethod: Ractor#inspect() <internal:ractor>:699>
#<UnboundMethod: Ractor#to_s(inspect)() <internal:ractor>:699>
#<UnboundMethod: Ractor#[](sym) <internal:ractor>:823>
#<UnboundMethod: Ractor#[]=(sym, val) <internal:ractor>:828>
#<UnboundMethod: Ractor#take() <internal:ractor>:693>
#<UnboundMethod: Ractor#send(obj, move: ...) <internal:ractor>:582>
#<UnboundMethod: Ractor#name() <internal:ractor>:712>
#<UnboundMethod: #<Class:GC>#compact() <internal:gc>:212>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:169>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:72>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:84>
#<UnboundMethod: #<Class:GC>#auto_compact() <internal:gc>:46>
#<UnboundMethod: #<Class:GC>#auto_compact=(flag) <internal:gc>:58>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:92>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:33>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:110>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:120>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:183>
#<UnboundMethod: #<Class:GC>#latest_compact_info() <internal:gc>:197>
#<UnboundMethod: #<Class:GC>#verify_compaction_references(toward: ..., double_heap: ...) <internal:gc>:230>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:236>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:37>
#<UnboundMethod: Binding#irb() <internal:prelude>:3>
#<UnboundMethod: #<Class:Dir>#[](*args, base: ..., sort: ...) <internal:dir>:42>
#<UnboundMethod: #<Class:Dir>#glob(pattern, _flags=..., flags: ..., base: ..., sort: ...) <internal:dir>:133>
#<UnboundMethod: #<Class:Dir>#open(name, encoding: ..., &block) <internal:dir>:14>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:133>
#<UnboundMethod: Array#shuffle!(random: ...) <internal:array>:12>
#<UnboundMethod: Array#shuffle(random: ...) <internal:array>:26>
#<UnboundMethod: Array#sample(n=..., random: ...) <internal:array>:58>
#<UnboundMethod: Integer#-@() <internal:integer>:6>
#<UnboundMethod: Integer#ord() <internal:integer>:120>
#<UnboundMethod: Integer#to_int() <internal:integer>:138>
#<UnboundMethod: Integer#to_i() <internal:integer>:130>
#<UnboundMethod: Integer#bit_length() <internal:integer>:73>
#<UnboundMethod: Integer#even?() <internal:integer>:82>
#<UnboundMethod: Integer#odd?() <internal:integer>:104>
#<UnboundMethod: Integer#magnitude() <internal:integer>:95>
#<UnboundMethod: Integer#abs() <internal:integer>:27>
#<UnboundMethod: Integer#integer?() <internal:integer>:91>
#<UnboundMethod: Integer#zero?() <internal:integer>:146>
#<UnboundMethod: Integer#~() <internal:integer>:22>
#<UnboundMethod: String#unpack1(fmt) <internal:pack>:280>
#<UnboundMethod: String#unpack(fmt) <internal:pack>:256>
#<UnboundMethod: #<Class:Kernel>#warn(*msgs, uplevel: ..., category: ...) <internal:warning>:50>
#<UnboundMethod: #<Class:Kernel>#Float(arg, exception: ...) <internal:kernel>:171>
#<UnboundMethod: Kernel#frozen?() <internal:kernel>:67>
#<UnboundMethod: Kernel#yield_self() <internal:kernel>:144>
#<UnboundMethod: Kernel#then() <internal:kernel>:120>
#<UnboundMethod: Kernel#tap() <internal:kernel>:89>
#<UnboundMethod: Kernel#class() <internal:kernel>:18>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:kernel>:47>
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e) [x86_64-linux]
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:134>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:119>
#<UnboundMethod: #<Class:TracePoint>#allow_reentry() <internal:trace_point>:150>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:97>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:267>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:262>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:283>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:324>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:343>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:288>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:106>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:353>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:348>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:367>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:359>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:333>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:278>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:255>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:211>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:272>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:247>
#<UnboundMethod: Ractor::RemoteError#ractor() <internal:ractor>:721>
#<UnboundMethod: #<Class:Ractor>#receive() <internal:ractor>:419>
#<UnboundMethod: #<Class:Ractor>#yield(obj, move: ...) <internal:ractor>:630>
#<UnboundMethod: #<Class:Ractor>#recv(receive)() <internal:ractor>:419>
#<UnboundMethod: #<Class:Ractor>#receive_if(&b) <internal:ractor>:497>
#<UnboundMethod: #<Class:Ractor>#main() <internal:ractor>:837>
#<UnboundMethod: #<Class:Ractor>#current() <internal:ractor>:277>
#<UnboundMethod: #<Class:Ractor>#shareable?(obj) <internal:ractor>:773>
#<UnboundMethod: #<Class:Ractor>#count() <internal:ractor>:291>
#<UnboundMethod: #<Class:Ractor>#make_shareable(obj, copy: ...) <internal:ractor>:814>
#<UnboundMethod: #<Class:Ractor>#new(*args, name: ..., &block) <internal:ractor>:262>
#<UnboundMethod: #<Class:Ractor>#select(*ractors, yield_value: ..., move: ...) <internal:ractor>:346>
#<UnboundMethod: Ractor#name() <internal:ractor>:716>
#<UnboundMethod: Ractor#close_incoming() <internal:ractor>:737>
#<UnboundMethod: Ractor#<<(send)(obj, move: ...) <internal:ractor>:586>
#<UnboundMethod: Ractor#close_outgoing() <internal:ractor>:756>
#<UnboundMethod: Ractor#inspect() <internal:ractor>:703>
#<UnboundMethod: Ractor#to_s(inspect)() <internal:ractor>:703>
#<UnboundMethod: Ractor#[](sym) <internal:ractor>:827>
#<UnboundMethod: Ractor#[]=(sym, val) <internal:ractor>:832>
#<UnboundMethod: Ractor#take() <internal:ractor>:697>
#<UnboundMethod: Ractor#send(obj, move: ...) <internal:ractor>:586>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:33>
#<UnboundMethod: #<Class:GC>#compact() <internal:gc>:238>
#<UnboundMethod: #<Class:GC>#auto_compact() <internal:gc>:46>
#<UnboundMethod: #<Class:GC>#auto_compact=(flag) <internal:gc>:58>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:92>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:110>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:209>
#<UnboundMethod: #<Class:GC>#latest_compact_info() <internal:gc>:223>
#<UnboundMethod: #<Class:GC>#verify_compaction_references(toward: ..., double_heap: ...) <internal:gc>:256>
#<UnboundMethod: #<Class:GC>#using_rvargc?() <internal:gc>:265>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:72>
#<UnboundMethod: #<Class:GC>#measure_total_time=(flag) <internal:gc>:276>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:84>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:195>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:120>
#<UnboundMethod: #<Class:GC>#total_time() <internal:gc>:298>
#<UnboundMethod: #<Class:GC>#measure_total_time() <internal:gc>:288>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:306>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:37>
#<UnboundMethod: Binding#irb() <internal:prelude>:3>
#<UnboundMethod: #<Class:Time>#at(time, subsec=..., unit=..., in: ...) <internal:timev>:270>
#<UnboundMethod: #<Class:Time>#now(in: ...) <internal:timev>:223>
#<UnboundMethod: #<Class:Dir>#[](*args, base: ..., sort: ...) <internal:dir>:127>
#<UnboundMethod: #<Class:Dir>#glob(pattern, _flags=..., flags: ..., base: ..., sort: ...) <internal:dir>:219>
#<UnboundMethod: #<Class:Dir>#open(name, encoding: ..., &block) <internal:dir>:97>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
#<UnboundMethod: #<Class:Marshal>#restore(load)(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: #<Class:Marshal>#load(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: Array#shuffle(random: ...) <internal:array>:26>
#<UnboundMethod: Array#sample(n=..., random: ...) <internal:array>:60>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:143>
#<UnboundMethod: Array#shuffle!(random: ...) <internal:array>:12>
#<UnboundMethod: Float#negative?() <internal:numeric>:327>
#<UnboundMethod: Float#-@() <internal:numeric>:294>
#<UnboundMethod: Float#to_f() <internal:numeric>:261>
#<UnboundMethod: Float#abs() <internal:numeric>:278>
#<UnboundMethod: Float#magnitude() <internal:numeric>:283>
#<UnboundMethod: Float#zero?() <internal:numeric>:305>
#<UnboundMethod: Float#positive?() <internal:numeric>:316>
#<UnboundMethod: Integer#-@() <internal:numeric>:52>
#<UnboundMethod: Integer#~() <internal:numeric>:68>
#<UnboundMethod: Integer#integer?() <internal:numeric>:148>
#<UnboundMethod: Integer#bit_length() <internal:numeric>:130>
#<UnboundMethod: Integer#even?() <internal:numeric>:139>
#<UnboundMethod: Integer#odd?() <internal:numeric>:164>
#<UnboundMethod: Integer#size() <internal:numeric>:199>
#<UnboundMethod: Integer#ord() <internal:numeric>:180>
#<UnboundMethod: Integer#to_int() <internal:numeric>:218>
#<UnboundMethod: Integer#to_i() <internal:numeric>:210>
#<UnboundMethod: Integer#abs() <internal:numeric>:84>
#<UnboundMethod: Integer#magnitude(abs)() <internal:numeric>:84>
#<UnboundMethod: Integer#zero?() <internal:numeric>:226>
#<UnboundMethod: Numeric#integer?() <internal:numeric>:21>
#<UnboundMethod: Numeric#real?() <internal:numeric>:8>
#<UnboundMethod: Numeric#infinite?() <internal:numeric>:42>
#<UnboundMethod: Numeric#finite?() <internal:numeric>:31>
#<UnboundMethod: String#unpack(fmt, offset: ...) <internal:pack>:275>
#<UnboundMethod: String#unpack1(fmt, offset: ...) <internal:pack>:308>
#<UnboundMethod: NilClass#to_i() <internal:nilclass>:10>
#<UnboundMethod: NilClass#to_f() <internal:nilclass>:22>
#<UnboundMethod: #<Class:Kernel>#Float(arg, exception: ...) <internal:kernel>:171>
#<UnboundMethod: #<Class:Kernel>#warn(*msgs, uplevel: ..., category: ...) <internal:warning>:50>
#<UnboundMethod: Kernel#class() <internal:kernel>:18>
#<UnboundMethod: Kernel#frozen?() <internal:kernel>:67>
#<UnboundMethod: Kernel#tap() <internal:kernel>:89>
#<UnboundMethod: Kernel#then() <internal:kernel>:120>
#<UnboundMethod: Kernel#yield_self() <internal:kernel>:144>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:kernel>:47>
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux]
#<UnboundMethod: #<Class:Marshal>#restore(load)(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: #<Class:Marshal>#load(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:7>
#<UnboundMethod: Array#shuffle(random: ...) <internal:array>:26>
#<UnboundMethod: Array#sample(n=..., random: ...) <internal:array>:60>
#<UnboundMethod: Array#shuffle!(random: ...) <internal:array>:12>
#<UnboundMethod: Float#abs() <internal:numeric>:351>
#<UnboundMethod: Float#magnitude() <internal:numeric>:356>
#<UnboundMethod: Float#zero?() <internal:numeric>:378>
#<UnboundMethod: Float#negative?() <internal:numeric>:400>
#<UnboundMethod: Float#-@() <internal:numeric>:367>
#<UnboundMethod: Float#positive?() <internal:numeric>:389>
#<UnboundMethod: Float#to_f() <internal:numeric>:334>
#<UnboundMethod: Integer#abs() <internal:numeric>:120>
#<UnboundMethod: Integer#magnitude(abs)() <internal:numeric>:120>
#<UnboundMethod: Integer#zero?() <internal:numeric>:262>
#<UnboundMethod: Integer#-@() <internal:numeric>:88>
#<UnboundMethod: Integer#integer?() <internal:numeric>:184>
#<UnboundMethod: Integer#numerator() <internal:numeric>:290>
#<UnboundMethod: Integer#denominator() <internal:numeric>:300>
#<UnboundMethod: Integer#size() <internal:numeric>:235>
#<UnboundMethod: Integer#to_int() <internal:numeric>:254>
#<UnboundMethod: Integer#ord() <internal:numeric>:216>
#<UnboundMethod: Integer#even?() <internal:numeric>:175>
#<UnboundMethod: Integer#bit_length() <internal:numeric>:166>
#<UnboundMethod: Integer#ceildiv(other) <internal:numeric>:280>
#<UnboundMethod: Integer#odd?() <internal:numeric>:200>
#<UnboundMethod: Integer#to_i() <internal:numeric>:246>
#<UnboundMethod: Integer#~() <internal:numeric>:104>
#<UnboundMethod: Numeric#integer?() <internal:numeric>:31>
#<UnboundMethod: Numeric#finite?() <internal:numeric>:41>
#<UnboundMethod: Numeric#infinite?() <internal:numeric>:52>
#<UnboundMethod: Numeric#real?() <internal:numeric>:8>
#<UnboundMethod: Numeric#real() <internal:numeric>:18>
#<UnboundMethod: Numeric#imaginary() <internal:numeric>:63>
#<UnboundMethod: Numeric#imag(imaginary)() <internal:numeric>:63>
#<UnboundMethod: Numeric#conjugate() <internal:numeric>:76>
#<UnboundMethod: Numeric#conj(conjugate)() <internal:numeric>:76>
#<UnboundMethod: Symbol#to_sym() <internal:symbol>:10>
#<UnboundMethod: Symbol#intern(to_sym)() <internal:symbol>:10>
#<UnboundMethod: String#unpack(fmt, offset: ...) <internal:pack>:19>
#<UnboundMethod: String#unpack1(fmt, offset: ...) <internal:pack>:28>
#<UnboundMethod: Enumerable#to_set(klass=..., *args, &block) <internal:prelude>:28>
#<UnboundMethod: NilClass#to_i() <internal:nilclass>:10>
#<UnboundMethod: NilClass#to_f() <internal:nilclass>:22>
#<UnboundMethod: #<Class:Kernel>#Float(arg, exception: ...) <internal:kernel>:171>
#<UnboundMethod: #<Class:Kernel>#warn(*msgs, uplevel: ..., category: ...) <internal:warning>:50>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:kernel>:47>
#<UnboundMethod: Kernel#class() <internal:kernel>:18>
#<UnboundMethod: Kernel#tap() <internal:kernel>:89>
#<UnboundMethod: Kernel#then() <internal:kernel>:120>
#<UnboundMethod: Kernel#frozen?() <internal:kernel>:67>
#<UnboundMethod: Kernel#yield_self() <internal:kernel>:144>
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:134>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:97>
#<UnboundMethod: #<Class:TracePoint>#allow_reentry() <internal:trace_point>:199>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:119>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:393>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:417>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:403>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:322>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:409>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:106>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:383>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:328>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:312>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:261>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:305>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:297>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:338>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:317>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:333>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:398>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:374>
#<UnboundMethod: Thread::SizedQueue#<<(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#push(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#pop(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#enq(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::Queue#pop(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Ractor::RemoteError#ractor() <internal:ractor>:721>
#<UnboundMethod: #<Class:Ractor>#yield(obj, move: ...) <internal:ractor>:630>
#<UnboundMethod: #<Class:Ractor>#count() <internal:ractor>:291>
#<UnboundMethod: #<Class:Ractor>#new(*args, name: ..., &block) <internal:ractor>:262>
#<UnboundMethod: #<Class:Ractor>#make_shareable(obj, copy: ...) <internal:ractor>:814>
#<UnboundMethod: #<Class:Ractor>#select(*ractors, yield_value: ..., move: ...) <internal:ractor>:346>
#<UnboundMethod: #<Class:Ractor>#receive() <internal:ractor>:419>
#<UnboundMethod: #<Class:Ractor>#recv(receive)() <internal:ractor>:419>
#<UnboundMethod: #<Class:Ractor>#receive_if(&b) <internal:ractor>:497>
#<UnboundMethod: #<Class:Ractor>#current() <internal:ractor>:277>
#<UnboundMethod: #<Class:Ractor>#main() <internal:ractor>:837>
#<UnboundMethod: #<Class:Ractor>#shareable?(obj) <internal:ractor>:773>
#<UnboundMethod: Ractor#send(obj, move: ...) <internal:ractor>:586>
#<UnboundMethod: Ractor#name() <internal:ractor>:716>
#<UnboundMethod: Ractor#take() <internal:ractor>:697>
#<UnboundMethod: Ractor#<<(send)(obj, move: ...) <internal:ractor>:586>
#<UnboundMethod: Ractor#close_incoming() <internal:ractor>:737>
#<UnboundMethod: Ractor#inspect() <internal:ractor>:703>
#<UnboundMethod: Ractor#close_outgoing() <internal:ractor>:756>
#<UnboundMethod: Ractor#to_s(inspect)() <internal:ractor>:703>
#<UnboundMethod: Ractor#[](sym) <internal:ractor>:827>
#<UnboundMethod: Ractor#[]=(sym, val) <internal:ractor>:832>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:99>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:33>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:71>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:89>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:183>
#<UnboundMethod: #<Class:GC>#stat_heap(heap_name=..., hash_or_key=...) <internal:gc>:217>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:51>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:231>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:63>
#<UnboundMethod: #<Class:GC>#verify_compaction_references(toward: ..., double_heap: ..., expand_heap: ...) <internal:gc>:250>
#<UnboundMethod: #<Class:GC>#total_time() <internal:gc>:283>
#<UnboundMethod: #<Class:GC>#measure_total_time=(flag) <internal:gc>:261>
#<UnboundMethod: #<Class:GC>#measure_total_time() <internal:gc>:273>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:291>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:37>
#<UnboundMethod: Binding#irb() <internal:prelude>:3>
#<UnboundMethod: #<Class:Time>#at(time, subsec=..., unit=..., in: ...) <internal:timev>:282>
#<UnboundMethod: #<Class:Time>#now(in: ...) <internal:timev>:223>
#<UnboundMethod: #<Class:Dir>#open(name, encoding: ..., &block) <internal:dir>:97>
#<UnboundMethod: #<Class:Dir>#[](*args, base: ..., sort: ...) <internal:dir>:127>
#<UnboundMethod: #<Class:Dir>#glob(pattern, _flags=..., flags: ..., base: ..., sort: ...) <internal:dir>:219>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]
#<UnboundMethod: #<Class:Marshal>#restore(load)(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: #<Class:Marshal>#load(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: Array#last(n=...) <internal:array>:145>
#<UnboundMethod: Array#first(n=...) <internal:array>:101>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:7>
#<UnboundMethod: Array#shuffle!(random: ...) <internal:array>:12>
#<UnboundMethod: Array#shuffle(random: ...) <internal:array>:26>
#<UnboundMethod: Array#sample(n=..., random: ...) <internal:array>:60>
#<UnboundMethod: Float#zero?() <internal:numeric>:349>
#<UnboundMethod: Float#-@() <internal:numeric>:340>
#<UnboundMethod: Float#negative?() <internal:numeric>:367>
#<UnboundMethod: Float#positive?() <internal:numeric>:358>
#<UnboundMethod: Float#to_f() <internal:numeric>:312>
#<UnboundMethod: Float#abs() <internal:numeric>:325>
#<UnboundMethod: Float#magnitude() <internal:numeric>:330>
#<UnboundMethod: Integer#magnitude(abs)() <internal:numeric>:113>
#<UnboundMethod: Integer#abs() <internal:numeric>:113>
#<UnboundMethod: Integer#-@() <internal:numeric>:80>
#<UnboundMethod: Integer#zero?() <internal:numeric>:263>
#<UnboundMethod: Integer#integer?() <internal:numeric>:178>
#<UnboundMethod: Integer#numerator() <internal:numeric>:293>
#<UnboundMethod: Integer#denominator() <internal:numeric>:301>
#<UnboundMethod: Integer#size() <internal:numeric>:215>
#<UnboundMethod: Integer#to_int() <internal:numeric>:255>
#<UnboundMethod: Integer#ord() <internal:numeric>:198>
#<UnboundMethod: Integer#to_i() <internal:numeric>:247>
#<UnboundMethod: Integer#bit_length() <internal:numeric>:160>
#<UnboundMethod: Integer#even?() <internal:numeric>:169>
#<UnboundMethod: Integer#odd?() <internal:numeric>:188>
#<UnboundMethod: Integer#ceildiv(other) <internal:numeric>:283>
#<UnboundMethod: Integer#times() <internal:numeric>:231>
#<UnboundMethod: Integer#~() <internal:numeric>:99>
#<UnboundMethod: Numeric#infinite?() <internal:numeric>:48>
#<UnboundMethod: Numeric#finite?() <internal:numeric>:38>
#<UnboundMethod: Numeric#integer?() <internal:numeric>:29>
#<UnboundMethod: Numeric#real?() <internal:numeric>:8>
#<UnboundMethod: Numeric#real() <internal:numeric>:17>
#<UnboundMethod: Numeric#imaginary() <internal:numeric>:57>
#<UnboundMethod: Numeric#conjugate() <internal:numeric>:68>
#<UnboundMethod: Numeric#conj(conjugate)() <internal:numeric>:68>
#<UnboundMethod: Numeric#imag(imaginary)() <internal:numeric>:57>
#<UnboundMethod: Symbol#to_sym() <internal:symbol>:8>
#<UnboundMethod: Symbol#intern(to_sym)() <internal:symbol>:8>
#<UnboundMethod: String#unpack(fmt, offset: ...) <internal:pack>:19>
#<UnboundMethod: String#unpack1(fmt, offset: ...) <internal:pack>:28>
#<UnboundMethod: Enumerable#to_set(klass=..., *args, &block) <internal:prelude>:28>
#<UnboundMethod: NilClass#to_i() <internal:nilclass>:10>
#<UnboundMethod: NilClass#to_f() <internal:nilclass>:22>
#<UnboundMethod: #<Class:Kernel>#Integer(arg, base=..., exception: ...) <internal:kernel>:305>
#<UnboundMethod: #<Class:Kernel>#Float(arg, exception: ...) <internal:kernel>:212>
#<UnboundMethod: #<Class:Kernel>#loop() <internal:kernel>:180>
#<UnboundMethod: #<Class:Kernel>#warn(*msgs, uplevel: ..., category: ...) <internal:warning>:50>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:kernel>:47>
#<UnboundMethod: Kernel#frozen?() <internal:kernel>:67>
#<UnboundMethod: Kernel#class() <internal:kernel>:18>
#<UnboundMethod: Kernel#then() <internal:kernel>:129>
#<UnboundMethod: Kernel#tap() <internal:kernel>:89>
#<UnboundMethod: Kernel#yield_self() <internal:kernel>:144>
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:133>
#<UnboundMethod: #<Class:TracePoint>#allow_reentry() <internal:trace_point>:198>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:118>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:96>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:391>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:396>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:401>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:321>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:407>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:415>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:105>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:381>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:327>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:304>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:260>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:296>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:316>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:311>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:332>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:337>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:373>
#<UnboundMethod: Thread::SizedQueue#push(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#pop(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#enq(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#<<(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::Queue#pop(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Ractor::RemoteError#ractor() <internal:ractor>:734>
#<UnboundMethod: #<Class:Ractor>#recv(receive)() <internal:ractor>:430>
#<UnboundMethod: #<Class:Ractor>#select(*ractors, yield_value: ..., move: ...) <internal:ractor>:358>
#<UnboundMethod: #<Class:Ractor>#make_shareable(obj, copy: ...) <internal:ractor>:825>
#<UnboundMethod: #<Class:Ractor>#shareable?(obj) <internal:ractor>:784>
#<UnboundMethod: #<Class:Ractor>#main() <internal:ractor>:848>
#<UnboundMethod: #<Class:Ractor>#current() <internal:ractor>:288>
#<UnboundMethod: #<Class:Ractor>#receive() <internal:ractor>:430>
#<UnboundMethod: #<Class:Ractor>#yield(obj, move: ...) <internal:ractor>:643>
#<UnboundMethod: #<Class:Ractor>#count() <internal:ractor>:302>
#<UnboundMethod: #<Class:Ractor>#new(*args, name: ..., &block) <internal:ractor>:273>
#<UnboundMethod: #<Class:Ractor>#receive_if(&b) <internal:ractor>:509>
#<UnboundMethod: Ractor#send(obj, move: ...) <internal:ractor>:599>
#<UnboundMethod: Ractor#name() <internal:ractor>:729>
#<UnboundMethod: Ractor#<<(send)(obj, move: ...) <internal:ractor>:599>
#<UnboundMethod: Ractor#inspect() <internal:ractor>:716>
#<UnboundMethod: Ractor#to_s(inspect)() <internal:ractor>:716>
#<UnboundMethod: Ractor#[](sym) <internal:ractor>:838>
#<UnboundMethod: Ractor#close_incoming() <internal:ractor>:749>
#<UnboundMethod: Ractor#close_outgoing() <internal:ractor>:767>
#<UnboundMethod: Ractor#[]=(sym, val) <internal:ractor>:843>
#<UnboundMethod: Ractor#take() <internal:ractor>:710>
#<UnboundMethod: #<Class:GC>#measure_total_time() <internal:gc>:308>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:38>
#<UnboundMethod: #<Class:GC>#measure_total_time=(flag) <internal:gc>:296>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:189>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:57>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:69>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:77>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:95>
#<UnboundMethod: #<Class:GC>#total_time() <internal:gc>:318>
#<UnboundMethod: #<Class:GC>#stat_heap(heap_name=..., hash_or_key=...) <internal:gc>:252>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:266>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:105>
#<UnboundMethod: #<Class:GC>#verify_compaction_references(toward: ..., double_heap: ..., expand_heap: ...) <internal:gc>:285>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:327>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:43>
#<UnboundMethod: Binding#irb() <internal:prelude>:3>
#<UnboundMethod: #<Class:Time>#at(time, subsec=..., unit=..., in: ...) <internal:timev>:284>
#<UnboundMethod: #<Class:Time>#now(in: ...) <internal:timev>:225>
#<UnboundMethod: #<Class:Dir>#glob(pattern, _flags=..., flags: ..., base: ..., sort: ...) <internal:dir>:410>
#<UnboundMethod: #<Class:Dir>#open(name, encoding: ..., &block) <internal:dir>:183>
#<UnboundMethod: #<Class:Dir>#[](*args, base: ..., sort: ...) <internal:dir>:222>
#<UnboundMethod: IO#readline(sep=..., limit=..., chomp: ...) <internal:io>:133>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
$ ruby -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("RubyVM::") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [x86_64-linux]
#<UnboundMethod: #<Class:Marshal>#load(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: #<Class:Marshal>#restore(load)(source, proc=..., freeze: ...) <internal:marshal>:33>
#<UnboundMethod: Array#last(n=...) <internal:array>:166>
#<UnboundMethod: Array#shuffle!(random: ...) <internal:array>:22>
#<UnboundMethod: Array#shuffle(random: ...) <internal:array>:45>
#<UnboundMethod: Array#sample(n=..., random: ...) <internal:array>:95>
#<UnboundMethod: Array#fetch_values(*indexes, &block) <internal:array>:210>
#<UnboundMethod: Array#first(n=...) <internal:array>:129>
#<UnboundMethod: Array#pack(fmt, buffer: ...) <internal:pack>:7>
#<UnboundMethod: Float#-@() <internal:numeric>:380>
#<UnboundMethod: Float#negative?() <internal:numeric>:407>
#<UnboundMethod: Float#positive?() <internal:numeric>:398>
#<UnboundMethod: Float#to_f() <internal:numeric>:355>
#<UnboundMethod: Float#abs() <internal:numeric>:368>
#<UnboundMethod: Float#magnitude(abs)() <internal:numeric>:368>
#<UnboundMethod: Float#zero?() <internal:numeric>:389>
#<UnboundMethod: Integer#abs() <internal:numeric>:132>
#<UnboundMethod: Integer#-@() <internal:numeric>:99>
#<UnboundMethod: Integer#odd?() <internal:numeric>:207>
#<UnboundMethod: Integer#bit_length() <internal:numeric>:179>
#<UnboundMethod: Integer#zero?() <internal:numeric>:283>
#<UnboundMethod: Integer#even?() <internal:numeric>:188>
#<UnboundMethod: Integer#ceildiv(other) <internal:numeric>:303>
#<UnboundMethod: Integer#integer?() <internal:numeric>:197>
#<UnboundMethod: Integer#numerator() <internal:numeric>:313>
#<UnboundMethod: Integer#denominator() <internal:numeric>:321>
#<UnboundMethod: Integer#size() <internal:numeric>:234>
#<UnboundMethod: Integer#to_int() <internal:numeric>:275>
#<UnboundMethod: Integer#ord() <internal:numeric>:217>
#<UnboundMethod: Integer#to_i() <internal:numeric>:267>
#<UnboundMethod: Integer#times() <internal:numeric>:250>
#<UnboundMethod: Integer#~() <internal:numeric>:118>
#<UnboundMethod: Integer#magnitude(abs)() <internal:numeric>:132>
#<UnboundMethod: Numeric#+@() <internal:numeric>:89>
#<UnboundMethod: Numeric#dup() <internal:numeric>:9>
#<UnboundMethod: Numeric#infinite?() <internal:numeric>:58>
#<UnboundMethod: Numeric#finite?() <internal:numeric>:48>
#<UnboundMethod: Numeric#integer?() <internal:numeric>:39>
#<UnboundMethod: Numeric#real?() <internal:numeric>:18>
#<UnboundMethod: Numeric#real() <internal:numeric>:27>
#<UnboundMethod: Numeric#imaginary() <internal:numeric>:67>
#<UnboundMethod: Numeric#imag(imaginary)() <internal:numeric>:67>
#<UnboundMethod: Numeric#conjugate() <internal:numeric>:78>
#<UnboundMethod: Numeric#conj(conjugate)() <internal:numeric>:78>
#<UnboundMethod: Symbol#id2name(to_s)() <internal:symbol>:10>
#<UnboundMethod: Symbol#to_s() <internal:symbol>:10>
#<UnboundMethod: Symbol#to_sym() <internal:symbol>:37>
#<UnboundMethod: Symbol#name() <internal:symbol>:26>
#<UnboundMethod: Symbol#intern(to_sym)() <internal:symbol>:37>
#<UnboundMethod: String#unpack(fmt, offset: ...) <internal:pack>:23>
#<UnboundMethod: String#unpack1(fmt, offset: ...) <internal:pack>:33>
#<UnboundMethod: Enumerable#to_set(klass=..., *args, &block) <internal:prelude>:28>
#<UnboundMethod: NilClass#to_i() <internal:nilclass>:10>
#<UnboundMethod: NilClass#to_f() <internal:nilclass>:22>
#<UnboundMethod: #<Class:Kernel>#Integer(arg, base=..., exception: ...) <internal:kernel>:286>
#<UnboundMethod: #<Class:Kernel>#Float(arg, exception: ...) <internal:kernel>:193>
#<UnboundMethod: #<Class:Kernel>#warn(*msgs, uplevel: ..., category: ...) <internal:warning>:52>
#<UnboundMethod: #<Class:Kernel>#loop() <internal:kernel>:160>
#<UnboundMethod: Kernel#class() <internal:kernel>:18>
#<UnboundMethod: Kernel#frozen?() <internal:kernel>:67>
#<UnboundMethod: Kernel#tap() <internal:kernel>:89>
#<UnboundMethod: Kernel#then() <internal:kernel>:121>
#<UnboundMethod: Kernel#yield_self(then)() <internal:kernel>:121>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:kernel>:47>
#<UnboundMethod: #<Class:TracePoint>#trace(*events) <internal:trace_point>:132>
#<UnboundMethod: #<Class:TracePoint>#allow_reentry() <internal:trace_point>:198>
#<UnboundMethod: #<Class:TracePoint>#stat() <internal:trace_point>:117>
#<UnboundMethod: #<Class:TracePoint>#new(*events) <internal:trace_point>:94>
#<UnboundMethod: TracePoint#enabled?() <internal:trace_point>:304>
#<UnboundMethod: TracePoint#enable(target: ..., target_line: ..., target_thread: ...) <internal:trace_point>:259>
#<UnboundMethod: TracePoint#disable() <internal:trace_point>:295>
#<UnboundMethod: TracePoint#path() <internal:trace_point>:321>
#<UnboundMethod: TracePoint#event() <internal:trace_point>:311>
#<UnboundMethod: TracePoint#method_id() <internal:trace_point>:332>
#<UnboundMethod: TracePoint#callee_id() <internal:trace_point>:337>
#<UnboundMethod: TracePoint#defined_class() <internal:trace_point>:373>
#<UnboundMethod: TracePoint#self() <internal:trace_point>:391>
#<UnboundMethod: TracePoint#inspect() <internal:trace_point>:104>
#<UnboundMethod: TracePoint#binding() <internal:trace_point>:381>
#<UnboundMethod: TracePoint#raised_exception() <internal:trace_point>:401>
#<UnboundMethod: TracePoint#parameters() <internal:trace_point>:327>
#<UnboundMethod: TracePoint#instruction_sequence() <internal:trace_point>:415>
#<UnboundMethod: TracePoint#eval_script() <internal:trace_point>:407>
#<UnboundMethod: TracePoint#return_value() <internal:trace_point>:396>
#<UnboundMethod: TracePoint#lineno() <internal:trace_point>:316>
#<UnboundMethod: Thread::SizedQueue#push(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#pop(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:36>
#<UnboundMethod: Thread::SizedQueue#<<(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::SizedQueue#enq(push)(object, non_block=..., timeout: ...) <internal:thread_sync>:59>
#<UnboundMethod: Thread::Queue#shift(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#pop(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Thread::Queue#deq(pop)(non_block=..., timeout: ...) <internal:thread_sync>:14>
#<UnboundMethod: Ractor::RemoteError#ractor() <internal:ractor>:735>
#<UnboundMethod: #<Class:Ractor>#select(*ractors, yield_value: ..., move: ...) <internal:ractor>:358>
#<UnboundMethod: #<Class:Ractor>#make_shareable(obj, copy: ...) <internal:ractor>:826>
#<UnboundMethod: #<Class:Ractor>#store_if_absent(sym) <internal:ractor>:874>
#<UnboundMethod: #<Class:Ractor>#main?() <internal:ractor>:886>
#<UnboundMethod: #<Class:Ractor>#_require(feature) <internal:ractor>:893>
#<UnboundMethod: #<Class:Ractor>#main() <internal:ractor>:879>
#<UnboundMethod: #<Class:Ractor>#current() <internal:ractor>:288>
#<UnboundMethod: #<Class:Ractor>#yield(obj, move: ...) <internal:ractor>:643>
#<UnboundMethod: #<Class:Ractor>#[](sym) <internal:ractor>:851>
#<UnboundMethod: #<Class:Ractor>#[]=(sym, val) <internal:ractor>:856>
#<UnboundMethod: #<Class:Ractor>#receive() <internal:ractor>:430>
#<UnboundMethod: #<Class:Ractor>#recv(receive)() <internal:ractor>:430>
#<UnboundMethod: #<Class:Ractor>#receive_if(&b) <internal:ractor>:509>
#<UnboundMethod: #<Class:Ractor>#count() <internal:ractor>:302>
#<UnboundMethod: #<Class:Ractor>#new(*args, name: ..., &block) <internal:ractor>:273>
#<UnboundMethod: #<Class:Ractor>#shareable?(obj) <internal:ractor>:785>
#<UnboundMethod: Ractor#send(obj, move: ...) <internal:ractor>:599>
#<UnboundMethod: Ractor#name() <internal:ractor>:729>
#<UnboundMethod: Ractor#<<(send)(obj, move: ...) <internal:ractor>:599>
#<UnboundMethod: Ractor#inspect() <internal:ractor>:716>
#<UnboundMethod: Ractor#[](sym) <internal:ractor>:840>
#<UnboundMethod: Ractor#to_s(inspect)() <internal:ractor>:716>
#<UnboundMethod: Ractor#[]=(sym, val) <internal:ractor>:846>
#<UnboundMethod: Ractor#close_incoming() <internal:ractor>:750>
#<UnboundMethod: Ractor#close_outgoing() <internal:ractor>:768>
#<UnboundMethod: Ractor#take() <internal:ractor>:710>
#<UnboundMethod: #<Class:GC>#enable() <internal:gc>:54>
#<UnboundMethod: #<Class:GC>#disable() <internal:gc>:66>
#<UnboundMethod: #<Class:GC>#stress() <internal:gc>:74>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:gc>:92>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:35>
#<UnboundMethod: #<Class:GC>#stat_heap(heap_name=..., hash_or_key=...) <internal:gc>:247>
#<UnboundMethod: #<Class:GC>#config(hash=...) <internal:gc>:318>
#<UnboundMethod: #<Class:GC>#latest_gc_info(hash_or_key=...) <internal:gc>:346>
#<UnboundMethod: #<Class:GC>#measure_total_time=(flag) <internal:gc>:364>
#<UnboundMethod: #<Class:GC>#measure_total_time() <internal:gc>:376>
#<UnboundMethod: #<Class:GC>#stat(hash_or_key=...) <internal:gc>:184>
#<UnboundMethod: #<Class:GC>#total_time() <internal:gc>:386>
#<UnboundMethod: #<Class:GC>#count() <internal:gc>:100>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:395>
#<UnboundMethod: GC#garbage_collect(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:gc>:40>
#<UnboundMethod: Binding#irb() <internal:prelude>:3>
#<UnboundMethod: #<Class:Time>#at(time, subsec=..., unit=..., in: ...) <internal:timev>:323>
#<UnboundMethod: #<Class:Time>#now(in: ...) <internal:timev>:264>
#<UnboundMethod: #<Class:Dir>#[](*args, base: ..., sort: ...) <internal:dir>:222>
#<UnboundMethod: #<Class:Dir>#open(name, encoding: ..., &block) <internal:dir>:183>
#<UnboundMethod: #<Class:Dir>#glob(pattern, _flags=..., flags: ..., base: ..., sort: ...) <internal:dir>:410>
#<UnboundMethod: IO#write_nonblock(buf, exception: ...) <internal:io>:120>
#<UnboundMethod: IO#readline(sep=..., limit=..., chomp: ...) <internal:io>:133>
#<UnboundMethod: IO#read_nonblock(len, buf=..., exception: ...) <internal:io>:62>
$ ruby --disable-gems -ve 'puts ObjectSpace.each_object(Module).select { |mod| mod.respond_to?(:instance_methods) }.flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !meth.owner.to_s.include?("Java") && !meth.owner.to_s.include?("JRuby") && !meth.name.to_s.include?("java") && meth.source_location && meth.source_location[0].start_with?("<internal:uri:classloader:") } }'
jruby 9.4.12.0 (3.1.4) 2025-02-11 f4ab75096a OpenJDK 64-Bit Server VM 21.0.6+7 on 21.0.6+7 +jit [x86_64-linux]
#<UnboundMethod: #<Class:Kernel>#initialize_clone() <internal:uri:classloader:/jruby/kernel/kernel.rb>:12>
#<UnboundMethod: #<Class:Kernel>#trap() <internal:uri:classloader:/jruby/kernel/signal.rb>:57>
#<UnboundMethod: #<Class:Kernel>#exec() <internal:uri:classloader:/jruby/kernel/kernel.rb>:2>
#<UnboundMethod: #<Class:Kernel>#initialize_dup() <internal:uri:classloader:/jruby/kernel/kernel.rb>:7>
#<UnboundMethod: Enumerator::Lazy#drop() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:302>
#<UnboundMethod: Enumerator::Lazy#drop_while() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:319>
#<UnboundMethod: Enumerator::Lazy#select() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:234>
#<UnboundMethod: Enumerator::Lazy#with_index() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:184>
#<UnboundMethod: Enumerator::Lazy#eager() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:445>
#<UnboundMethod: Enumerator::Lazy#compact() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:449>
#<UnboundMethod: Enumerator::Lazy#lazy() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:151>
#<UnboundMethod: Enumerator::Lazy#_block_error() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:464>
#<UnboundMethod: Enumerator::Lazy#chunk() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:212>
#<UnboundMethod: Enumerator::Lazy#slice_when() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:208>
#<UnboundMethod: Enumerator::Lazy#cycle() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:172>
#<UnboundMethod: Enumerator::Lazy#find_all() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:241>
#<UnboundMethod: Enumerator::Lazy#each_cons() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:196>
#<UnboundMethod: Enumerator::Lazy#slice_before() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:204>
#<UnboundMethod: Enumerator::Lazy#reject() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:264>
#<UnboundMethod: Enumerator::Lazy#each_entry() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:192>
#<UnboundMethod: Enumerator::Lazy#__set_inspect() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:457>
#<UnboundMethod: Enumerator::Lazy#enum_for(to_enum)() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:155>
#<UnboundMethod: Enumerator::Lazy#map() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:220>
#<UnboundMethod: Enumerator::Lazy#zip() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:385>
#<UnboundMethod: Enumerator::Lazy#to_enum() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:155>
#<UnboundMethod: Enumerator::Lazy#collect_concat() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:371>
#<UnboundMethod: Enumerator::Lazy#filter_map() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:256>
#<UnboundMethod: Enumerator::Lazy#grep() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:272>
#<UnboundMethod: Enumerator::Lazy#each_with_object() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:167>
#<UnboundMethod: Enumerator::Lazy#filter() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:248>
#<UnboundMethod: Enumerator::Lazy#take() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:330>
#<UnboundMethod: Enumerator::Lazy#each_slice() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:188>
#<UnboundMethod: Enumerator::Lazy#grep_v() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:287>
#<UnboundMethod: Enumerator::Lazy#uniq() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:424>
#<UnboundMethod: Enumerator::Lazy#inspect() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:160>
#<UnboundMethod: Enumerator::Lazy#flat_map() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:358>
#<UnboundMethod: Enumerator::Lazy#slice_after() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:201>
#<UnboundMethod: Enumerator::Lazy#chunk_while() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:216>
#<UnboundMethod: Enumerator::Lazy#take_while() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:350>
#<UnboundMethod: Enumerator::Lazy#collect() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:227>
#<UnboundMethod: Enumerable#slice_after() <internal:uri:classloader:/jruby/kernel/enumerable.rb>:35>
#<UnboundMethod: Enumerable#chunk_while() <internal:uri:classloader:/jruby/kernel/enumerable.rb>:74>
#<UnboundMethod: Enumerable#lazy() <internal:uri:classloader:/jruby/kernel/enumerable.rb>:109>
#<UnboundMethod: Enumerable#slice_when() <internal:uri:classloader:/jruby/kernel/enumerable.rb>:66>
#<UnboundMethod: Enumerable#slice_before() <internal:uri:classloader:/jruby/kernel/enumerable.rb>:2>
#<UnboundMethod: Enumerator#next() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:3>
#<UnboundMethod: Enumerator#+() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:59>
#<UnboundMethod: Enumerator#peek() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:33>
#<UnboundMethod: Enumerator#feed() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:53>
#<UnboundMethod: Enumerator#rewind() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:45>
#<UnboundMethod: Enumerator#peek_values() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:38>
#<UnboundMethod: Enumerator#next_values() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:8>
#<UnboundMethod: #<Class:Signal>#trap() <internal:uri:classloader:/jruby/kernel/signal.rb>:13>
#<UnboundMethod: Binding#irb() <internal:uri:classloader:/jruby/kernel/prelude.rb>:3>
#<UnboundMethod: #<Class:IO>#popen4() <internal:uri:classloader:/jruby/kernel/io.rb>:32>
#<UnboundMethod: Range#bsearch() <internal:uri:classloader:/jruby/kernel/range.rb>:2>
#<UnboundMethod: #<Class:GC>#stat() <internal:uri:classloader:/jruby/kernel/gc.rb>:2>
#<UnboundMethod: Enumerator::FiberGenerator#result() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:94>
#<UnboundMethod: Enumerator::FiberGenerator#next() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:102>
#<UnboundMethod: Enumerator::FiberGenerator#next?() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:98>
#<UnboundMethod: Enumerator::FiberGenerator#rewind() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:117>
#<UnboundMethod: Enumerator::FiberGenerator#reset() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:123>
#<UnboundMethod: Enumerator::FiberGenerator#next_values() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:107>
#<UnboundMethod: #<Class:#<Proc:0x5e85c21b>>#binding() <internal:uri:classloader:/jruby/kernel/proc.rb>:68>
#<UnboundMethod: #<Class:#<Proc:0x5e85c21b>>#source_location() <internal:uri:classloader:/jruby/kernel/proc.rb>:76>
#<UnboundMethod: #<Class:#<Proc:0x5e85c21b>>#parameters() <internal:uri:classloader:/jruby/kernel/proc.rb>:72>
#<UnboundMethod: #<Class:Process>#argv0() <internal:uri:classloader:/jruby/kernel/process.rb>:4>
#<UnboundMethod: Process::WaitThread#pid() <internal:uri:classloader:/jruby/kernel/process.rb>:14>
#<UnboundMethod: Proc#<<() <internal:uri:classloader:/jruby/kernel/proc.rb>:36>
#<UnboundMethod: Proc#>>() <internal:uri:classloader:/jruby/kernel/proc.rb>:52>
#<UnboundMethod: Proc#curry() <internal:uri:classloader:/jruby/kernel/proc.rb>:2>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#result() <internal:uri:classloader:/jruby/kernel/gc.rb>:178>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#enable() <internal:uri:classloader:/jruby/kernel/gc.rb>:132>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#disable() <internal:uri:classloader:/jruby/kernel/gc.rb>:159>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#report() <internal:uri:classloader:/jruby/kernel/gc.rb>:174>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#clear() <internal:uri:classloader:/jruby/kernel/gc.rb>:170>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#total_time() <internal:uri:classloader:/jruby/kernel/gc.rb>:230>
#<UnboundMethod: GC::Profiler::NotifiedProfiler#enabled?() <internal:uri:classloader:/jruby/kernel/gc.rb>:128>
#<UnboundMethod: #<Class:Range::BSearch>#integer_search() <internal:uri:classloader:/jruby/kernel/range.rb>:85>
#<UnboundMethod: #<Class:Range::BSearch>#binary_search() <internal:uri:classloader:/jruby/kernel/range.rb>:106>
#<UnboundMethod: #<Class:Range::BSearch>#float_search() <internal:uri:classloader:/jruby/kernel/range.rb>:16>
#<UnboundMethod: #<Class:Range::BSearch>#integer_end() <internal:uri:classloader:/jruby/kernel/range.rb>:195>
#<UnboundMethod: #<Class:Range::BSearch>#double_as_long() <internal:uri:classloader:/jruby/kernel/range.rb>:224>
#<UnboundMethod: #<Class:Range::BSearch>#integer_begin() <internal:uri:classloader:/jruby/kernel/range.rb>:166>
#<UnboundMethod: #<Class:Range::BSearch>#long_as_double() <internal:uri:classloader:/jruby/kernel/range.rb>:234>
#<UnboundMethod: #<Class:Range::BSearch>#cond_error() <internal:uri:classloader:/jruby/kernel/range.rb>:244>
#<UnboundMethod: Process::Waiter#pid() <internal:uri:classloader:/jruby/kernel/process.rb>:26>
#<UnboundMethod: #<Class:Proc>#__make_curry_proc__() <internal:uri:classloader:/jruby/kernel/proc.rb>:85>
#<UnboundMethod: #<Class:GC::Profiler>#result() <internal:uri:classloader:/jruby/kernel/gc.rb>:102>
#<UnboundMethod: #<Class:GC::Profiler>#enable() <internal:uri:classloader:/jruby/kernel/gc.rb>:87>
#<UnboundMethod: #<Class:GC::Profiler>#disable() <internal:uri:classloader:/jruby/kernel/gc.rb>:92>
#<UnboundMethod: #<Class:GC::Profiler>#clear() <internal:uri:classloader:/jruby/kernel/gc.rb>:97>
#<UnboundMethod: #<Class:GC::Profiler>#report() <internal:uri:classloader:/jruby/kernel/gc.rb>:107>
#<UnboundMethod: #<Class:GC::Profiler>#__setup__() <internal:uri:classloader:/jruby/kernel/gc.rb>:73>
#<UnboundMethod: #<Class:GC::Profiler>#total_time() <internal:uri:classloader:/jruby/kernel/gc.rb>:112>
#<UnboundMethod: #<Class:GC::Profiler>#enabled?() <internal:uri:classloader:/jruby/kernel/gc.rb>:82>
#<UnboundMethod: Method#<<() <internal:uri:classloader:/jruby/kernel/method.rb>:3>
#<UnboundMethod: Method#>>() <internal:uri:classloader:/jruby/kernel/method.rb>:8>
#<UnboundMethod: Kernel#tap() <internal:uri:classloader:/jruby/kernel/kernel.rb>:16>
#<UnboundMethod: GC::Profiler::NormalProfiler#result() <internal:uri:classloader:/jruby/kernel/gc.rb>:273>
#<UnboundMethod: GC::Profiler::NormalProfiler#enable() <internal:uri:classloader:/jruby/kernel/gc.rb>:254>
#<UnboundMethod: GC::Profiler::NormalProfiler#disable() <internal:uri:classloader:/jruby/kernel/gc.rb>:259>
#<UnboundMethod: GC::Profiler::NormalProfiler#clear() <internal:uri:classloader:/jruby/kernel/gc.rb>:263>
#<UnboundMethod: GC::Profiler::NormalProfiler#report() <internal:uri:classloader:/jruby/kernel/gc.rb>:277>
#<UnboundMethod: GC::Profiler::NormalProfiler#total_time() <internal:uri:classloader:/jruby/kernel/gc.rb>:281>
#<UnboundMethod: GC::Profiler::NormalProfiler#enabled?() <internal:uri:classloader:/jruby/kernel/gc.rb>:250>
#<UnboundMethod: #<Class:GC::Profiler::NotifiedProfiler>#new!() <internal:uri:classloader:/jruby/kernel/gc.rb>:122>
#<UnboundMethod: #<Class:Enumerator::Lazy>#make_proc() <internal:uri:classloader:/jruby/kernel/enumerator.rb>:139>
$ ruby --disable-gems --disable-did-you-mean -ve 'puts ObjectSpace.each_object(Module).flat_map { |mod| [mod, mod.singleton_class] }.flat_map { |mod| mod.instance_methods(false).map { |name| mod.instance_method(name) }.select { |meth| !mod.to_s.include?("Truffle::") && !mod.to_s.include?("Polyglot") && !mod.to_s.include?("Truffle") && !mod.to_s.include?("Java") && meth.source_location && meth.source_location[0].start_with?("<internal:") } }'
truffleruby 25.0.0-dev-aaff4905, like ruby 3.3.5, GraalVM CE Native [x86_64-linux]
#<UnboundMethod: #<Class:Errno>#errno() <internal:core> core/errno.rb:57>
#<UnboundMethod: #<Class:Errno>#handle(additional=...) <internal:core> core/errno.rb:44>
#<UnboundMethod: #<Class:Errno>#handle_errno(errno, additional=...) <internal:core> core/errno.rb:51>
#<UnboundMethod: #<Class:Errno>#errno=(value) <internal:core> core/errno.rb:61>
#<UnboundMethod: Dir::Glob::EntryMatch#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:306>
#<UnboundMethod: Dir::Glob::EntryMatch#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:319>
#<UnboundMethod: TracePoint#inspect() <internal:core> core/tracepoint.rb:33>
#<UnboundMethod: #<Class:TracePoint>#trace(*events, &handler) <internal:core> core/tracepoint.rb:12>
#<UnboundMethod: Symbol#intern() <internal:core> core/pre.rb:100>
#<UnboundMethod: Symbol#swapcase() <internal:core> core/symbol.rb:118>
#<UnboundMethod: Symbol#match?(pattern, pos=...) <internal:core> core/symbol.rb:108>
#<UnboundMethod: Symbol#casecmp?(other) <internal:core> core/symbol.rb:48>
#<UnboundMethod: Symbol#capitalize() <internal:core> core/symbol.rb:38>
#<UnboundMethod: Symbol#upcase() <internal:core> core/symbol.rb:122>
#<UnboundMethod: Symbol#inspect() <internal:core> core/symbol.rb:61>
#<UnboundMethod: Symbol#start_with?(*args) <internal:core> core/symbol.rb:131>
#<UnboundMethod: Symbol#next() <internal:core> core/symbol.rb:126>
#<UnboundMethod: Symbol#match(*args, &block) <internal:core> core/symbol.rb:88>
#<UnboundMethod: Symbol#succ() <internal:core> core/symbol.rb:126>
#<UnboundMethod: Symbol#downcase() <internal:core> core/symbol.rb:54>
#<UnboundMethod: Symbol#end_with?(*args) <internal:core> core/symbol.rb:136>
#<UnboundMethod: Symbol#[](index, other=...) <internal:core> core/symbol.rb:140>
#<UnboundMethod: Symbol#encoding() <internal:core> core/symbol.rb:114>
#<UnboundMethod: Symbol#to_sym() <internal:core> core/pre.rb:100>
#<UnboundMethod: Symbol#casecmp(other) <internal:core> core/symbol.rb:42>
#<UnboundMethod: Symbol#size() <internal:core> core/symbol.rb:82>
#<UnboundMethod: Symbol#=~(pattern) <internal:core> core/symbol.rb:93>
#<UnboundMethod: Symbol#length() <internal:core> core/symbol.rb:82>
#<UnboundMethod: Symbol#<=>(other) <internal:core> core/symbol.rb:32>
#<UnboundMethod: Symbol#slice(index, other=...) <internal:core> core/symbol.rb:140>
#<UnboundMethod: Symbol#empty?() <internal:core> core/symbol.rb:75>
#<UnboundMethod: #<Class:Symbol>#__allocate__() <internal:core> core/symbol.rb:169>
#<UnboundMethod: Kernel#yield_self() <internal:core> core/kernel.rb:524>
#<UnboundMethod: Kernel#itself() <internal:core> core/kernel.rb:190>
#<UnboundMethod: Kernel#then() <internal:core> core/kernel.rb:524>
#<UnboundMethod: Kernel#inspect() <internal:core> core/kernel.rb:355>
#<UnboundMethod: Kernel#display(port=...) <internal:core> core/kernel.rb:300>
#<UnboundMethod: Kernel#!~(other) <internal:core> core/kernel.rb:184>
#<UnboundMethod: Kernel#extend(*modules) <internal:core> core/kernel.rb:319>
#<UnboundMethod: Kernel#to_enum(method=..., *args, **kwargs, &block) <internal:core> core/kernel.rb:564>
#<UnboundMethod: Kernel#clone(freeze: ...) <internal:core> core/kernel.rb:787>
#<UnboundMethod: Kernel#tap() <internal:core> core/kernel.rb:519>
#<UnboundMethod: Kernel#define_singleton_method(*args, &block) <internal:core> core/pre.rb:82>
#<UnboundMethod: Kernel#enum_for(method=..., *args, **kwargs, &block) <internal:core> core/kernel.rb:564>
#<UnboundMethod: #<Class:Kernel>#abort(msg=...) <internal:core> core/kernel.rb:194>
#<UnboundMethod: #<Class:Kernel>#load(filename, wrap=...) <internal:core> core/kernel.rb:376>
#<UnboundMethod: #<Class:Kernel>#putc(int) <internal:core> core/kernel.rb:457>
#<UnboundMethod: #<Class:Kernel>#rand(limit=...) <internal:core> core/kernel.rb:473>
#<UnboundMethod: #<Class:Kernel>#at_exit(&block) <internal:core> core/kernel.rb:774>
#<UnboundMethod: #<Class:Kernel>#throw(tag, value=...) <internal:core> core/throw_catch.rb:44>
#<UnboundMethod: #<Class:Kernel>#Float(obj, exception: ...) <internal:core> core/kernel.rb:56>
#<UnboundMethod: #<Class:Kernel>#readline(sep=...) <internal:core> core/kernel.rb:494>
#<UnboundMethod: #<Class:Kernel>#autoload(name, file) <internal:core> core/kernel.rb:199>
#<UnboundMethod: #<Class:Kernel>#catch(tag=..., &block) <internal:core> core/throw_catch.rb:30>
#<UnboundMethod: #<Class:Kernel>#Hash(obj) <internal:core> core/kernel.rb:92>
#<UnboundMethod: #<Class:Kernel>#exit!(code=...) <internal:core> core/kernel.rb:314>
#<UnboundMethod: #<Class:Kernel>#readlines(sep=...) <internal:core> core/kernel.rb:499>
#<UnboundMethod: #<Class:Kernel>#warn(*messages, uplevel: ..., category: ...) <internal:core> core/kernel.rb:630>
#<UnboundMethod: #<Class:Kernel>#exec(*args) <internal:core> core/kernel.rb:304>
#<UnboundMethod: #<Class:Kernel>#Integer(obj, base=..., exception: ...) <internal:core> core/kernel.rb:103>
#<UnboundMethod: #<Class:Kernel>#caller_locations(omit=..., length=...) <internal:core> core/kernel.rb:766>
#<UnboundMethod: #<Class:Kernel>#raise(exc=..., msg=..., ctx=..., cause: ..., **kwargs) <internal:core> core/kernel.rb:687>
#<UnboundMethod: #<Class:Kernel>#Array(obj) <internal:core> core/kernel.rb:38>
#<UnboundMethod: #<Class:Kernel>#__dir__() <internal:core> core/kernel.rb:719>
#<UnboundMethod: #<Class:Kernel>#Complex(real, imag=..., exception: ...) <internal:core> core/kernel.rb:51>
#<UnboundMethod: #<Class:Kernel>#`(str) <internal:core> core/kernel.rb:175>
#<UnboundMethod: #<Class:Kernel>#trace_var(name, cmd=..., &block) <internal:core> core/kernel.rb:615>
#<UnboundMethod: #<Class:Kernel>#gets(**, ****, &&) <internal:core> core/kernel.rb:348>
#<UnboundMethod: #<Class:Kernel>#print(*args) <internal:core> core/kernel.rb:448>
#<UnboundMethod: #<Class:Kernel>#spawn(*args) <internal:core> core/kernel.rb:577>
#<UnboundMethod: #<Class:Kernel>#require(feature) <internal:core> core/kernel.rb:221>
#<UnboundMethod: #<Class:Kernel>#test(cmd, file1, file2=...) <internal:core> core/kernel.rb:534>
#<UnboundMethod: #<Class:Kernel>#fail(exc=..., msg=..., ctx=..., cause: ..., **kwargs) <internal:core> core/kernel.rb:687>
#<UnboundMethod: #<Class:Kernel>#puts(*args) <internal:core> core/kernel.rb:462>
#<UnboundMethod: #<Class:Kernel>#String(obj) <internal:core> core/kernel.rb:155>
#<UnboundMethod: #<Class:Kernel>#fork() (not-implemented)>
#<UnboundMethod: #<Class:Kernel>#srand(seed=...) <internal:core> core/kernel.rb:509>
#<UnboundMethod: #<Class:Kernel>#untrace_var(name, cmd=...) <internal:core> core/kernel.rb:625>
#<UnboundMethod: #<Class:Kernel>#printf(*args) <internal:core> core/kernel.rb:725>
#<UnboundMethod: #<Class:Kernel>#system(*args) <internal:core> core/kernel.rb:587>
#<UnboundMethod: #<Class:Kernel>#autoload?(name) <internal:core> core/kernel.rb:210>
#<UnboundMethod: #<Class:Kernel>#Rational(a, b=...) <internal:core> core/kernel.rb:150>
#<UnboundMethod: #<Class:Kernel>#exit(code=...) <internal:core> core/kernel.rb:309>
#<UnboundMethod: #<Class:Kernel>#caller(start=..., limit=...) <internal:core> core/kernel.rb:744>
#<UnboundMethod: #<Class:Kernel>#select(*args) <internal:core> core/kernel.rb:504>
#<UnboundMethod: #<Class:Kernel>#syscall(*args) <internal:core> core/kernel.rb:582>
#<UnboundMethod: #<Class:Kernel>#getc() <internal:core> core/kernel.rb:343>
#<UnboundMethod: #<Class:Kernel>#loop() <internal:core> core/kernel.rb:412>
#<UnboundMethod: #<Class:Kernel>#trap(sig, prc=..., &block) <internal:core> core/kernel.rb:572>
#<UnboundMethod: #<Class:Kernel>#StringValue(obj) <internal:core> core/kernel.rb:170>
#<UnboundMethod: #<Class:Kernel>#require_relative(feature) <internal:core> core/kernel.rb:282>
#<UnboundMethod: #<Class:Kernel>#p(*a) <internal:core> core/post.rb:78>
#<UnboundMethod: #<Class:Kernel>#open(obj, *rest, **options, &block) <internal:core> core/kernel.rb:425>
#<UnboundMethod: Dir::Glob::Match#match?(str) <internal:core> core/dir_glob.rb:274>
#<UnboundMethod: Proc#to_proc() <internal:core> core/proc.rb:100>
#<UnboundMethod: Proc#<<(other) <internal:core> core/proc.rb:118>
#<UnboundMethod: Proc#parameters(lambda: ...) <internal:core> core/proc.rb:132>
#<UnboundMethod: Proc#>>(other) <internal:core> core/proc.rb:104>
#<UnboundMethod: Proc#to_s() <internal:core> core/proc.rb:85>
#<UnboundMethod: Proc#inspect() <internal:core> core/proc.rb:85>
#<UnboundMethod: Proc#curry(curried_arity=...) <internal:core> core/proc.rb:41>
#<UnboundMethod: Proc#ruby2_keywords() <internal:core> core/pre.rb:70>
#<UnboundMethod: Numeric#angle() <internal:core> core/numeric.rb:296>
#<UnboundMethod: Numeric#magnitude() <internal:core> core/numeric.rb:139>
#<UnboundMethod: Numeric#round() <internal:core> core/numeric.rb:135>
#<UnboundMethod: Numeric#ceil() <internal:core> core/numeric.rb:147>
#<UnboundMethod: Numeric#finite?() <internal:core> core/numeric.rb:127>
#<UnboundMethod: Numeric#positive?() <internal:core> core/numeric.rb:119>
#<UnboundMethod: Numeric#+@() <internal:core> core/numeric.rb:39>
#<UnboundMethod: Numeric#abs() <internal:core> core/numeric.rb:139>
#<UnboundMethod: Numeric#real?() <internal:core> core/numeric.rb:334>
#<UnboundMethod: Numeric#fdiv(other) <internal:core> core/numeric.rb:266>
#<UnboundMethod: Numeric#rect() <internal:core> core/numeric.rb:315>
#<UnboundMethod: Numeric#infinite?() <internal:core> core/numeric.rb:131>
#<UnboundMethod: Numeric#conj() <internal:core> core/numeric.rb:310>
#<UnboundMethod: Numeric#step(orig_limit=..., orig_step=..., by: ..., to: ..., &block) <internal:core> core/numeric.rb:64>
#<UnboundMethod: Numeric#imag() <internal:core> core/numeric.rb:291>
#<UnboundMethod: Numeric#nonzero?() <internal:core> core/numeric.rb:115>
#<UnboundMethod: Numeric#floor() <internal:core> core/numeric.rb:143>
#<UnboundMethod: Numeric#arg() <internal:core> core/numeric.rb:296>
#<UnboundMethod: Numeric#polar() <internal:core> core/numeric.rb:306>
#<UnboundMethod: Numeric#eql?(other) <internal:core> core/numeric.rb:51>
#<UnboundMethod: Numeric#conjugate() <internal:core> core/numeric.rb:310>
#<UnboundMethod: Numeric#rectangular() <internal:core> core/numeric.rb:315>
#<UnboundMethod: Numeric#singleton_method_added(name) <internal:core> core/numeric.rb:338>
#<UnboundMethod: Numeric#zero?() <internal:core> core/numeric.rb:111>
#<UnboundMethod: Numeric#to_c() <internal:core> core/numeric.rb:283>
#<UnboundMethod: Numeric#real() <internal:core> core/numeric.rb:287>
#<UnboundMethod: Numeric#clone(freeze: ...) <internal:core> core/numeric.rb:32>
#<UnboundMethod: Numeric#modulo(other) <internal:core> core/numeric.rb:274>
#<UnboundMethod: Numeric#negative?() <internal:core> core/numeric.rb:123>
#<UnboundMethod: Numeric#div(other) <internal:core> core/numeric.rb:261>
#<UnboundMethod: Numeric#truncate() <internal:core> core/numeric.rb:98>
#<UnboundMethod: Numeric#quo(other) <internal:core> core/numeric.rb:270>
#<UnboundMethod: Numeric#divmod(other) <internal:core> core/numeric.rb:47>
#<UnboundMethod: Numeric#phase() <internal:core> core/numeric.rb:296>
#<UnboundMethod: Numeric#to_int() <internal:core> core/numeric.rb:103>
#<UnboundMethod: Numeric#-@() <internal:core> core/numeric.rb:43>
#<UnboundMethod: Numeric#remainder(other) <internal:core> core/numeric.rb:151>
#<UnboundMethod: Numeric#numerator() <internal:core> core/numeric.rb:326>
#<UnboundMethod: Numeric#integer?() <internal:core> core/numeric.rb:107>
#<UnboundMethod: Numeric#<=>(other) <internal:core> core/numeric.rb:56>
#<UnboundMethod: Numeric#%(other) <internal:core> core/numeric.rb:274>
#<UnboundMethod: Numeric#coerce(other) <internal:core> core/numeric.rb:161>
#<UnboundMethod: Numeric#denominator() <internal:core> core/numeric.rb:330>
#<UnboundMethod: Numeric#i() <internal:core> core/numeric.rb:279>
#<UnboundMethod: Numeric#imaginary() <internal:core> core/numeric.rb:291>
#<UnboundMethod: Numeric#abs2() <internal:core> core/numeric.rb:320>
#<UnboundMethod: Dir::Glob::RecursiveDirectories#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:180>
#<UnboundMethod: Dir::Glob::RecursiveDirectories#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:219>
#<UnboundMethod: UncaughtThrowError#tag() <internal:core> core/exception.rb:134>
#<UnboundMethod: UncaughtThrowError#to_s() <internal:core> core/exception.rb:143>
#<UnboundMethod: UncaughtThrowError#value() <internal:core> core/exception.rb:135>
#<UnboundMethod: Dir::Glob::ConstantEntry#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:153>
#<UnboundMethod: Dir::Glob::ConstantEntry#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:162>
#<UnboundMethod: GC#garbage_collect(**, ****, &&) <internal:core> core/gc.rb:157>
#<UnboundMethod: #<Class:GC>#stat(key=...) <internal:core> core/gc.rb:161>
#<UnboundMethod: #<Class:GC>#stress() <internal:core> core/gc.rb:101>
#<UnboundMethod: #<Class:GC>#measure_total_time=(flag) <internal:core> core/gc.rb:148>
#<UnboundMethod: #<Class:GC>#measure_total_time() <internal:core> core/gc.rb:144>
#<UnboundMethod: #<Class:GC>#auto_compact() <internal:core> core/gc.rb:132>
#<UnboundMethod: #<Class:GC>#heap_stats() <internal:core> core/gc.rb:172>
#<UnboundMethod: #<Class:GC>#enable() <internal:core> core/gc.rb:113>
#<UnboundMethod: #<Class:GC>#start(full_mark: ..., immediate_mark: ..., immediate_sweep: ...) <internal:core> core/gc.rb:93>
#<UnboundMethod: #<Class:GC>#run(force) <internal:core> core/gc.rb:89>
#<UnboundMethod: #<Class:GC>#disable() <internal:core> core/gc.rb:121>
#<UnboundMethod: #<Class:GC>#auto_compact=(flag) <internal:core> core/gc.rb:137>
#<UnboundMethod: #<Class:GC>#stress=(flag) <internal:core> core/gc.rb:106>
#<UnboundMethod: #<Class:GC>#total_time() <internal:core> core/gc.rb:153>
#<UnboundMethod: Enumerator::Lazy#drop(n) <internal:core> core/enumerator.rb:427>
#<UnboundMethod: Enumerator::Lazy#with_index(offset=..., &block) <internal:core> core/enumerator.rb:575>
#<UnboundMethod: Enumerator::Lazy#chunk(&block) <internal:core> core/enumerator.rb:629>
#<UnboundMethod: Enumerator::Lazy#grep(pattern, &block) <internal:core> core/enumerator.rb:505>
#<UnboundMethod: Enumerator::Lazy#slice_when(&block) <internal:core> core/enumerator.rb:651>
#<UnboundMethod: Enumerator::Lazy#grep_v(pattern, &block) <internal:core> core/enumerator.rb:523>
#<UnboundMethod: Enumerator::Lazy#filter() <internal:core> core/enumerator.rb:485>
#<UnboundMethod: Enumerator::Lazy#compact() <internal:core> core/enumerator.rb:637>
#<UnboundMethod: Enumerator::Lazy#chunk_while(&block) <internal:core> core/enumerator.rb:633>
#<UnboundMethod: Enumerator::Lazy#eager() <internal:core> core/enumerator.rb:393>
#<UnboundMethod: Enumerator::Lazy#collect() <internal:core> core/enumerator.rb:541>
#<UnboundMethod: Enumerator::Lazy#to_enum(method_name=..., *method_args, **method_kwargs, &block) <internal:core> core/enumerator.rb:378>
#<UnboundMethod: Enumerator::Lazy#map() <internal:core> core/enumerator.rb:541>
#<UnboundMethod: Enumerator::Lazy#drop_while() <internal:core> core/enumerator.rb:460>
#<UnboundMethod: Enumerator::Lazy#zip(*lists) <internal:core> core/enumerator.rb:594>
#<UnboundMethod: Enumerator::Lazy#flat_map() <internal:core> core/enumerator.rb:550>
#<UnboundMethod: Enumerator::Lazy#find_all() <internal:core> core/enumerator.rb:485>
#<UnboundMethod: Enumerator::Lazy#reject() <internal:core> core/enumerator.rb:496>
#<UnboundMethod: Enumerator::Lazy#collect_concat() <internal:core> core/enumerator.rb:550>
#<UnboundMethod: Enumerator::Lazy#lazy() <internal:core> core/enumerator.rb:389>
#<UnboundMethod: Enumerator::Lazy#uniq() <internal:core> core/enumerator.rb:655>
#<UnboundMethod: Enumerator::Lazy#select() <internal:core> core/enumerator.rb:485>
#<UnboundMethod: Enumerator::Lazy#slice_before(&block) <internal:core> core/enumerator.rb:647>
#<UnboundMethod: Enumerator::Lazy#filter_map() <internal:core> core/enumerator.rb:476>
#<UnboundMethod: Enumerator::Lazy#take(n) <internal:core> core/enumerator.rb:401>
#<UnboundMethod: Enumerator::Lazy#force(*args, **kwargs) <internal:core> core/enumerable.rb:306>
#<UnboundMethod: Enumerator::Lazy#take_while() <internal:core> core/enumerator.rb:448>
#<UnboundMethod: Enumerator::Lazy#slice_after(&block) <internal:core> core/enumerator.rb:643>
#<UnboundMethod: Enumerator::Lazy#enum_for(method_name=..., *method_args, **method_kwargs, &block) <internal:core> core/enumerator.rb:378>
#<UnboundMethod: ConditionVariable#wait(mutex, timeout=...) <internal:core> core/thread.rb:351>
#<UnboundMethod: ConditionVariable#marshal_dump() <internal:core> core/thread.rb:369>
#<UnboundMethod: Enumerator::ArithmeticSequence#inspect() <internal:core> core/enumerator.rb:763>
#<UnboundMethod: Enumerator::ArithmeticSequence#begin() <internal:core> core/enumerator.rb:729>
#<UnboundMethod: Enumerator::ArithmeticSequence#hash() <internal:core> core/enumerator.rb:792>
#<UnboundMethod: Enumerator::ArithmeticSequence#==(other) <internal:core> core/enumerator.rb:782>
#<UnboundMethod: Enumerator::ArithmeticSequence#step() <internal:core> core/enumerator.rb:729>
#<UnboundMethod: Enumerator::ArithmeticSequence#end() <internal:core> core/enumerator.rb:729>
#<UnboundMethod: Enumerator::ArithmeticSequence#exclude_end?() <internal:core> core/enumerator.rb:731>
#<UnboundMethod: Enumerator::ArithmeticSequence#eql?(other) <internal:core> core/enumerator.rb:782>
#<UnboundMethod: Enumerator::ArithmeticSequence#===(other) <internal:core> core/enumerator.rb:782>
#<UnboundMethod: Enumerator::ArithmeticSequence#each(&block) <internal:core> core/enumerator.rb:800>
#<UnboundMethod: Enumerator::ArithmeticSequence#last(n=...) <internal:core> core/enumerator.rb:735>
#<UnboundMethod: Enumerator::ArithmeticSequence#size() <internal:core> core/enumerator.rb:811>
#<UnboundMethod: #<Module:0x38>#sid_available?() <internal:core> core/process.rb:907>
#<UnboundMethod: #<Module:0x38>#re_exchangeable?() <internal:core> core/process.rb:903>
#<UnboundMethod: #<Module:0x38>#switch() <internal:core> core/process.rb:911>
#<UnboundMethod: Dir::Glob::RootDirectory#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:170>
#<UnboundMethod: Dir::Glob::RootDirectory#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:174>
#<UnboundMethod: Encoding#inspect() <internal:core> core/encoding.rb:127>
#<UnboundMethod: Encoding#names() <internal:core> core/encoding.rb:131>
#<UnboundMethod: Encoding#_dump(depth) <internal:core> core/encoding.rb:141>
#<UnboundMethod: #<Class:Encoding>#aliases() <internal:core> core/encoding.rb:52>
#<UnboundMethod: #<Class:Encoding>#default_internal() <internal:core> core/encoding.rb:64>
#<UnboundMethod: #<Class:Encoding>#default_external() <internal:core> core/encoding.rb:64>
#<UnboundMethod: #<Class:Encoding>#try_convert(obj) <internal:core> core/encoding.rb:89>
#<UnboundMethod: #<Class:Encoding>#default_internal=(enc) <internal:core> core/encoding.rb:81>
#<UnboundMethod: #<Class:Encoding>#name_list() <internal:core> core/encoding.rb:116>
#<UnboundMethod: #<Class:Encoding>#find(name) <internal:core> core/encoding.rb:109>
#<UnboundMethod: #<Class:Encoding>#default_external=(enc) <internal:core> core/encoding.rb:71>
#<UnboundMethod: #<Class:Encoding>#compatible?(first, second) <internal:core> core/encoding.rb:123>
#<UnboundMethod: #<Class:Encoding>#_load(name) <internal:core> core/encoding.rb:145>
#<UnboundMethod: #<Class:Encoding>#filesystem() <internal:core> core/encoding.rb:64>
#<UnboundMethod: Array#one?(pattern=...) <internal:core> core/enumerable.rb:943>
#<UnboundMethod: Array#shuffle!(options=...) <internal:core> core/array.rb:1244>
#<UnboundMethod: Array#sample(count=..., random: ...) <internal:core> core/array.rb:1074>
#<UnboundMethod: Array#*(count) <internal:core> core/array.rb:110>
#<UnboundMethod: Array#combination(num) <internal:core> core/array.rb:264>
#<UnboundMethod: Array#count(item=...) <internal:core> core/array.rb:305>
#<UnboundMethod: Array#index(obj=...) <internal:core> core/array.rb:572>
#<UnboundMethod: Array#values_at(*args) <internal:core> core/array.rb:1333>
#<UnboundMethod: Array#zip(*others) <internal:core> core/array.rb:1354>
#<UnboundMethod: Array#|(other) <internal:core> core/array.rb:68>
#<UnboundMethod: Array#bsearch(&block) <internal:core> core/array.rb:215>
#<UnboundMethod: Array#sort!(&block) <internal:core> core/array.rb:1704>
#<UnboundMethod: Array#max(n=...) <internal:core> core/array.rb:770>
#<UnboundMethod: Array#transpose() <internal:core> core/array.rb:1303>
#<UnboundMethod: Array#pack(format, buffer: ...) <internal:core> core/array.rb:718>
#<UnboundMethod: Array#sum(init=...) <internal:core> core/enumerable.rb:1082>
#<UnboundMethod: Array#first(n=...) <internal:core> core/array.rb:483>
#<UnboundMethod: Array#inspect() <internal:core> core/array.rb:596>
#<UnboundMethod: Array#==(other) <internal:core> core/array.rb:122>
#<UnboundMethod: Array#each_index() <internal:core> core/array.rb:365>
#<UnboundMethod: Array#flatten(level=...) <internal:core> core/array.rb:492>
#<UnboundMethod: Array#filter!(&block) <internal:core> core/array.rb:1213>
#<UnboundMethod: Array#drop_while() <internal:core> core/enumerable.rb:639>
#<UnboundMethod: Array#reject!() <internal:core> core/array.rb:883>
#<UnboundMethod: Array#repeated_combination(combination_size, &block) <internal:core> core/array.rb:912>
#<UnboundMethod: Array#to_s() <internal:core> core/array.rb:596>
#<UnboundMethod: Array#hash() <internal:core> core/array.rb:516>
#<UnboundMethod: Array#rotate(n=...) <internal:core> core/array.rb:1037>
#<UnboundMethod: Array#bsearch_index() <internal:core> core/array.rb:225>
#<UnboundMethod: Array#delete_if(&block) <internal:core> core/array.rb:340>
#<UnboundMethod: Array#-(other) <internal:core> core/array.rb:77>
#<UnboundMethod: Array#select!(&block) <internal:core> core/array.rb:1213>
#<UnboundMethod: Array#union(*others) <internal:core> core/array.rb:1325>
#<UnboundMethod: Array#rindex(obj=...) <internal:core> core/array.rb:1012>
#<UnboundMethod: Array#reverse_each() <internal:core> core/array.rb:1001>
#<UnboundMethod: Array#fetch(idx, default=...) <internal:core> core/array.rb:399>
#<UnboundMethod: Array#find_index(obj=...) <internal:core> core/array.rb:572>
#<UnboundMethod: Array#keep_if(&block) <internal:core> core/array.rb:696>
#<UnboundMethod: Array#uniq!(&block) <internal:core> core/array.rb:1692>
#<UnboundMethod: Array#minmax(&block) <internal:core> core/array.rb:778>
#<UnboundMethod: Array#eql?(other) <internal:core> core/array.rb:378>
#<UnboundMethod: Array#intersection(*others) <internal:core> core/array.rb:630>
#<UnboundMethod: Array#all?(pattern=...) <internal:core> core/enumerable.rb:567>
#<UnboundMethod: Array#assoc(obj) <internal:core> core/array.rb:205>
#<UnboundMethod: Array#reverse!() <internal:core> core/array.rb:1606>
#<UnboundMethod: Array#none?(pattern=...) <internal:core> core/enumerable.rb:930>
#<UnboundMethod: Array#any?(pattern=...) <internal:core> core/enumerable.rb:579>
#<UnboundMethod: Array#cycle(n=...) <internal:core> core/array.rb:318>
#<UnboundMethod: Array#dig(idx, *more) <internal:core> core/array.rb:352>
#<UnboundMethod: Array#<=>(other) <internal:core> core/array.rb:85>
#<UnboundMethod: Array#join(sep=...) <internal:core> core/array.rb:650>
#<UnboundMethod: Array#min(n=...) <internal:core> core/array.rb:774>
#<UnboundMethod: Array#drop(n) <internal:core> core/array.rb:1264>
#<UnboundMethod: Array#deconstruct() <internal:core> core/array.rb:361>
#<UnboundMethod: Array#intersect?(other) <internal:core> core/array.rb:614>
#<UnboundMethod: Array#rotate!(n=...) <internal:core> core/array.rb:1048>
#<UnboundMethod: Array#product(*args) <internal:core> core/array.rb:837>
#<UnboundMethod: Array#last(n=...) <internal:core> core/array.rb:702>
#<UnboundMethod: Array#reverse() <internal:core> core/array.rb:997>
#<UnboundMethod: Array#shuffle(options=...) <internal:core> core/array.rb:1239>
#<UnboundMethod: Array#rassoc(obj) <internal:core> core/array.rb:873>
#<UnboundMethod: Array#&(other) <internal:core> core/array.rb:60>
#<UnboundMethod: Array#insert(idx, *items) <internal:core> core/array.rb:577>
#<UnboundMethod: Array#sort_by!(&block) <internal:core> core/array.rb:1274>
#<UnboundMethod: Array#to_ary() <internal:core> core/array.rb:1290>
#<UnboundMethod: Array#uniq(&block) <internal:core> core/enumerable.rb:1056>
#<UnboundMethod: Array#flatten!(level=...) <internal:core> core/array.rb:501>
#<UnboundMethod: Array#permutation(num=..., &block) <internal:core> core/array.rb:732>
#<UnboundMethod: Array#to_h() <internal:core> core/array.rb:1294>
#<UnboundMethod: Array#repeated_permutation(combination_size, &block) <internal:core> core/array.rb:942>
#<UnboundMethod: Array#difference(*others) <internal:core> core/array.rb:346>
#<UnboundMethod: Array#slice!(start, length=...) <internal:core> core/array.rb:1619>
#<UnboundMethod: Array#take(n) <internal:core> core/enumerable.rb:1019>
#<UnboundMethod: Array#to_a() <internal:core> core/array.rb:1282>
#<UnboundMethod: Array#take_while() <internal:core> core/enumerable.rb:1038>
#<UnboundMethod: #<Class:Array>#[](*args) <internal:core> core/array.rb:47>
#<UnboundMethod: #<Class:Array>#try_convert(obj) <internal:core> core/array.rb:56>
#<UnboundMethod: SystemExit#success?() <internal:core> core/exception.rb:269>
#<UnboundMethod: IO#binmode?() <internal:core> core/io.rb:926>
#<UnboundMethod: IO#encode_with(coder) <internal:core> core/io.rb:2414>
#<UnboundMethod: IO#close_on_exec=(value) <internal:core> core/io.rb:936>
#<UnboundMethod: IO#<<(obj) <internal:core> core/io.rb:949>
#<UnboundMethod: IO#pos() <internal:core> core/io.rb:1593>
#<UnboundMethod: IO#putc(obj) <internal:core> core/io.rb:1656>
#<UnboundMethod: IO#write(*objects) <internal:core> core/io.rb:2346>
#<UnboundMethod: IO#pwrite(object, offset) <internal:core> core/io.rb:1692>
#<UnboundMethod: IO#nonblock(nonblock=...) <internal:core> core/io.rb:1551>
#<UnboundMethod: IO#pos=(offset) <internal:core> core/io.rb:1608>
#<UnboundMethod: IO#nonblock=(value) <internal:core> core/io.rb:1562>
#<UnboundMethod: IO#fcntl(command, arg=...) <internal:core> core/io.rb:1380>
#<UnboundMethod: IO#getbyte() <internal:core> core/io.rb:1478>
#<UnboundMethod: IO#sync() <internal:core> core/io.rb:2149>
#<UnboundMethod: IO#ioctl(command, arg=...) <internal:core> core/io.rb:1410>
#<UnboundMethod: IO#close_write() <internal:core> core/io.rb:986>
#<UnboundMethod: IO#readpartial(size, buffer=...) <internal:core> core/io.rb:1895>
#<UnboundMethod: IO#readline(sep_or_limit=..., limit=..., chomp: ...) <internal:core> core/io.rb:1824>
#<UnboundMethod: IO#each_char() <internal:core> core/io.rb:1300>
#<UnboundMethod: IO#wait_writable(timeout=...) <internal:core> core/io.rb:2281>
#<UnboundMethod: IO#lineno=(line_number) <internal:core> core/io.rb:1540>
#<UnboundMethod: IO#syswrite(data) <internal:core> core/io.rb:2230>
#<UnboundMethod: IO#path() <internal:core> core/io.rb:1235>
#<UnboundMethod: IO#write_nonblock(data, exception: ...) <internal:core> core/io.rb:2364>
#<UnboundMethod: IO#ungetbyte(obj) <internal:core> core/io.rb:2240>
#<UnboundMethod: IO#readlines(sep_or_limit=..., limit=..., **options) <internal:core> core/io.rb:1838>
#<UnboundMethod: IO#fsync() <internal:core> core/io.rb:1471>
#<UnboundMethod: IO#close() <internal:core> core/io.rb:2385>
#<UnboundMethod: IO#pread(length, offset, buffer=...) <internal:core> core/io.rb:1612>
#<UnboundMethod: IO#tell() <internal:core> core/io.rb:1593>
#<UnboundMethod: IO#each_line(sep_or_limit=..., limit=..., chomp: ..., &block) <internal:core> core/io.rb:1279>
#<UnboundMethod: IO#reopen(other, mode=...) <internal:core> core/io.rb:1937>
#<UnboundMethod: IO#nonblock?() <internal:core> core/io.rb:1546>
#<UnboundMethod: IO#autoclose=(autoclose) <internal:core> core/io.rb:910>
#<UnboundMethod: IO#rewind() <internal:core> core/io.rb:2022>
#<UnboundMethod: IO#read(length=..., buffer=...) <internal:core> core/io.rb:1701>
#<UnboundMethod: IO#sysseek(amount, whence=...) <internal:core> core/io.rb:2206>
#<UnboundMethod: IO#readchar() <internal:core> core/io.rb:1810>
#<UnboundMethod: IO#to_path() <internal:core> core/io.rb:1235>
#<UnboundMethod: IO#eof() <internal:core> core/io.rb:1346>
#<UnboundMethod: IO#pid() <internal:core> core/io.rb:1588>
#<UnboundMethod: IO#sync=(v) <internal:core> core/io.rb:2159>
#<UnboundMethod: IO#gets(sep_or_limit=..., limit=..., chomp: ...) <internal:core> core/io.rb:1495>
#<UnboundMethod: IO#internal_encoding() <internal:core> core/io.rb:1397>
#<UnboundMethod: IO#print(*args) <internal:core> core/io.rb:1642>
#<UnboundMethod: IO#binmode() <internal:core> core/io.rb:915>
#<UnboundMethod: IO#ungetc(obj) <internal:core> core/io.rb:2258>
#<UnboundMethod: IO#set_encoding(external, internal=..., **options) <internal:core> core/io.rb:2068>
#<UnboundMethod: IO#inspect() <internal:core> core/io.rb:1242>
#<UnboundMethod: IO#seek(amount, whence=...) <internal:core> core/io.rb:2042>
#<UnboundMethod: IO#puts(*args) <internal:core> core/io.rb:1682>
#<UnboundMethod: IO#tty?() <internal:core> core/io.rb:2224>
#<UnboundMethod: IO#external_encoding() <internal:core> core/io.rb:1363>
#<UnboundMethod: IO#isatty() <internal:core> core/io.rb:2224>
#<UnboundMethod: IO#to_i() <internal:core> core/io.rb:1447>
#<UnboundMethod: IO#wait(*args) <internal:core> core/io.rb:2305>
#<UnboundMethod: IO#flush() <internal:core> core/io.rb:1460>
#<UnboundMethod: IO#advise(advice, offset=..., len=...) <internal:core> core/io.rb:884>
#<UnboundMethod: IO#lineno() <internal:core> core/io.rb:1523>
#<UnboundMethod: IO#read_nonblock(size, buffer=..., exception: ...) <internal:core> core/io.rb:1775>
#<UnboundMethod: IO#closed?() <internal:core> core/io.rb:1005>
#<UnboundMethod: IO#stat() <internal:core> core/io.rb:2137>
#<UnboundMethod: IO#printf(fmt, *args) <internal:core> core/io.rb:1686>
#<UnboundMethod: IO#wait_priority(timeout=...) <internal:core> core/io.rb:2286>
#<UnboundMethod: IO#sysread(number_of_bytes, buffer=...) <internal:core> core/io.rb:2180>
#<UnboundMethod: IO#to_io() <internal:core> core/io.rb:2215>
#<UnboundMethod: IO#close_on_exec?() <internal:core> core/io.rb:945>
#<UnboundMethod: IO#autoclose?() <internal:core> core/io.rb:905>
#<UnboundMethod: IO#each_byte() <internal:core> core/io.rb:1292>
#<UnboundMethod: IO#wait_readable(timeout=...) <internal:core> core/io.rb:2276>
#<UnboundMethod: IO#close_read() <internal:core> core/io.rb:966>
#<UnboundMethod: IO#getc() <internal:core> core/io.rb:1490>
#<UnboundMethod: IO#each_codepoint() <internal:core> core/io.rb:1311>
#<UnboundMethod: IO#fileno() <internal:core> core/io.rb:1447>
#<UnboundMethod: IO#each(sep_or_limit=..., limit=..., chomp: ..., &block) <internal:core> core/io.rb:1279>
#<UnboundMethod: IO#readbyte() <internal:core> core/io.rb:1816>
#<UnboundMethod: IO#set_encoding_by_bom() <internal:core> core/io.rb:2106>
#<UnboundMethod: IO#eof?() <internal:core> core/io.rb:1346>
#<UnboundMethod: #<Class:IO>#for_fd(fd, mode=..., **options) <internal:core> core/io.rb:518>
#<UnboundMethod: #<Class:IO>#sysopen(path, mode=..., perm=...) <internal:core> core/io.rb:802>
#<UnboundMethod: #<Class:IO>#readlines(name, separator=..., limit=..., **options) <internal:core> core/io.rb:477>
#<UnboundMethod: #<Class:IO>#try_convert(obj) <internal:core> core/io.rb:566>
#<UnboundMethod: #<Class:IO>#write(file, string, offset=..., **options) <internal:core> core/io.rb:498>
#<UnboundMethod: #<Class:IO>#select(readables=..., writables=..., errorables=..., timeout=...) <internal:core> core/io.rb:728>
#<UnboundMethod: #<Class:IO>#pipe(external=..., internal=..., **options) <internal:core> core/io.rb:586>
#<UnboundMethod: #<Class:IO>#copy_stream(from, to, max_length=..., offset=...) <internal:core> core/io.rb:428>
#<UnboundMethod: #<Class:IO>#read(name, length=..., offset=..., **options) <internal:core> core/io.rb:522>
#<UnboundMethod: #<Class:IO>#binwrite(file, string, offset=..., **options) <internal:core> core/io.rb:338>
#<UnboundMethod: #<Class:IO>#read_encode(io, str) <internal:core> core/io.rb:484>
#<UnboundMethod: #<Class:IO>#setup(io, fd, mode, sync) <internal:core> core/io.rb:819>
#<UnboundMethod: #<Class:IO>#open(*args, **options) <internal:core> core/io.rb:570>
#<UnboundMethod: #<Class:IO>#popen(*args) <internal:core> core/io.rb:601>
#<UnboundMethod: #<Class:IO>#foreach(name, separator=..., limit=..., **options, &block) <internal:core> core/io.rb:432>
#<UnboundMethod: #<Class:IO>#binread(file, length=..., offset=...) <internal:core> core/io.rb:329>
#<UnboundMethod: #<Class:Process::GID>#eid() <internal:core> core/process.rb:875>
#<UnboundMethod: #<Class:Process::GID>#grant_privilege(gid) <internal:core> core/process.rb:879>
#<UnboundMethod: #<Class:Process::GID>#eid=(gid) <internal:core> core/process.rb:879>
#<UnboundMethod: #<Class:Process::GID>#re_exchange() <internal:core> core/process.rb:888>
#<UnboundMethod: #<Class:Process::GID>#rid() <internal:core> core/process.rb:896>
#<UnboundMethod: #<Class:Process::GID>#change_privilege(gid) <internal:core> core/process.rb:867>
#<UnboundMethod: String::Complexifier#strict_convert(exception) <internal:core> core/complexifier.rb:74>
#<UnboundMethod: String::Complexifier#convert() <internal:core> core/complexifier.rb:49>
#<UnboundMethod: Marshal::IOState#consume_byte() <internal:core> core/marshal.rb:1444>
#<UnboundMethod: Marshal::IOState#consume(bytes_count) <internal:core> core/marshal.rb:1438>
#<UnboundMethod: Integer#times() <internal:core> core/integer.rb:152>
#<UnboundMethod: Integer#chr(enc=...) <internal:core> core/integer.rb:172>
#<UnboundMethod: Integer#even?() <internal:core> core/integer.rb:310>
#<UnboundMethod: Integer#digits(base=...) <internal:core> core/integer.rb:326>
#<UnboundMethod: Integer#zero?() <internal:core> core/integer.rb:342>
#<UnboundMethod: Integer#allbits?(mask) <internal:core> core/integer.rb:73>
#<UnboundMethod: Integer#[](index, len=...) <internal:core> core/integer.rb:60>
#<UnboundMethod: Integer#odd?() <internal:core> core/integer.rb:314>
#<UnboundMethod: Integer#rationalize(eps=...) <internal:core> core/integer.rb:267>
#<UnboundMethod: Integer#divmod(b) <internal:core> core/integer.rb:103>
#<UnboundMethod: Integer#coerce(other) <internal:core> core/integer.rb:95>
#<UnboundMethod: Integer#gcd(other) <internal:core> core/integer.rb:255>
#<UnboundMethod: Integer#anybits?(mask) <internal:core> core/integer.rb:78>
#<UnboundMethod: Integer#pred() <internal:core> core/integer.rb:322>
#<UnboundMethod: Integer#gcdlcm(other) <internal:core> core/integer.rb:292>
#<UnboundMethod: Integer#round(ndigits=..., half: ...) <internal:core> core/integer.rb:197>
#<UnboundMethod: Integer#ceil(precision=...) <internal:core> core/integer.rb:83>
#<UnboundMethod: Integer#ord() <internal:core> core/integer.rb:318>
#<UnboundMethod: Integer#fdiv(n) <internal:core> core/integer.rb:116>
#<UnboundMethod: Integer#nobits?(mask) <internal:core> core/integer.rb:130>
#<UnboundMethod: Integer#next() <internal:core> core/integer.rb:301>
#<UnboundMethod: Integer#floor(precision=...) <internal:core> core/integer.rb:124>
#<UnboundMethod: Integer#succ() <internal:core> core/integer.rb:301>
#<UnboundMethod: Integer#lcm(other) <internal:core> core/integer.rb:283>
#<UnboundMethod: Integer#pow(exponent, modulus=...) <internal:core> core/integer.rb:135>
#<UnboundMethod: Integer#to_r() <internal:core> core/integer.rb:279>
#<UnboundMethod: Integer#truncate(precision=...) <internal:core> core/integer.rb:164>
#<UnboundMethod: Integer#**(o) <internal:core> core/integer.rb:42>
#<UnboundMethod: Integer#remainder(other) <internal:core> core/numeric.rb:151>
#<UnboundMethod: Integer#numerator() <internal:core> core/integer.rb:271>
#<UnboundMethod: Integer#integer?() <internal:core> core/integer.rb:306>
#<UnboundMethod: Integer#denominator() <internal:core> core/integer.rb:275>
#<UnboundMethod: Integer#ceildiv(other) <internal:core> core/integer.rb:91>
#<UnboundMethod: #<Class:Integer>#__allocate__() <internal:core> core/integer.rb:384>
#<UnboundMethod: #<Class:Integer>#try_convert(obj) <internal:core> core/integer.rb:346>
#<UnboundMethod: #<Class:Integer>#sqrt(n) <internal:core> core/integer.rb:350>
#<UnboundMethod: Marshal::StringState#inspect() <internal:core> core/marshal.rb:1460>
#<UnboundMethod: Marshal::StringState#consume_byte() <internal:core> core/marshal.rb:1471>
#<UnboundMethod: Marshal::StringState#consume(bytes_count) <internal:core> core/marshal.rb:1464>
#<UnboundMethod: Enumerator::Yielder#to_proc() <internal:core> core/enumerator.rb:323>
#<UnboundMethod: Enumerator::Yielder#yield(*args, **kwargs) <internal:core> core/enumerator.rb:313>
#<UnboundMethod: Enumerator::Yielder#memo() <internal:core> core/enumerator.rb:302>
#<UnboundMethod: Enumerator::Yielder#memo=(param1) <internal:core> core/enumerator.rb:302>
#<UnboundMethod: Enumerator::Yielder#<<(*args, **kwargs) <internal:core> core/enumerator.rb:317>
#<UnboundMethod: Process::Status#&(num) <internal:core> core/process.rb:672>
#<UnboundMethod: Process::Status#exited?() <internal:core> core/process.rb:689>
#<UnboundMethod: Process::Status#stopsig() <internal:core> core/process.rb:658>
#<UnboundMethod: Process::Status#pid() <internal:core> core/process.rb:693>
#<UnboundMethod: Process::Status#>>(num) <internal:core> core/process.rb:676>
#<UnboundMethod: Process::Status#to_s() <internal:core> core/process.rb:713>
#<UnboundMethod: Process::Status#success?() <internal:core> core/process.rb:705>
#<UnboundMethod: Process::Status#coredump?() <internal:core> core/process.rb:685>
#<UnboundMethod: Process::Status#inspect() <internal:core> core/process.rb:717>
#<UnboundMethod: Process::Status#exitstatus() <internal:core> core/process.rb:658>
#<UnboundMethod: Process::Status#==(other) <internal:core> core/process.rb:680>
#<UnboundMethod: Process::Status#signaled?() <internal:core> core/process.rb:697>
#<UnboundMethod: Process::Status#stopped?() <internal:core> core/process.rb:701>
#<UnboundMethod: Process::Status#termsig() <internal:core> core/process.rb:658>
#<UnboundMethod: Process::Status#to_i() <internal:core> core/process.rb:668>
#<UnboundMethod: #<Class:Process::Status>#wait(pid=..., flags=...) <internal:core> core/process.rb:721>
#<UnboundMethod: IO::StreamCopier#read_method(obj) <internal:core> core/io.rb:377>
#<UnboundMethod: IO::StreamCopier#run() <internal:core> core/io.rb:385>
#<UnboundMethod: IO::StreamCopier#to_io(obj, mode) <internal:core> core/io.rb:363>
#<UnboundMethod: Refinement#import_methods(*modules) <internal:core> core/refinement.rb:15>
#<UnboundMethod: NilClass#&(other) <internal:core> core/nil.rb:30>
#<UnboundMethod: NilClass#to_c() <internal:core> core/nil.rb:72>
#<UnboundMethod: NilClass#to_f() <internal:core> core/nil.rb:54>
#<UnboundMethod: NilClass#to_r() <internal:core> core/nil.rb:64>
#<UnboundMethod: NilClass#|(other) <internal:core> core/nil.rb:38>
#<UnboundMethod: NilClass#rationalize(eps=...) <internal:core> core/nil.rb:68>
#<UnboundMethod: NilClass#to_s() <internal:core> core/nil.rb:42>
#<UnboundMethod: NilClass#to_h() <internal:core> core/nil.rb:76>
#<UnboundMethod: NilClass#=~(other) <internal:core> core/nil.rb:34>
#<UnboundMethod: NilClass#inspect() <internal:core> core/nil.rb:46>
#<UnboundMethod: NilClass#^(other) <internal:core> core/nil.rb:38>
#<UnboundMethod: NilClass#to_i() <internal:core> core/nil.rb:58>
#<UnboundMethod: NilClass#to_a() <internal:core> core/nil.rb:50>
#<UnboundMethod: #<Class:NilClass>#__allocate__() <internal:core> core/nil.rb:86>
#<UnboundMethod: Exception#inspect() <internal:core> core/exception.rb:71>
#<UnboundMethod: Exception#==(other) <internal:core> core/exception.rb:38>
#<UnboundMethod: Exception#set_backtrace(bt) <internal:core> core/exception.rb:54>
#<UnboundMethod: Exception#exception(message=...) <internal:core> core/exception.rb:96>
#<UnboundMethod: Exception#detailed_message(highlight: ..., **options) <internal:core> core/exception.rb:84>
#<UnboundMethod: Exception#full_message(**options) <internal:core> core/exception.rb:80>
#<UnboundMethod: Exception#to_s() <internal:core> core/exception.rb:48>
#<UnboundMethod: Exception#message() <internal:core> core/exception.rb:44>
#<UnboundMethod: #<Class:Exception>#to_tty?() <internal:core> core/exception.rb:107>
#<UnboundMethod: Binding#irb() <internal:core> core/binding.rb:21>
#<UnboundMethod: Binding#local_variables() <internal:core> core/binding.rb:16>
#<UnboundMethod: Binding#eval(code, file=..., line=...) <internal:core> core/binding.rb:12>
#<UnboundMethod: #<Class:SystemCallError>#exception(*args) <internal:core> core/exception.rb:280>
#<UnboundMethod: #<Class:SystemCallError>#new(*args) <internal:core> core/exception.rb:280>
#<UnboundMethod: #<Class:Thread::Backtrace>#limit() <internal:core> core/thread.rb:338>
#<UnboundMethod: #<Class:Data>#define(*class_members, &block) <internal:core> core/data.rb:29>
#<UnboundMethod: #<Class:Data>#__allocate__() <internal:core> core/data.rb:239>
#<UnboundMethod: StopIteration#result() <internal:core> core/exception.rb:415>
#<UnboundMethod: Encoding::InvalidByteSequenceError#destination_encoding() <internal:core> core/transcoding.rb:56>
#<UnboundMethod: Encoding::InvalidByteSequenceError#destination_encoding_name() <internal:core> core/transcoding.rb:54>
#<UnboundMethod: Encoding::InvalidByteSequenceError#source_encoding_name() <internal:core> core/transcoding.rb:53>
#<UnboundMethod: Encoding::InvalidByteSequenceError#readagain_bytes() <internal:core> core/transcoding.rb:58>
#<UnboundMethod: Encoding::InvalidByteSequenceError#incomplete_input?() <internal:core> core/transcoding.rb:75>
#<UnboundMethod: Encoding::InvalidByteSequenceError#error_bytes() <internal:core> core/transcoding.rb:57>
#<UnboundMethod: Encoding::InvalidByteSequenceError#source_encoding() <internal:core> core/transcoding.rb:55>
#<UnboundMethod: ObjectSpace::WeakMap#inspect() <internal:core> core/weakmap.rb:16>
#<UnboundMethod: Dir::Glob::DirectoryMatch#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:286>
#<UnboundMethod: Dir::Glob::DirectoryMatch#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:300>
#<UnboundMethod: #<Class:FileTest>#exist?(path) <internal:core> core/file_test.rb:50>
#<UnboundMethod: #<Class:FileTest>#zero?(path) <internal:core> core/file_test.rb:118>
#<UnboundMethod: #<Class:FileTest>#writable_real?(path) <internal:core> core/file_test.rb:114>
#<UnboundMethod: #<Class:FileTest>#readable_real?(path) <internal:core> core/file_test.rb:78>
#<UnboundMethod: #<Class:FileTest>#setuid?(path) <internal:core> core/file_test.rb:86>
#<UnboundMethod: #<Class:FileTest>#grpowned?(path) <internal:core> core/file_test.rb:58>
#<UnboundMethod: #<Class:FileTest>#pipe?(path) <internal:core> core/file_test.rb:70>
#<UnboundMethod: #<Class:FileTest>#executable?(path) <internal:core> core/file_test.rb:42>
#<UnboundMethod: #<Class:FileTest>#chardev?(path) <internal:core> core/file_test.rb:34>
#<UnboundMethod: #<Class:FileTest>#identical?(a, b) <internal:core> core/file_test.rb:62>
#<UnboundMethod: #<Class:FileTest>#symlink?(path) <internal:core> core/file_test.rb:106>
#<UnboundMethod: #<Class:FileTest>#blockdev?(path) <internal:core> core/file_test.rb:30>
#<UnboundMethod: #<Class:FileTest>#size(path) <internal:core> core/file_test.rb:90>
#<UnboundMethod: #<Class:FileTest>#readable?(path) <internal:core> core/file_test.rb:74>
#<UnboundMethod: #<Class:FileTest>#socket?(path) <internal:core> core/file_test.rb:98>
#<UnboundMethod: #<Class:FileTest>#setgid?(path) <internal:core> core/file_test.rb:82>
#<UnboundMethod: #<Class:FileTest>#sticky?(path) <internal:core> core/file_test.rb:102>
#<UnboundMethod: #<Class:FileTest>#directory?(path) <internal:core> core/file_test.rb:38>
#<UnboundMethod: #<Class:FileTest>#executable_real?(path) <internal:core> core/file_test.rb:46>
#<UnboundMethod: #<Class:FileTest>#file?(path) <internal:core> core/file_test.rb:54>
#<UnboundMethod: #<Class:FileTest>#owned?(path) <internal:core> core/file_test.rb:66>
#<UnboundMethod: #<Class:FileTest>#writable?(path) <internal:core> core/file_test.rb:110>
#<UnboundMethod: #<Class:FileTest>#size?(path) <internal:core> core/file_test.rb:94>
#<UnboundMethod: FalseClass#inspect() <internal:core> core/false.rb:30>
#<UnboundMethod: FalseClass#to_s() <internal:core> core/false.rb:30>
#<UnboundMethod: #<Class:FalseClass>#__allocate__() <internal:core> core/false.rb:41>
#<UnboundMethod: Thread::Backtrace::Location#inspect() <internal:core> core/thread.rb:344>
#<UnboundMethod: IO::BidirectionalPipe#close() <internal:core> core/io.rb:2429>
#<UnboundMethod: IO::BidirectionalPipe#puts(*args) <internal:core> core/io.rb:2470>
#<UnboundMethod: IO::BidirectionalPipe#close_read() <internal:core> core/io.rb:2439>
#<UnboundMethod: IO::BidirectionalPipe#printf(fmt, *args) <internal:core> core/io.rb:2461>
#<UnboundMethod: IO::BidirectionalPipe#syswrite(data) <internal:core> core/io.rb:2474>
#<UnboundMethod: IO::BidirectionalPipe#<<(obj) <internal:core> core/io.rb:2453>
#<UnboundMethod: IO::BidirectionalPipe#write_nonblock(data, **options) <internal:core> core/io.rb:2482>
#<UnboundMethod: IO::BidirectionalPipe#putc(obj) <internal:core> core/io.rb:2466>
#<UnboundMethod: IO::BidirectionalPipe#close_write() <internal:core> core/io.rb:2444>
#<UnboundMethod: IO::BidirectionalPipe#write(data) <internal:core> core/io.rb:2478>
#<UnboundMethod: IO::BidirectionalPipe#print(*args) <internal:core> core/io.rb:2457>
#<UnboundMethod: IO::BidirectionalPipe#closed?() <internal:core> core/io.rb:2435>
#<UnboundMethod: SignalException#signo() <internal:core> core/exception.rb:372>
#<UnboundMethod: SignalException#signm() <internal:core> core/exception.rb:44>
#<UnboundMethod: Thread#thread_variables() <internal:core> core/thread.rb:287>
#<UnboundMethod: Thread#priority=(priority) <internal:core> core/thread.rb:165>
#<UnboundMethod: Thread#backtrace_locations(omit=..., length=...) <internal:core> core/thread.rb:296>
#<UnboundMethod: Thread#thread_variable?(name) <internal:core> core/thread.rb:282>
#<UnboundMethod: Thread#abort_on_exception=(val) <internal:core> core/thread.rb:201>
#<UnboundMethod: Thread#key?(name) <internal:core> core/thread.rb:249>
#<UnboundMethod: Thread#abort_on_exception() <internal:core> core/thread.rb:197>
#<UnboundMethod: Thread#backtrace(omit=..., length=...) <internal:core> core/thread.rb:291>
#<UnboundMethod: Thread#fetch(name, default=...) <internal:core> core/thread.rb:215>
#<UnboundMethod: Thread#name=(val) <internal:core> core/thread.rb:143>
#<UnboundMethod: Thread#inspect() <internal:core> core/thread.rb:174>
#<UnboundMethod: Thread#[]=(name, value) <internal:core> core/thread.rb:239>
#<UnboundMethod: Thread#freeze() <internal:core> core/thread.rb:138>
#<UnboundMethod: Thread#[](name) <internal:core> core/thread.rb:233>
#<UnboundMethod: Thread#thread_variable_get(name) <internal:core> core/thread.rb:262>
#<UnboundMethod: Thread#report_on_exception() <internal:core> core/thread.rb:205>
#<UnboundMethod: Thread#keys() <internal:core> core/thread.rb:255>
#<UnboundMethod: Thread#to_s() <internal:core> core/thread.rb:174>
#<UnboundMethod: Thread#thread_variable_set(name, value) <internal:core> core/thread.rb:267>
#<UnboundMethod: Thread#priority() <internal:core> core/thread.rb:160>
#<UnboundMethod: Thread#report_on_exception=(val) <internal:core> core/thread.rb:209>
#<UnboundMethod: Thread#raise(exc=..., msg=..., ctx=...) <internal:core> core/thread.rb:180>
#<UnboundMethod: #<Class:Thread>#kill(thread) <internal:core> core/thread.rb:71>
#<UnboundMethod: #<Class:Thread>#report_on_exception() <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#exclusive() <internal:core> core/thread.rb:82>
#<UnboundMethod: #<Class:Thread>#abort_on_exception=(param1) <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#exit() <internal:core> core/thread.rb:67>
#<UnboundMethod: #<Class:Thread>#abort_on_exception() <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#ignore_deadlock=(param1) <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#report_on_exception=(param1) <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#pending_interrupt?() <internal:core> core/thread.rb:97>
#<UnboundMethod: #<Class:Thread>#start(**, ****, &&) <internal:core> core/thread.rb:118>
#<UnboundMethod: #<Class:Thread>#stop() <internal:core> core/thread.rb:75>
#<UnboundMethod: #<Class:Thread>#ignore_deadlock() <internal:core> core/thread.rb:107>
#<UnboundMethod: #<Class:Thread>#handle_interrupt(config, &block) <internal:core> core/thread.rb:86>
#<UnboundMethod: #<Class:Thread>#fork(**, ****, &&) <internal:core> core/thread.rb:118>
#<UnboundMethod: #<Class:Thread>#new(**, ****, &&) <internal:core> core/thread.rb:109>
#<UnboundMethod: LoadError#path() <internal:core> core/exception.rb:211>
#<UnboundMethod: LoadError#path=(param1) <internal:core> core/exception.rb:211>
#<UnboundMethod: Fiber#inspect() <internal:core> core/fiber.rb:22>
#<UnboundMethod: Fiber#raise(*args) <internal:core> core/fiber.rb:16>
#<UnboundMethod: Fiber#to_s() <internal:core> core/fiber.rb:22>
#<UnboundMethod: #<Class:Class>#new(superclass=..., &block) <internal:core> core/class.rb:38>
#<UnboundMethod: IO::EachReader#read_to_limit() <internal:core> core/io.rb:1195>
#<UnboundMethod: IO::EachReader#read_to_separator() <internal:core> core/io.rb:1052>
#<UnboundMethod: IO::EachReader#read_to_separator_with_limit() <internal:core> core/io.rb:1141>
#<UnboundMethod: IO::EachReader#prepare_read_string(str) <internal:core> core/io.rb:1220>
#<UnboundMethod: IO::EachReader#read_all() <internal:core> core/io.rb:1179>
#<UnboundMethod: IO::EachReader#each(&block) <internal:core> core/io.rb:1030>
#<UnboundMethod: Dir#chdir(&block) <internal:core> core/dir.rb:114>
#<UnboundMethod: Dir#pos() <internal:core> core/dir.rb:84>
#<UnboundMethod: Dir#children() <internal:core> core/dir.rb:141>
#<UnboundMethod: Dir#path() <internal:core> core/dir.rb:40>
#<UnboundMethod: Dir#each_child() <internal:core> core/dir.rb:151>
#<UnboundMethod: Dir#close() <internal:core> core/dir.rb:118>
#<UnboundMethod: Dir#inspect() <internal:core> core/dir.rb:162>
#<UnboundMethod: Dir#pos=(position) <internal:core> core/dir.rb:98>
#<UnboundMethod: Dir#seek(pos) <internal:core> core/dir.rb:92>
#<UnboundMethod: Dir#tell() <internal:core> core/dir.rb:84>
#<UnboundMethod: Dir#rewind() <internal:core> core/dir.rb:103>
#<UnboundMethod: Dir#read() <internal:core> core/dir.rb:109>
#<UnboundMethod: Dir#to_path() <internal:core> core/dir.rb:40>
#<UnboundMethod: Dir#fileno() <internal:core> core/dir.rb:79>
#<UnboundMethod: Dir#each() <internal:core> core/dir.rb:129>
#<UnboundMethod: #<Class:Dir>#chdir(path=...) <internal:core> core/dir.rb:337>
#<UnboundMethod: #<Class:Dir>#exist?(path) <internal:core> core/dir.rb:225>
#<UnboundMethod: #<Class:Dir>#chroot(path) <internal:core> core/dir.rb:424>
#<UnboundMethod: #<Class:Dir>#[](*patterns, base: ..., sort: ...) <internal:core> core/dir.rb:263>
#<UnboundMethod: #<Class:Dir>#mkdir(path, mode=...) <internal:core> core/dir.rb:393>
#<UnboundMethod: #<Class:Dir>#for_fd(fd) <internal:core> core/dir.rb:331>
#<UnboundMethod: #<Class:Dir>#children(*args) <internal:core> core/dir.rb:185>
#<UnboundMethod: #<Class:Dir>#home(user=...) <internal:core> core/dir.rb:229>
#<UnboundMethod: #<Class:Dir>#each_child(path, options=...) <internal:core> core/dir.rb:189>
#<UnboundMethod: #<Class:Dir>#entries(path, options=...) <internal:core> core/dir.rb:199>
#<UnboundMethod: #<Class:Dir>#pwd() <internal:core> core/dir.rb:411>
#<UnboundMethod: #<Class:Dir>#getwd() <internal:core> core/dir.rb:411>
#<UnboundMethod: #<Class:Dir>#fchdir(fd) <internal:core> core/dir.rb:362>
#<UnboundMethod: #<Class:Dir>#unlink(path) <internal:core> core/dir.rb:403>
#<UnboundMethod: #<Class:Dir>#delete(path) <internal:core> core/dir.rb:403>
#<UnboundMethod: #<Class:Dir>#glob(pattern, flags=..., base: ..., sort: ..., &block) <internal:core> core/dir.rb:274>
#<UnboundMethod: #<Class:Dir>#rmdir(path) <internal:core> core/dir.rb:403>
#<UnboundMethod: #<Class:Dir>#open(path, options=...) <internal:core> core/dir.rb:172>
#<UnboundMethod: #<Class:Dir>#foreach(path, **options) <internal:core> core/dir.rb:319>
#<UnboundMethod: #<Class:Dir>#empty?(path) <internal:core> core/dir.rb:211>
#<UnboundMethod: ThreadGroup#enclosed?() <internal:core> core/thread.rb:311>
#<UnboundMethod: ThreadGroup#enclose() <internal:core> core/thread.rb:307>
#<UnboundMethod: ThreadGroup#list() <internal:core> core/thread.rb:328>
#<UnboundMethod: ThreadGroup#add(thread) <internal:core> core/thread.rb:315>
#<UnboundMethod: Mutex#marshal_dump() <internal:core> core/mutex.rb:30>
#<UnboundMethod: Process::Tms#cutime() <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#utime() <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#cutime=(param1) <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#utime=(param1) <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#cstime() <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#stime() <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#cstime=(param1) <internal:core> core/tms.rb:35>
#<UnboundMethod: Process::Tms#stime=(param1) <internal:core> core/tms.rb:35>
#<UnboundMethod: #<Class:Process::Tms>#[](*args) <internal:core> core/tms.rb:41>
#<UnboundMethod: #<Class:Process::Tms>#new(*args, &block) <internal:core> core/tms.rb:37>
#<UnboundMethod: Comparable#==(other) <internal:core> core/comparable.rb:30>
#<UnboundMethod: Comparable#<=(other) <internal:core> core/comparable.rb:66>
#<UnboundMethod: Comparable#>(other) <internal:core> core/comparable.rb:42>
#<UnboundMethod: Comparable#clamp(min, max=...) <internal:core> core/comparable.rb:82>
#<UnboundMethod: Comparable#>=(other) <internal:core> core/comparable.rb:50>
#<UnboundMethod: Comparable#between?(min, max) <internal:core> core/comparable.rb:74>
#<UnboundMethod: Comparable#<(other) <internal:core> core/comparable.rb:58>
#<UnboundMethod: #<Class:Comparable>#compare_int(int) <internal:core> core/comparable.rb:98>
#<UnboundMethod: #<Class:Process>#wait2(input_pid=..., flags=...) <internal:core> core/process.rb:565>
#<UnboundMethod: #<Class:Process>#setpgid(pid, int) <internal:core> core/process.rb:328>
#<UnboundMethod: #<Class:Process>#abort(msg=...) <internal:core> core/process.rb:312>
#<UnboundMethod: #<Class:Process>#waitpid2(input_pid=..., flags=...) <internal:core> core/process.rb:565>
#<UnboundMethod: #<Class:Process>#kill(signal, *pids) <internal:core> core/process.rb:266>
#<UnboundMethod: #<Class:Process>#setpriority(kind, id, priority) <internal:core> core/process.rb:485>
#<UnboundMethod: #<Class:Process>#getpriority(kind, id) <internal:core> core/process.rb:474>
#<UnboundMethod: #<Class:Process>#pid() <internal:core> core/process.rb:355>
#<UnboundMethod: #<Class:Process>#getpgid(pid) <internal:core> core/process.rb:320>
#<UnboundMethod: #<Class:Process>#times() <internal:core> core/process.rb:258>
#<UnboundMethod: #<Class:Process>#setsid() <internal:core> core/process.rb:237>
#<UnboundMethod: #<Class:Process>#spawn(*args) <internal:core> core/process.rb:623>
#<UnboundMethod: #<Class:Process>#_fork() (not-implemented)>
#<UnboundMethod: #<Class:Process>#initgroups(username, gid) <internal:core> core/process.rb:523>
#<UnboundMethod: #<Class:Process>#setrlimit(resource, cur_limit, max_limit=...) <internal:core> core/process.rb:200>
#<UnboundMethod: #<Class:Process>#setpgrp() <internal:core> core/process.rb:345>
#<UnboundMethod: #<Class:Process>#euid() <internal:core> core/process.rb:466>
#<UnboundMethod: #<Class:Process>#clock_getres(id, unit=...) <internal:core> core/process.rb:105>
#<UnboundMethod: #<Class:Process>#clock_gettime(id, unit=...) <internal:core> core/process.rb:140>
#<UnboundMethod: #<Class:Process>#gid() <internal:core> core/process.rb:462>
#<UnboundMethod: #<Class:Process>#uid() <internal:core> core/process.rb:458>
#<UnboundMethod: #<Class:Process>#uid=(uid) <internal:core> core/process.rb:363>
#<UnboundMethod: #<Class:Process>#fork() (not-implemented)>
#<UnboundMethod: #<Class:Process>#wait(pid=..., flags=...) <internal:core> core/process.rb:600>
#<UnboundMethod: #<Class:Process>#groups() <internal:core> core/process.rb:495>
#<UnboundMethod: #<Class:Process>#setproctitle(title) <internal:core> core/process.rb:178>
#<UnboundMethod: #<Class:Process>#egid() <internal:core> core/process.rb:470>
#<UnboundMethod: #<Class:Process>#waitall() <internal:core> core/process.rb:586>
#<UnboundMethod: #<Class:Process>#euid=(uid) <internal:core> core/process.rb:411>
#<UnboundMethod: #<Class:Process>#warmup() <internal:core> core/process.rb:609>
#<UnboundMethod: #<Class:Process>#gid=(gid) <internal:core> core/process.rb:399>
#<UnboundMethod: #<Class:Process>#groups=(groups) <internal:core> core/process.rb:509>
#<UnboundMethod: #<Class:Process>#exit(code=...) <internal:core> core/process.rb:72>
#<UnboundMethod: #<Class:Process>#maxgroups=(maxgroups) <internal:core> core/process.rb:341>
#<UnboundMethod: #<Class:Process>#exit!(code=...) <internal:core> core/process.rb:85>
#<UnboundMethod: #<Class:Process>#maxgroups() <internal:core> core/process.rb:337>
#<UnboundMethod: #<Class:Process>#daemon(*args) (not-implemented)>
#<UnboundMethod: #<Class:Process>#egid=(gid) <internal:core> core/process.rb:446>
#<UnboundMethod: #<Class:Process>#detach(pid) <internal:core> core/process.rb:634>
#<UnboundMethod: #<Class:Process>#getpgrp() <internal:core> core/process.rb:349>
#<UnboundMethod: #<Class:Process>#exec(*args) <internal:core> core/process.rb:619>
#<UnboundMethod: #<Class:Process>#waitpid(pid=..., flags=...) <internal:core> core/process.rb:600>
#<UnboundMethod: #<Class:Process>#getrlimit(resource) <internal:core> core/process.rb:222>
#<UnboundMethod: #<Class:Process>#last_status() <internal:core> core/process.rb:534>
#<UnboundMethod: #<Class:Process>#ppid() <internal:core> core/process.rb:359>
#<UnboundMethod: #<Class:GC::Profiler>#enable() <internal:core> core/gc.rb:221>
#<UnboundMethod: #<Class:GC::Profiler>#report(out=...) <internal:core> core/gc.rb:232>
#<UnboundMethod: #<Class:GC::Profiler>#enabled?() <internal:core> core/gc.rb:228>
#<UnboundMethod: #<Class:GC::Profiler>#disable() <internal:core> core/gc.rb:214>
#<UnboundMethod: #<Class:GC::Profiler>#result() <internal:core> core/gc.rb:236>
#<UnboundMethod: #<Class:GC::Profiler>#clear() <internal:core> core/gc.rb:209>
#<UnboundMethod: #<Class:GC::Profiler>#total_time() <internal:core> core/gc.rb:245>
#<UnboundMethod: Struct#members() <internal:core> core/struct.rb:325>
#<UnboundMethod: Struct#values_at(*args) <internal:core> core/struct.rb:361>
#<UnboundMethod: Struct#[](var) <internal:core> core/struct.rb:213>
#<UnboundMethod: Struct#deconstruct() <internal:core> core/struct.rb:329>
#<UnboundMethod: Struct#each_pair() <internal:core> core/struct.rb:295>
#<UnboundMethod: Struct#select() <internal:core> core/struct.rb:101>
#<UnboundMethod: Struct#to_s() <internal:core> core/struct.rb:119>
#<UnboundMethod: Struct#size() <internal:core> core/struct.rb:312>
#<UnboundMethod: Struct#values() <internal:core> core/struct.rb:329>
#<UnboundMethod: Struct#to_h() <internal:core> core/struct.rb:110>
#<UnboundMethod: Struct#filter() <internal:core> core/struct.rb:101>
#<UnboundMethod: Struct#inspect() <internal:core> core/struct.rb:119>
#<UnboundMethod: Struct#hash() <internal:core> core/struct.rb:301>
#<UnboundMethod: Struct#==(other) <internal:core> core/struct.rb:187>
#<UnboundMethod: Struct#length() <internal:core> core/struct.rb:312>
#<UnboundMethod: Struct#[]=(var, obj) <internal:core> core/struct.rb:230>
#<UnboundMethod: Struct#dig(key, *more) <internal:core> core/struct.rb:260>
#<UnboundMethod: Struct#deconstruct_keys(keys) <internal:core> core/struct.rb:335>
#<UnboundMethod: Struct#eql?(other) <internal:core> core/struct.rb:269>
#<UnboundMethod: Struct#to_a() <internal:core> core/struct.rb:329>
#<UnboundMethod: Struct#each() <internal:core> core/struct.rb:287>
#<UnboundMethod: #<Class:Struct>#members() <internal:core> core/struct.rb:321>
#<UnboundMethod: #<Class:Struct>#length() <internal:core> core/struct.rb:317>
#<UnboundMethod: #<Class:Struct>#make_struct(name, attrs) <internal:core> core/struct.rb:93>
#<UnboundMethod: #<Class:Struct>#_specialize(attrs) <internal:core> core/struct.rb:420>
#<UnboundMethod: #<Class:Struct>#new(*attrs, keyword_init: ..., &block) <internal:core> core/struct.rb:36>
#<UnboundMethod: Encoding::UndefinedConversionError#destination_encoding_name() <internal:core> core/transcoding.rb:40>
#<UnboundMethod: Encoding::UndefinedConversionError#destination_encoding() <internal:core> core/transcoding.rb:42>
#<UnboundMethod: Encoding::UndefinedConversionError#source_encoding_name() <internal:core> core/transcoding.rb:39>
#<UnboundMethod: Encoding::UndefinedConversionError#error_char() <internal:core> core/transcoding.rb:43>
#<UnboundMethod: Encoding::UndefinedConversionError#source_encoding() <internal:core> core/transcoding.rb:41>
#<UnboundMethod: Range#===(value) <internal:core> core/range.rb:379>
#<UnboundMethod: Range#count(item=...) <internal:core> core/range.rb:271>
#<UnboundMethod: Range#first(n=...) <internal:core> core/range.rb:341>
#<UnboundMethod: Range#reverse_each(&block) <internal:core> core/range.rb:463>
#<UnboundMethod: Range#last(n=...) <internal:core> core/range.rb:392>
#<UnboundMethod: Range#inspect() <internal:core> core/range.rb:383>
#<UnboundMethod: Range#==(other) <internal:core> core/range.rb:50>
#<UnboundMethod: Range#eql?(other) <internal:core> core/range.rb:59>
#<UnboundMethod: Range#minmax(&block) <internal:core> core/range.rb:437>
#<UnboundMethod: Range#collect(&block) <internal:core> core/range.rb:584>
#<UnboundMethod: Range#include?(value) <internal:core> core/range.rb:364>
#<UnboundMethod: Range#map(&block) <internal:core> core/range.rb:584>
#<UnboundMethod: Range#member?(value) <internal:core> core/range.rb:364>
#<UnboundMethod: Range#to_s() <internal:core> core/range.rb:549>
#<UnboundMethod: Range#size() <internal:core> core/range.rb:561>
#<UnboundMethod: Range#hash() <internal:core> core/range.rb:356>
#<UnboundMethod: Range#cover?(value) <internal:core> core/range.rb:553>
#<UnboundMethod: Range#bsearch(&block) <internal:core> core/range.rb:68>
#<UnboundMethod: Range#%(n) <internal:core> core/range.rb:459>
#<UnboundMethod: Range#overlap?(other) <internal:core> core/range.rb:445>
#<UnboundMethod: Range#max() <internal:core> core/range.rb:399>
#<UnboundMethod: Range#min() <internal:core> core/range.rb:421>
#<UnboundMethod: Float#angle() <internal:core> core/float.rb:120>
#<UnboundMethod: Float#round(ndigits=..., half: ...) <internal:core> core/float.rb:196>
#<UnboundMethod: Float#finite?() <internal:core> core/float.rb:255>
#<UnboundMethod: Float#ceil(ndigits=...) <internal:core> core/float.rb:144>
#<UnboundMethod: Float#floor(ndigits=...) <internal:core> core/float.rb:170>
#<UnboundMethod: Float#arg() <internal:core> core/float.rb:120>
#<UnboundMethod: Float#to_r() <internal:core> core/float.rb:112>
#<UnboundMethod: Float#rationalize(eps=...) <internal:core> core/float.rb:132>
#<UnboundMethod: Float#truncate(ndigits=...) <internal:core> core/float.rb:237>
#<UnboundMethod: Float#phase() <internal:core> core/float.rb:120>
#<UnboundMethod: Float#numerator() <internal:core> core/float.rb:92>
#<UnboundMethod: Float#coerce(other) <internal:core> core/float.rb:245>
#<UnboundMethod: Float#denominator() <internal:core> core/float.rb:104>
#<UnboundMethod: #<Class:Float>#__allocate__() <internal:core> core/float.rb:263>
#<UnboundMethod: String::Rationalizer#strict_convert() <internal:core> core/rationalizer.rb:86>
#<UnboundMethod: String::Rationalizer#convert() <internal:core> core/rationalizer.rb:82>
#<UnboundMethod: String::Rationalizer#internal_convert() <internal:core> core/rationalizer.rb:48>
#<UnboundMethod: #<Class:Marshal>#restore(obj, prc=..., freeze: ...) <internal:core> core/marshal.rb:1511>
#<UnboundMethod: #<Class:Marshal>#load(obj, prc=..., freeze: ...) <internal:core> core/marshal.rb:1511>
#<UnboundMethod: #<Class:Marshal>#dump(obj, an_io=..., limit=...) <internal:core> core/marshal.rb:1479>
#<UnboundMethod: #<Class:ObjectSpace>#garbage_collect(**, ****, &&) <internal:core> core/object_space.rb:30>
#<UnboundMethod: #<Class:Process::Sys>#getgid() <internal:core> core/process.rb:736>
#<UnboundMethod: #<Class:Process::Sys>#setruid(ruid) <internal:core> core/process.rb:784>
#<UnboundMethod: #<Class:Process::Sys>#setresgid(rid, eid, sid) <internal:core> core/process.rb:806>
#<UnboundMethod: #<Class:Process::Sys>#setuid(uid) <internal:core> core/process.rb:756>
#<UnboundMethod: #<Class:Process::Sys>#setregid(rid, eid) <internal:core> core/process.rb:788>
#<UnboundMethod: #<Class:Process::Sys>#issetugid() <internal:core> core/process.rb:744>
#<UnboundMethod: #<Class:Process::Sys>#getuid() <internal:core> core/process.rb:740>
#<UnboundMethod: #<Class:Process::Sys>#setreuid(rid, eid) <internal:core> core/process.rb:797>
#<UnboundMethod: #<Class:Process::Sys>#setegid(egid) <internal:core> core/process.rb:764>
#<UnboundMethod: #<Class:Process::Sys>#geteuid() <internal:core> core/process.rb:732>
#<UnboundMethod: #<Class:Process::Sys>#getegid() <internal:core> core/process.rb:728>
#<UnboundMethod: #<Class:Process::Sys>#seteuid(euid) <internal:core> core/process.rb:772>
#<UnboundMethod: #<Class:Process::Sys>#setgid(gid) <internal:core> core/process.rb:748>
#<UnboundMethod: #<Class:Process::Sys>#setresuid(rid, eid, sid) <internal:core> core/process.rb:816>
#<UnboundMethod: #<Class:Process::Sys>#setrgid(rgid) <internal:core> core/process.rb:780>
#<UnboundMethod: Warning#warn(message, category: ...) <internal:core> core/warning.rb:14>
#<UnboundMethod: #<Class:Warning>#[](category) <internal:core> core/warning.rb:37>
#<UnboundMethod: #<Class:Warning>#[]=(category, value) <internal:core> core/warning.rb:52>
#<UnboundMethod: Enumerator::Generator#each(*args, **kwargs, &block) <internal:core> core/enumerator.rb:338>
#<UnboundMethod: Random#==(other) <internal:core> core/random.rb:107>
#<UnboundMethod: Random#seed() <internal:core> core/random.rb:98>
#<UnboundMethod: Random#bytes(length) <internal:core> core/random.rb:114>
#<UnboundMethod: Random#rand(limit=...) <internal:core> core/random.rb:94>
#<UnboundMethod: #<Class:Random>#new_seed() <internal:core> core/random.rb:56>
#<UnboundMethod: #<Class:Random>#seed() <internal:core> core/random.rb:83>
#<UnboundMethod: #<Class:Random>#urandom(size) <internal:core> core/random.rb:73>
#<UnboundMethod: #<Class:Random>#bytes(length) <internal:core> core/random.rb:79>
#<UnboundMethod: #<Class:Random>#rand(limit=...) <internal:core> core/random.rb:69>
#<UnboundMethod: #<Class:Random>#srand(seed=...) <internal:core> core/random.rb:60>
#<UnboundMethod: ObjectSpace::WeakKeyMap#inspect() <internal:core> core/weakkeymap.rb:14>
#<UnboundMethod: Enumerator::Chain#inspect() <internal:core> core/enumerator.rb:861>
#<UnboundMethod: Enumerator::Chain#rewind() <internal:core> core/enumerator.rb:853>
#<UnboundMethod: Enumerator::Chain#each() <internal:core> core/enumerator.rb:828>
#<UnboundMethod: Enumerator::Chain#size() <internal:core> core/enumerator.rb:838>
#<UnboundMethod: UnboundMethod#bind_call(recv, **, ****, &&) <internal:core> core/unbound_method.rb:17>
#<UnboundMethod: UnboundMethod#to_s() <internal:core> core/unbound_method.rb:12>
#<UnboundMethod: UnboundMethod#inspect() <internal:core> core/unbound_method.rb:12>
#<UnboundMethod: MatchData#values_at(*indexes) <internal:core> core/match_data.rb:120>
#<UnboundMethod: MatchData#begin(index) <internal:core> core/match_data.rb:100>
#<UnboundMethod: MatchData#byteoffset(idx) <internal:core> core/match_data.rb:43>
#<UnboundMethod: MatchData#deconstruct() <internal:core> core/match_data.rb:66>
#<UnboundMethod: MatchData#string() <internal:core> core/match_data.rb:62>
#<UnboundMethod: MatchData#to_s() <internal:core> core/match_data.rb:166>
#<UnboundMethod: MatchData#inspect() <internal:core> core/match_data.rb:110>
#<UnboundMethod: MatchData#==(other) <internal:core> core/match_data.rb:52>
#<UnboundMethod: MatchData#end(index) <internal:core> core/match_data.rb:105>
#<UnboundMethod: MatchData#match(n) <internal:core> core/match_data.rb:153>
#<UnboundMethod: MatchData#names() <internal:core> core/match_data.rb:90>
#<UnboundMethod: MatchData#named_captures(symbolize_names: ...) <internal:core> core/match_data.rb:94>
#<UnboundMethod: MatchData#deconstruct_keys(array_of_names) <internal:core> core/match_data.rb:71>
#<UnboundMethod: MatchData#eql?(other) <internal:core> core/match_data.rb:52>
#<UnboundMethod: MatchData#captures() <internal:core> core/match_data.rb:66>
#<UnboundMethod: MatchData#match_length(n) <internal:core> core/match_data.rb:162>
#<UnboundMethod: MatchData#offset(idx) <internal:core> core/match_data.rb:48>
#<UnboundMethod: TrueClass#inspect() <internal:core> core/true.rb:30>
#<UnboundMethod: TrueClass#to_s() <internal:core> core/true.rb:30>
#<UnboundMethod: #<Class:TrueClass>#__allocate__() <internal:core> core/true.rb:41>
#<UnboundMethod: KeyError#key() <internal:core> core/exception.rb:361>
#<UnboundMethod: KeyError#receiver() <internal:core> core/exception.rb:361>
#<UnboundMethod: #<Class:Math>#frexp(x) <internal:core> core/math.rb:27>
#<UnboundMethod: #<Class:Math>#ldexp(fraction, exponent) <internal:core> core/math.rb:36>
#<UnboundMethod: #<Class:Math>#hypot(a, b) <internal:core> core/math.rb:18>
#<UnboundMethod: Dir::Glob::EndsWithEntryMatch#match?(entry) <internal:core> core/dir_glob.rb:337>
#<UnboundMethod: IO::InternalBuffer#reset!() <internal:core> core/io.rb:147>
#<UnboundMethod: IO::InternalBuffer#fill(io, max=...) <internal:core> core/io.rb:153>
#<UnboundMethod: IO::InternalBuffer#read_to_char_boundary(io, str) <internal:core> core/io.rb:239>
#<UnboundMethod: IO::InternalBuffer#exhausted?() <internal:core> core/io.rb:142>
#<UnboundMethod: IO::InternalBuffer#fill_from(io, skip=..., max=...) <internal:core> core/io.rb:177>
#<UnboundMethod: IO::InternalBuffer#put_back(str) <internal:core> core/io.rb:291>
#<UnboundMethod: IO::InternalBuffer#discard(skip) <internal:core> core/io.rb:197>
#<UnboundMethod: IO::InternalBuffer#unseek!(io) <internal:core> core/io.rb:212>
#<UnboundMethod: IO::InternalBuffer#unused() <internal:core> core/io.rb:132>
#<UnboundMethod: IO::InternalBuffer#size() <internal:core> core/io.rb:120>
#<UnboundMethod: IO::InternalBuffer#find(pattern, discard=...) <internal:core> core/io.rb:206>
#<UnboundMethod: IO::InternalBuffer#inspect() <internal:core> core/io.rb:307>
#<UnboundMethod: IO::InternalBuffer#getchar(io) <internal:core> core/io.rb:271>
#<UnboundMethod: IO::InternalBuffer#getbyte(io) <internal:core> core/io.rb:260>
#<UnboundMethod: IO::InternalBuffer#full?() <internal:core> core/io.rb:137>
#<UnboundMethod: IO::InternalBuffer#shift(count=..., encoding=...) <internal:core> core/io.rb:225>
#<UnboundMethod: IO::InternalBuffer#empty?() <internal:core> core/io.rb:125>
#<UnboundMethod: Dir::Glob::ConstantDirectory#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:135>
#<UnboundMethod: Dir::Glob::ConstantDirectory#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:141>
#<UnboundMethod: #<Class:Process::UID>#eid() <internal:core> core/process.rb:838>
#<UnboundMethod: #<Class:Process::UID>#grant_privilege(uid) <internal:core> core/process.rb:842>
#<UnboundMethod: #<Class:Process::UID>#eid=(uid) <internal:core> core/process.rb:842>
#<UnboundMethod: #<Class:Process::UID>#re_exchange() <internal:core> core/process.rb:851>
#<UnboundMethod: #<Class:Process::UID>#rid() <internal:core> core/process.rb:859>
#<UnboundMethod: #<Class:Process::UID>#change_privilege(uid) <internal:core> core/process.rb:830>
#<UnboundMethod: Enumerable#one?(pattern=...) <internal:core> core/enumerable.rb:943>
#<UnboundMethod: Enumerable#each_with_index(*args, &block) <internal:core> core/enumerable.rb:372>
#<UnboundMethod: Enumerable#group_by() <internal:core> core/enumerable.rb:192>
#<UnboundMethod: Enumerable#chunk(&original_block) <internal:core> core/enumerable.rb:37>
#<UnboundMethod: Enumerable#count(item=...) <internal:core> core/enumerable.rb:128>
#<UnboundMethod: Enumerable#reverse_each(&block) <internal:core> core/enumerable.rb:1011>
#<UnboundMethod: Enumerable#find(ifnone=...) <internal:core> core/enumerable.rb:704>
#<UnboundMethod: Enumerable#find_index(value=...) <internal:core> core/enumerable.rb:731>
#<UnboundMethod: Enumerable#filter() <internal:core> core/enumerable.rb:717>
#<UnboundMethod: Enumerable#chunk_while(&block) <internal:core> core/enumerable.rb:77>
#<UnboundMethod: Enumerable#min_by(n=..., &block) <internal:core> core/enumerable.rb:845>
#<UnboundMethod: Enumerable#minmax(&block) <internal:core> core/enumerable.rb:875>
#<UnboundMethod: Enumerable#include?(obj) <internal:core> core/enumerable.rb:1050>
#<UnboundMethod: Enumerable#map(&block) <internal:core> core/enumerable.rb:102>
#<UnboundMethod: Enumerable#all?(pattern=...) <internal:core> core/enumerable.rb:567>
#<UnboundMethod: Enumerable#zip(*enums) <internal:core> core/enumerable.rb:332>
#<UnboundMethod: Enumerable#to_set(klass=..., **, ****, &&) <internal:core> core/enumerable.rb:327>
#<UnboundMethod: Enumerable#find_all() <internal:core> core/enumerable.rb:717>
#<UnboundMethod: Enumerable#each_entry(*pass) <internal:core> core/enumerable.rb:144>
#<UnboundMethod: Enumerable#none?(pattern=...) <internal:core> core/enumerable.rb:930>
#<UnboundMethod: Enumerable#each_slice(slice_size) <internal:core> core/enumerable.rb:679>
#<UnboundMethod: Enumerable#any?(pattern=...) <internal:core> core/enumerable.rb:579>
#<UnboundMethod: Enumerable#cycle(many=...) <internal:core> core/enumerable.rb:591>
#<UnboundMethod: Enumerable#reduce(initial=..., sym=..., &block) <internal:core> core/enumerable.rb:515>
#<UnboundMethod: Enumerable#partition() <internal:core> core/enumerable.rb:973>
#<UnboundMethod: Enumerable#minmax_by(&block) <internal:core> core/enumerable.rb:901>
#<UnboundMethod: Enumerable#max(n=..., &block) <internal:core> core/enumerable.rb:775>
#<UnboundMethod: Enumerable#min(n=..., &block) <internal:core> core/enumerable.rb:762>
#<UnboundMethod: Enumerable#drop(n) <internal:core> core/enumerable.rb:630>
#<UnboundMethod: Enumerable#sort_by() <internal:core> core/enumerable.rb:486>
#<UnboundMethod: Enumerable#tally(hash=...) <internal:core> core/enumerable.rb:287>
#<UnboundMethod: Enumerable#grep(pattern, &block) <internal:core> core/enumerable.rb:390>
#<UnboundMethod: Enumerable#sum(init=...) <internal:core> core/enumerable.rb:1082>
#<UnboundMethod: Enumerable#slice_when(&block) <internal:core> core/enumerable.rb:262>
#<UnboundMethod: Enumerable#first(n=...) <internal:core> core/enumerable.rb:753>
#<UnboundMethod: Enumerable#max_by(n=..., &block) <internal:core> core/enumerable.rb:817>
#<UnboundMethod: Enumerable#grep_v(pattern, &block) <internal:core> core/enumerable.rb:429>
#<UnboundMethod: Enumerable#entries(*args, **kwargs) <internal:core> core/enumerable.rb:306>
#<UnboundMethod: Enumerable#compact() <internal:core> core/enumerable.rb:117>
#<UnboundMethod: Enumerable#chain(*enums) <internal:core> core/enumerable.rb:1097>
#<UnboundMethod: Enumerable#collect(&block) <internal:core> core/enumerable.rb:102>
#<UnboundMethod: Enumerable#drop_while() <internal:core> core/enumerable.rb:639>
#<UnboundMethod: Enumerable#detect(ifnone=...) <internal:core> core/enumerable.rb:704>
#<UnboundMethod: Enumerable#flat_map() <internal:core> core/enumerable.rb:160>
#<UnboundMethod: Enumerable#member?(obj) <internal:core> core/enumerable.rb:1050>
#<UnboundMethod: Enumerable#each_cons(num) <internal:core> core/enumerable.rb:652>
#<UnboundMethod: Enumerable#reject() <internal:core> core/enumerable.rb:986>
#<UnboundMethod: Enumerable#collect_concat() <internal:core> core/enumerable.rb:160>
#<UnboundMethod: Enumerable#uniq(&block) <internal:core> core/enumerable.rb:1056>
#<UnboundMethod: Enumerable#lazy() <internal:core> core/enumerable.rb:181>
#<UnboundMethod: Enumerable#select() <internal:core> core/enumerable.rb:717>
#<UnboundMethod: Enumerable#each_with_object(memo) <internal:core> core/enumerable.rb:152>
#<UnboundMethod: Enumerable#to_h(*args) <internal:core> core/enumerable.rb:317>
#<UnboundMethod: Enumerable#sort(&prc) <internal:core> core/enumerable.rb:468>
#<UnboundMethod: Enumerable#slice_before(arg=..., &block) <internal:core> core/enumerable.rb:234>
#<UnboundMethod: Enumerable#inject(initial=..., sym=..., &block) <internal:core> core/enumerable.rb:515>
#<UnboundMethod: Enumerable#take(n) <internal:core> core/enumerable.rb:1019>
#<UnboundMethod: Enumerable#filter_map() <internal:core> core/enumerable.rb:998>
#<UnboundMethod: Enumerable#to_a(*args, **kwargs) <internal:core> core/enumerable.rb:306>
#<UnboundMethod: Enumerable#take_while() <internal:core> core/enumerable.rb:1038>
#<UnboundMethod: Enumerable#slice_after(arg=..., &block) <internal:core> core/enumerable.rb:208>
#<UnboundMethod: #<Class:Enumerable>#sort_proc() <internal:core> core/enumerable.rb:866>
#<UnboundMethod: #<Class:Dir::Glob>#run(node, all_matches, glob_base_dir, flags=...) <internal:core> core/dir_glob.rb:462>
#<UnboundMethod: #<Class:Dir::Glob>#unescape(pattern) <internal:core> core/dir_glob.rb:356>
#<UnboundMethod: #<Class:Dir::Glob>#path_join(parent, entry, separator=...) <internal:core> core/dir_glob.rb:473>
#<UnboundMethod: #<Class:Dir::Glob>#single_compile(glob, flags=...) <internal:core> core/dir_glob.rb:393>
#<UnboundMethod: #<Class:Dir::Glob>#path_split(str) <internal:core> core/dir_glob.rb:360>
#<UnboundMethod: #<Class:Dir::Glob>#glob(base_dir, pattern, flags, matches) <internal:core> core/dir_glob.rb:483>
#<UnboundMethod: #<Class:Dir::Glob>#compile(pattern, left_brace_index, flags, patterns=...) <internal:core> core/dir_glob.rb:530>
#<UnboundMethod: Rational#-(other) <internal:core> core/rational.rb:121>
#<UnboundMethod: Rational#round(precision=..., half: ...) <internal:core> core/rational.rb:275>
#<UnboundMethod: Rational#ceil(precision=...) <internal:core> core/rational.rb:188>
#<UnboundMethod: Rational#to_f() <internal:core> core/rational.rb:304>
#<UnboundMethod: Rational#to_r() <internal:core> core/rational.rb:316>
#<UnboundMethod: Rational#abs() <internal:core> core/rational.rb:182>
#<UnboundMethod: Rational#rationalize(eps=...) <internal:core> core/rational.rb:242>
#<UnboundMethod: Rational#quo(other) <internal:core> core/rational.rb:136>
#<UnboundMethod: Rational#truncate(precision=...) <internal:core> core/rational.rb:324>
#<UnboundMethod: Rational#*(other) <internal:core> core/rational.rb:47>
#<UnboundMethod: Rational#**(other) <internal:core> core/rational.rb:62>
#<UnboundMethod: Rational#to_s() <internal:core> core/rational.rb:320>
#<UnboundMethod: Rational#divide(other) <internal:core> core/rational.rb:136>
#<UnboundMethod: Rational#inspect() <internal:core> core/rational.rb:238>
#<UnboundMethod: Rational#hash() <internal:core> core/rational.rb:231>
#<UnboundMethod: Rational#==(other) <internal:core> core/rational.rb:169>
#<UnboundMethod: Rational#floor(precision=...) <internal:core> core/rational.rb:215>
#<UnboundMethod: Rational#numerator() <internal:core> core/rational.rb:38>
#<UnboundMethod: Rational#/(other) <internal:core> core/rational.rb:136>
#<UnboundMethod: Rational#<=>(other) <internal:core> core/rational.rb:154>
#<UnboundMethod: Rational#coerce(other) <internal:core> core/rational.rb:196>
#<UnboundMethod: Rational#denominator() <internal:core> core/rational.rb:39>
#<UnboundMethod: Rational#+(other) <internal:core> core/rational.rb:106>
#<UnboundMethod: Rational#to_i() <internal:core> core/rational.rb:312>
#<UnboundMethod: Complex#angle() <internal:core> core/complex.rb:175>
#<UnboundMethod: Complex#-(other) <internal:core> core/complex.rb:93>
#<UnboundMethod: Complex#magnitude() <internal:core> core/complex.rb:166>
#<UnboundMethod: Complex#finite?() <internal:core> core/complex.rb:231>
#<UnboundMethod: Complex#abs() <internal:core> core/complex.rb:166>
#<UnboundMethod: Complex#*(other) <internal:core> core/complex.rb:103>
#<UnboundMethod: Complex#fdiv(other) <internal:core> core/complex.rb:307>
#<UnboundMethod: Complex#real?() <internal:core> core/complex.rb:227>
#<UnboundMethod: Complex#rect() <internal:core> core/complex.rb:239>
#<UnboundMethod: Complex#infinite?() <internal:core> core/complex.rb:235>
#<UnboundMethod: Complex#conj() <internal:core> core/complex.rb:185>
#<UnboundMethod: Complex#inspect() <internal:core> core/complex.rb:303>
#<UnboundMethod: Complex#==(other) <internal:core> core/complex.rb:190>
#<UnboundMethod: Complex#imag() <internal:core> core/complex.rb:70>
#<UnboundMethod: Complex#arg() <internal:core> core/complex.rb:175>
#<UnboundMethod: Complex#/(other) <internal:core> core/complex.rb:114>
#<UnboundMethod: Complex#polar() <internal:core> core/complex.rb:181>
#<UnboundMethod: Complex#eql?(other) <internal:core> core/complex.rb:200>
#<UnboundMethod: Complex#to_i() <internal:core> core/complex.rb:253>
#<UnboundMethod: Complex#conjugate() <internal:core> core/complex.rb:185>
#<UnboundMethod: Complex#rectangular() <internal:core> core/complex.rb:239>
#<UnboundMethod: Complex#to_c() <internal:core> core/complex.rb:244>
#<UnboundMethod: Complex#real() <internal:core> core/complex.rb:70>
#<UnboundMethod: Complex#to_f() <internal:core> core/complex.rb:248>
#<UnboundMethod: Complex#to_r() <internal:core> core/complex.rb:258>
#<UnboundMethod: Complex#rationalize(eps=...) <internal:core> core/complex.rb:263>
#<UnboundMethod: Complex#quo(other) <internal:core> core/complex.rb:114>
#<UnboundMethod: Complex#**(other) <internal:core> core/complex.rb:125>
#<UnboundMethod: Complex#phase() <internal:core> core/complex.rb:175>
#<UnboundMethod: Complex#to_s() <internal:core> core/complex.rb:268>
#<UnboundMethod: Complex#-@() <internal:core> core/complex.rb:79>
#<UnboundMethod: Complex#hash() <internal:core> core/complex.rb:296>
#<UnboundMethod: Complex#numerator() <internal:core> core/complex.rb:221>
#<UnboundMethod: Complex#<=>(other) <internal:core> core/complex.rb:323>
#<UnboundMethod: Complex#coerce(other) <internal:core> core/complex.rb:207>
#<UnboundMethod: Complex#denominator() <internal:core> core/complex.rb:217>
#<UnboundMethod: Complex#+(other) <internal:core> core/complex.rb:83>
#<UnboundMethod: Complex#imaginary() <internal:core> core/complex.rb:70>
#<UnboundMethod: Complex#abs2() <internal:core> core/complex.rb:171>
#<UnboundMethod: #<Class:Complex>#polar(r, theta=...) <internal:core> core/complex.rb:64>
#<UnboundMethod: #<Class:Complex>#generic?(other) <internal:core> core/complex.rb:52>
#<UnboundMethod: #<Class:Complex>#rect(real, imag=...) <internal:core> core/complex.rb:58>
#<UnboundMethod: #<Class:Complex>#rectangular(real, imag=...) <internal:core> core/complex.rb:58>
#<UnboundMethod: Method#<<(other) <internal:core> core/method.rb:25>
#<UnboundMethod: Method#>>(other) <internal:core> core/method.rb:21>
#<UnboundMethod: Method#to_s() <internal:core> core/method.rb:12>
#<UnboundMethod: Method#inspect() <internal:core> core/method.rb:12>
#<UnboundMethod: Method#curry(curried_arity=...) <internal:core> core/method.rb:17>
#<UnboundMethod: Marshal::State#reserve_symlink() <internal:core> core/marshal.rb:674>
#<UnboundMethod: Marshal::State#construct_float() <internal:core> core/marshal.rb:872>
#<UnboundMethod: Marshal::State#construct_object() <internal:core> core/marshal.rb:1379>
#<UnboundMethod: Marshal::State#serialize_instance_variables_prefix(obj) <internal:core> core/marshal.rb:1187>
#<UnboundMethod: Marshal::State#serialize_user_marshal(obj) <internal:core> core/marshal.rb:1336>
#<UnboundMethod: Marshal::State#serialize_string(str) <internal:core> core/marshal.rb:1288>
#<UnboundMethod: Marshal::State#serialize_extended_object(obj) <internal:core> core/marshal.rb:1168>
#<UnboundMethod: Marshal::State#construct_class() <internal:core> core/marshal.rb:788>
#<UnboundMethod: Marshal::State#get_byte_sequence() <internal:core> core/marshal.rb:1102>
#<UnboundMethod: Marshal::State#assign_reserved_symlink(sz, obj) <internal:core> core/marshal.rb:680>
#<UnboundMethod: Marshal::State#construct_hash_def() <internal:core> core/marshal.rb:911>
#<UnboundMethod: Marshal::State#construct_struct() <internal:core> core/marshal.rb:1001>
#<UnboundMethod: Marshal::State#serialize_user_class(obj, cls) <internal:core> core/marshal.rb:1293>
#<UnboundMethod: Marshal::State#add_symlink(obj) <internal:core> core/marshal.rb:668>
#<UnboundMethod: Marshal::State#user_class?() <internal:core> core/marshal.rb:1122>
#<UnboundMethod: Marshal::State#serialize_fixnum(n) <internal:core> core/marshal.rb:1238>
#<UnboundMethod: Marshal::State#construct_old_module() <internal:core> core/marshal.rb:800>
#<UnboundMethod: Marshal::State#construct_hash() <internal:core> core/marshal.rb:890>
#<UnboundMethod: Marshal::State#serialize_bignum(n) <internal:core> core/marshal.rb:1259>
#<UnboundMethod: Marshal::State#construct_data() <internal:core> core/marshal.rb:851>
#<UnboundMethod: Marshal::State#clear_user_class() <internal:core> core/marshal.rb:1134>
#<UnboundMethod: Marshal::State#find_symlink(obj) <internal:core> core/marshal.rb:1098>
#<UnboundMethod: Marshal::State#construct_bignum() <internal:core> core/marshal.rb:834>
#<UnboundMethod: Marshal::State#add_object(obj) <internal:core> core/marshal.rb:662>
#<UnboundMethod: Marshal::State#serialize_instance_variables_suffix(obj, force=...) <internal:core> core/marshal.rb:1192>
#<UnboundMethod: Marshal::State#construct(ivar_index=..., call_proc=..., postpone_freezing=...) <internal:core> core/marshal.rb:685>
#<UnboundMethod: Marshal::State#prepare_ivar(ivar) <internal:core> core/marshal.rb:1138>
#<UnboundMethod: Marshal::State#construct_symbol(ivar_index) <internal:core> core/marshal.rb:1024>
#<UnboundMethod: Marshal::State#serialize_as_bignum?(obj) <internal:core> core/marshal.rb:1234>
#<UnboundMethod: Marshal::State#serialize_instance_variables(obj, ivars) <internal:core> core/marshal.rb:1213>
#<UnboundMethod: Marshal::State#serialize_user_defined(obj) <internal:core> core/marshal.rb:1309>
#<UnboundMethod: Marshal::State#set_time_variables(time) <internal:core> core/marshal.rb:246>
#<UnboundMethod: Marshal::State#construct_integer() <internal:core> core/marshal.rb:929>
#<UnboundMethod: Marshal::State#construct_user_defined(ivar_index) <internal:core> core/marshal.rb:1047>
#<UnboundMethod: Marshal::State#construct_string() <internal:core> core/marshal.rb:290>
#<UnboundMethod: Marshal::State#serialize_symbol(obj) <internal:core> core/marshal.rb:1278>
#<UnboundMethod: Marshal::State#user_class() <internal:core> core/marshal.rb:1126>
#<UnboundMethod: Marshal::State#serialize(obj) <internal:core> core/marshal.rb:1142>
#<UnboundMethod: Marshal::State#find_link(obj) <internal:core> core/marshal.rb:1094>
#<UnboundMethod: Marshal::State#serialize_integer(n, prefix=...) <internal:core> core/marshal.rb:1225>
#<UnboundMethod: Marshal::State#set_object_encoding(obj, enc) <internal:core> core/marshal.rb:211>
#<UnboundMethod: Marshal::State#serialize_encoding?(obj) <internal:core> core/marshal.rb:194>
#<UnboundMethod: Marshal::State#construct_array() <internal:core> core/marshal.rb:809>
#<UnboundMethod: Marshal::State#store_unique_object(obj) <internal:core> core/marshal.rb:1353>
#<UnboundMethod: Marshal::State#serialize_encoding(obj) <internal:core> core/marshal.rb:199>
#<UnboundMethod: Marshal::State#construct_user_marshal() <internal:core> core/marshal.rb:1069>
#<UnboundMethod: Marshal::State#add_non_immediate_object(obj) <internal:core> core/marshal.rb:643>
#<UnboundMethod: Marshal::State#const_lookup(name, type=...) <internal:core> core/marshal.rb:620>
#<UnboundMethod: Marshal::State#serialize_user_class!(klass) <internal:core> core/marshal.rb:1304>
#<UnboundMethod: Marshal::State#set_exception_variables(obj) <internal:core> core/marshal.rb:1362>
#<UnboundMethod: Marshal::State#hash_compare_by_identity?() <internal:core> core/marshal.rb:1130>
#<UnboundMethod: Marshal::State#set_instance_variables(obj) <internal:core> core/marshal.rb:222>
#<UnboundMethod: Marshal::State#construct_range(klass) <internal:core> core/marshal.rb:1407>
#<UnboundMethod: Marshal::State#get_symbol() <internal:core> core/marshal.rb:1107>
#<UnboundMethod: Marshal::State#extend_object(obj) <internal:core> core/marshal.rb:1086>
#<UnboundMethod: Marshal::State#construct_module() <internal:core> core/marshal.rb:794>
#<UnboundMethod: Marshal::State#construct_regexp(ivar_index) <internal:core> core/marshal.rb:978>
#<UnboundMethod: Hash#select!() <internal:core> core/hash.rb:331>
#<UnboundMethod: Hash#transform_values!() <internal:core> core/hash.rb:538>
#<UnboundMethod: Hash#>(other) <internal:core> core/hash.rb:159>
#<UnboundMethod: Hash#fetch(key, default=...) <internal:core> core/hash.rb:227>
#<UnboundMethod: Hash#transform_values() <internal:core> core/hash.rb:528>
#<UnboundMethod: Hash#filter() <internal:core> core/hash.rb:315>
#<UnboundMethod: Hash#update(*others) <internal:core> core/hash.rb:286>
#<UnboundMethod: Hash#keep_if() <internal:core> core/hash.rb:253>
#<UnboundMethod: Hash#deconstruct_keys(keys) <internal:core> core/hash.rb:214>
#<UnboundMethod: Hash#eql?(other) <internal:core> core/hash.rb:128>
#<UnboundMethod: Hash#include?(key) <internal:core> core/hash.rb:436>
#<UnboundMethod: Hash#to_proc() <internal:core> core/hash.rb:520>
#<UnboundMethod: Hash#values_at(*args) <internal:core> core/hash.rb:504>
#<UnboundMethod: Hash#invert() <internal:core> core/hash.rb:508>
#<UnboundMethod: Hash#assoc(key) <internal:core> core/hash.rb:171>
#<UnboundMethod: Hash#keys() <internal:core> core/hash.rb:443>
#<UnboundMethod: Hash#merge(*others) <internal:core> core/hash.rb:263>
#<UnboundMethod: Hash#dig(key, *more) <internal:core> core/hash.rb:205>
#<UnboundMethod: Hash#merge!(*others) <internal:core> core/hash.rb:286>
#<UnboundMethod: Hash#fetch_values(*keys, &block) <internal:core> core/hash.rb:243>
#<UnboundMethod: Hash#value?(value) <internal:core> core/hash.rb:486>
#<UnboundMethod: Hash#default_proc=(proc) <internal:core> core/hash.rb:192>
#<UnboundMethod: Hash#key?(key) <internal:core> core/hash.rb:436>
#<UnboundMethod: Hash#>=(other) <internal:core> core/hash.rb:165>
#<UnboundMethod: Hash#values() <internal:core> core/hash.rb:494>
#<UnboundMethod: Hash#inspect() <internal:core> core/hash.rb:424>
#<UnboundMethod: Hash#compact() <internal:core> core/hash.rb:176>
#<UnboundMethod: Hash#==(other) <internal:core> core/hash.rb:124>
#<UnboundMethod: Hash#flatten(level=...) <internal:core> core/hash.rb:249>
#<UnboundMethod: Hash#filter!() <internal:core> core/hash.rb:331>
#<UnboundMethod: Hash#to_hash() <internal:core> core/hash.rb:516>
#<UnboundMethod: Hash#transform_keys(mapping=...) <internal:core> core/hash.rb:549>
#<UnboundMethod: Hash#rassoc(value) <internal:core> core/hash.rb:310>
#<UnboundMethod: Hash#each_key() <internal:core> core/hash.rb:403>
#<UnboundMethod: Hash#reject!(&block) <internal:core> core/hash.rb:458>
#<UnboundMethod: Hash#member?(key) <internal:core> core/hash.rb:436>
#<UnboundMethod: Hash#has_key?(key) <internal:core> core/hash.rb:436>
#<UnboundMethod: Hash#except(*keys) <internal:core> core/hash.rb:218>
#<UnboundMethod: Hash#reject(&block) <internal:core> core/hash.rb:451>
#<UnboundMethod: Hash#select() <internal:core> core/hash.rb:315>
#<UnboundMethod: Hash#to_s() <internal:core> core/hash.rb:424>
#<UnboundMethod: Hash#transform_keys!(mapping=...) <internal:core> core/hash.rb:571>
#<UnboundMethod: Hash#<(other) <internal:core> core/hash.rb:112>
#<UnboundMethod: Hash#to_h() <internal:core> core/hash.rb:356>
#<UnboundMethod: Hash#hash() <internal:core> core/hash.rb:379>
#<UnboundMethod: Hash#<=(other) <internal:core> core/hash.rb:118>
#<UnboundMethod: Hash#compact!() <internal:core> core/hash.rb:180>
#<UnboundMethod: Hash#sort(&block) <internal:core> core/hash.rb:472>
#<UnboundMethod: Hash#slice(*keys) <internal:core> core/hash.rb:347>
#<UnboundMethod: Hash#key(value) <internal:core> core/hash.rb:417>
#<UnboundMethod: Hash#default(key=...) <internal:core> core/hash.rb:184>
#<UnboundMethod: Hash#has_value?(value) <internal:core> core/hash.rb:486>
#<UnboundMethod: Hash#to_a() <internal:core> core/hash.rb:476>
#<UnboundMethod: Hash#each_value() <internal:core> core/hash.rb:410>
#<UnboundMethod: Hash#delete_if(&block) <internal:core> core/hash.rb:394>
#<UnboundMethod: #<Class:Hash>#contains_all_internal(one, two) <internal:core> core/hash.rb:40>
#<UnboundMethod: #<Class:Hash>#try_convert(obj) <internal:core> core/hash.rb:70>
#<UnboundMethod: #<Class:Hash>#ruby2_keywords_hash(hash) <internal:core> core/hash.rb:106>
#<UnboundMethod: Dir::Glob::Node#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:61>
#<UnboundMethod: Dir::Glob::Node#path_join(parent, ent) <internal:core> core/dir_glob.rb:57>
#<UnboundMethod: Dir::Glob::Node#separator=(param1) <internal:core> core/dir_glob.rb:47>
#<UnboundMethod: Dir::Glob::Node#separator() <internal:core> core/dir_glob.rb:53>
#<UnboundMethod: Dir::Glob::Node#subdir_entries(glob_base_dir, path) <internal:core> core/dir_glob.rb:101>
#<UnboundMethod: Dir::Glob::Node#sorted?() <internal:core> core/dir_glob.rb:49>
#<UnboundMethod: Dir::Glob::Node#is_directory(glob_base_dir, parent, entry, entry_type) <internal:core> core/dir_glob.rb:117>
#<UnboundMethod: Dir::Glob::Node#dir_entries(dir, resolve_type, exclude_self_and_parent) <internal:core> core/dir_glob.rb:80>
#<UnboundMethod: Dir::Glob::Node#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:69>
#<UnboundMethod: Enumerable::SortedElement#sort_id() <internal:core> core/enumerable.rb:479>
#<UnboundMethod: Enumerable::SortedElement#<=>(other) <internal:core> core/enumerable.rb:481>
#<UnboundMethod: Enumerable::SortedElement#value() <internal:core> core/enumerable.rb:478>
#<UnboundMethod: File::Stat#readable_real?() <internal:core> core/stat.rb:178>
#<UnboundMethod: File::Stat#setuid?() <internal:core> core/stat.rb:189>
#<UnboundMethod: File::Stat#grpowned?() <internal:core> core/stat.rb:261>
#<UnboundMethod: File::Stat#dev_minor() <internal:core> core/stat.rb:125>
#<UnboundMethod: File::Stat#symlink?() <internal:core> core/stat.rb:205>
#<UnboundMethod: File::Stat#blockdev?() <internal:core> core/stat.rb:113>
#<UnboundMethod: File::Stat#mtime() <internal:core> core/stat.rb:277>
#<UnboundMethod: File::Stat#socket?() <internal:core> core/stat.rb:201>
#<UnboundMethod: File::Stat#inspect() <internal:core> core/stat.rb:325>
#<UnboundMethod: File::Stat#setgid?() <internal:core> core/stat.rb:185>
#<UnboundMethod: File::Stat#rdev() <internal:core> core/stat.rb:289>
#<UnboundMethod: File::Stat#sticky?() <internal:core> core/stat.rb:193>
#<UnboundMethod: File::Stat#gid() <internal:core> core/stat.rb:317>
#<UnboundMethod: File::Stat#world_writable?() <internal:core> core/stat.rb:213>
#<UnboundMethod: File::Stat#uid() <internal:core> core/stat.rb:321>
#<UnboundMethod: File::Stat#ino() <internal:core> core/stat.rb:305>
#<UnboundMethod: File::Stat#file?() <internal:core> core/stat.rb:147>
#<UnboundMethod: File::Stat#owned?() <internal:core> core/stat.rb:155>
#<UnboundMethod: File::Stat#size?() <internal:core> core/stat.rb:197>
#<UnboundMethod: File::Stat#rdev_minor() <internal:core> core/stat.rb:167>
#<UnboundMethod: File::Stat#zero?() <internal:core> core/stat.rb:231>
#<UnboundMethod: File::Stat#mode() <internal:core> core/stat.rb:313>
#<UnboundMethod: File::Stat#writable_real?() <internal:core> core/stat.rb:224>
#<UnboundMethod: File::Stat#ctime() <internal:core> core/stat.rb:281>
#<UnboundMethod: File::Stat#pipe?() <internal:core> core/stat.rb:159>
#<UnboundMethod: File::Stat#path() <internal:core> core/stat.rb:59>
#<UnboundMethod: File::Stat#executable?() <internal:core> core/stat.rb:133>
#<UnboundMethod: File::Stat#rdev_major() <internal:core> core/stat.rb:163>
#<UnboundMethod: File::Stat#dev_major() <internal:core> core/stat.rb:121>
#<UnboundMethod: File::Stat#atime() <internal:core> core/stat.rb:273>
#<UnboundMethod: File::Stat#chardev?() <internal:core> core/stat.rb:117>
#<UnboundMethod: File::Stat#blksize() <internal:core> core/stat.rb:293>
#<UnboundMethod: File::Stat#blocks() <internal:core> core/stat.rb:297>
#<UnboundMethod: File::Stat#dev() <internal:core> core/stat.rb:301>
#<UnboundMethod: File::Stat#size() <internal:core> core/stat.rb:309>
#<UnboundMethod: File::Stat#readable?() <internal:core> core/stat.rb:171>
#<UnboundMethod: File::Stat#nlink() <internal:core> core/stat.rb:285>
#<UnboundMethod: File::Stat#<=>(other) <internal:core> core/stat.rb:235>
#<UnboundMethod: File::Stat#world_readable?() <internal:core> core/stat.rb:209>
#<UnboundMethod: File::Stat#directory?() <internal:core> core/stat.rb:129>
#<UnboundMethod: File::Stat#executable_real?() <internal:core> core/stat.rb:140>
#<UnboundMethod: File::Stat#ftype() <internal:core> core/stat.rb:151>
#<UnboundMethod: File::Stat#writable?() <internal:core> core/stat.rb:217>
#<UnboundMethod: #<Class:File::Stat>#stat(path) <internal:core> core/stat.rb:76>
#<UnboundMethod: #<Class:File::Stat>#lstat(path) <internal:core> core/stat.rb:87>
#<UnboundMethod: #<Class:File::Stat>#fstat(fd) <internal:core> core/stat.rb:104>
#<UnboundMethod: #<Class:File::Stat>#lstat?(path) <internal:core> core/stat.rb:93>
#<UnboundMethod: Array::SampleRandom#rand(size) <internal:core> core/array.rb:1065>
#<UnboundMethod: #<Class:Signal>#signame(signo) <internal:core> core/signal.rb:143>
#<UnboundMethod: #<Class:Signal>#trap(signal, handler=..., &block) <internal:core> core/signal.rb:61>
#<UnboundMethod: #<Class:Signal>#list() <internal:core> core/signal.rb:139>
#<UnboundMethod: Enumerator::FiberGenerator#next() <internal:core> core/enumerator.rb:691>
#<UnboundMethod: Enumerator::FiberGenerator#rewind() <internal:core> core/enumerator.rb:701>
#<UnboundMethod: Enumerator::FiberGenerator#result() <internal:core> core/enumerator.rb:680>
#<UnboundMethod: Enumerator::FiberGenerator#reset() <internal:core> core/enumerator.rb:706>
#<UnboundMethod: Enumerator::FiberGenerator#next?() <internal:core> core/enumerator.rb:687>
#<UnboundMethod: Random::Formatter#random_number(limit=...) <internal:core> core/random.rb:120>
#<UnboundMethod: Random::Formatter#rand(limit=...) <internal:core> core/random.rb:120>
#<UnboundMethod: Enumerator#with_index(offset=...) <internal:core> core/enumerator.rb:194>
#<UnboundMethod: Enumerator#each_with_index() <internal:core> core/enumerator.rb:116>
#<UnboundMethod: Enumerator#feed(val) <internal:core> core/enumerator.rb:211>
#<UnboundMethod: Enumerator#each_with_object(memo) <internal:core> core/enumerator.rb:129>
#<UnboundMethod: Enumerator#size() <internal:core> core/enumerator.rb:190>
#<UnboundMethod: Enumerator#inspect() <internal:core> core/enumerator.rb:72>
#<UnboundMethod: Enumerator#peek_values() <internal:core> core/enumerator.rb:178>
#<UnboundMethod: Enumerator#next() <internal:core> core/enumerator.rb:140>
#<UnboundMethod: Enumerator#next_values() <internal:core> core/enumerator.rb:167>
#<UnboundMethod: Enumerator#peek() <internal:core> core/enumerator.rb:171>
#<UnboundMethod: Enumerator#rewind() <internal:core> core/enumerator.rb:182>
#<UnboundMethod: Enumerator#+(other) <internal:core> core/enumerator.rb:217>
#<UnboundMethod: Enumerator#with_object(memo) <internal:core> core/enumerator.rb:129>
#<UnboundMethod: Enumerator#each(*args, **kwargs, &block) <internal:core> core/enumerator.rb:80>
#<UnboundMethod: #<Class:Enumerator>#produce(initial=...) <internal:core> core/enumerator.rb:221>
#<UnboundMethod: #<Class:Enumerator>#product(*enums, **nil, &block) <internal:core> core/enumerator.rb:234>
#<UnboundMethod: Dir::Glob::AllNameEntryMatch#match?(entry) <internal:core> core/dir_glob.rb:325>
#<UnboundMethod: File#flock(const) <internal:core> core/file.rb:1204>
#<UnboundMethod: File#stat() <internal:core> core/file.rb:1226>
#<UnboundMethod: File#mtime() <internal:core> core/file.rb:1222>
#<UnboundMethod: File#inspect() <internal:core> core/file.rb:1245>
#<UnboundMethod: File#ctime() <internal:core> core/file.rb:1200>
#<UnboundMethod: File#chmod(mode) <internal:core> core/file.rb:308>
#<UnboundMethod: File#atime() <internal:core> core/file.rb:1196>
#<UnboundMethod: File#lstat() <internal:core> core/file.rb:1218>
#<UnboundMethod: File#truncate(length) <internal:core> core/file.rb:1231>
#<UnboundMethod: File#chown(owner, group) <internal:core> core/file.rb:315>
#<UnboundMethod: File#size() <internal:core> core/file.rb:1251>
#<UnboundMethod: #<Class:File>#readable_real?(path) <internal:core> core/file.rb:851>
#<UnboundMethod: #<Class:File>#realpath(path, basedir=...) <internal:core> core/file.rb:871>
#<UnboundMethod: #<Class:File>#setuid?(path) <internal:core> core/file.rb:1166>
#<UnboundMethod: #<Class:File>#symlink(from, to) <internal:core> core/file.rb:1020>
#<UnboundMethod: #<Class:File>#extname(path) <internal:core> core/file.rb:471>
#<UnboundMethod: #<Class:File>#absolute_path?(path) <internal:core> core/file.rb:139>
#<UnboundMethod: #<Class:File>#identical?(orig, copy) <internal:core> core/file.rb:699>
#<UnboundMethod: #<Class:File>#blockdev?(path) <internal:core> core/file.rb:225>
#<UnboundMethod: #<Class:File>#mtime(path) <internal:core> core/file.rb:824>
#<UnboundMethod: #<Class:File>#fnmatch?(pattern, path, flags=...) <internal:core> core/file.rb:641>
#<UnboundMethod: #<Class:File>#fnmatch(pattern, path, flags=...) <internal:core> core/file.rb:641>
#<UnboundMethod: #<Class:File>#split(path) <internal:core> core/file.rb:1001>
#<UnboundMethod: #<Class:File>#world_writable?(path) <internal:core> core/file.rb:1117>
#<UnboundMethod: #<Class:File>#link(from, to) <internal:core> core/file.rb:777>
#<UnboundMethod: #<Class:File>#zero?(path) <internal:core> core/file.rb:1139>
#<UnboundMethod: #<Class:File>#basename(path, ext=...) <internal:core> core/file.rb:161>
#<UnboundMethod: #<Class:File>#umask(mask=...) <internal:core> core/file.rb:1067>
#<UnboundMethod: #<Class:File>#path(obj) <internal:core> core/file.rb:828>
#<UnboundMethod: #<Class:File>#atime(path) <internal:core> core/file.rb:148>
#<UnboundMethod: #<Class:File>#chardev?(path) <internal:core> core/file.rb:231>
#<UnboundMethod: #<Class:File>#braces(pattern, flags=..., patterns=...) <internal:core> core/file.rb:510>
#<UnboundMethod: #<Class:File>#lchmod(mode, *paths) (not-implemented)>
#<UnboundMethod: #<Class:File>#clamp_short(value) <internal:core> core/file.rb:130>
#<UnboundMethod: #<Class:File>#readable?(path) <internal:core> core/file.rb:843>
#<UnboundMethod: #<Class:File>#world_readable?(path) <internal:core> core/file.rb:1113>
#<UnboundMethod: #<Class:File>#lstat(path) <internal:core> core/file.rb:791>
#<UnboundMethod: #<Class:File>#directory?(io_or_path) <internal:core> core/file.rb:382>
#<UnboundMethod: #<Class:File>#executable_real?(path) <internal:core> core/file.rb:434>
#<UnboundMethod: #<Class:File>#join(*args) <internal:core> core/file.rb:714>
#<UnboundMethod: #<Class:File>#exist?(path) <internal:core> core/file.rb:441>
#<UnboundMethod: #<Class:File>#realdirpath(path, basedir=...) <internal:core> core/file.rb:896>
#<UnboundMethod: #<Class:File>#dirname(path, level=...) <internal:core> core/file.rb:402>
#<UnboundMethod: #<Class:File>#grpowned?(path) <internal:core> core/file.rb:679>
#<UnboundMethod: #<Class:File>#symlink?(path) <internal:core> core/file.rb:1028>
#<UnboundMethod: #<Class:File>#absolute_path(obj, dir=...) <internal:core> core/file.rb:135>
#<UnboundMethod: #<Class:File>#socket?(path) <internal:core> core/file.rb:992>
#<UnboundMethod: #<Class:File>#rename(from, to) <internal:core> core/file.rb:945>
#<UnboundMethod: #<Class:File>#setgid?(path) <internal:core> core/file.rb:1160>
#<UnboundMethod: #<Class:File>#sticky?(path) <internal:core> core/file.rb:1172>
#<UnboundMethod: #<Class:File>#unlink(*paths) <internal:core> core/file.rb:1082>
#<UnboundMethod: #<Class:File>#delete(*paths) <internal:core> core/file.rb:1082>
#<UnboundMethod: #<Class:File>#file?(path) <internal:core> core/file.rb:506>
#<UnboundMethod: #<Class:File>#owned?(file_name) <internal:core> core/file.rb:1150>
#<UnboundMethod: #<Class:File>#size?(io_or_path) <internal:core> core/file.rb:977>
#<UnboundMethod: #<Class:File>#stat(path) <internal:core> core/file.rb:1010>
#<UnboundMethod: #<Class:File>#writable_real?(path) <internal:core> core/file.rb:1132>
#<UnboundMethod: #<Class:File>#ctime(path) <internal:core> core/file.rb:374>
#<UnboundMethod: #<Class:File>#expand_path(path, dir=...) <internal:core> core/file.rb:458>
#<UnboundMethod: #<Class:File>#lutime(atime, mtime, *paths) <internal:core> core/file.rb:800>
#<UnboundMethod: #<Class:File>#pipe?(path) <internal:core> core/file.rb:836>
#<UnboundMethod: #<Class:File>#executable?(path) <internal:core> core/file.rb:426>
#<UnboundMethod: #<Class:File>#truncate(path, length) <internal:core> core/file.rb:1043>
#<UnboundMethod: #<Class:File>#size(io_or_path) <internal:core> core/file.rb:953>
#<UnboundMethod: #<Class:File>#chmod(mode, *paths) <internal:core> core/file.rb:243>
#<UnboundMethod: #<Class:File>#utime(atime, mtime, *paths) <internal:core> core/file.rb:1096>
#<UnboundMethod: #<Class:File>#mkfifo(path, mode=...) <internal:core> core/file.rb:360>
#<UnboundMethod: #<Class:File>#chown(owner, group, *paths) <internal:core> core/file.rb:287>
#<UnboundMethod: #<Class:File>#ftype(path) <internal:core> core/file.rb:664>
#<UnboundMethod: #<Class:File>#readlink(path) <internal:core> core/file.rb:862>
#<UnboundMethod: #<Class:File>#writable?(path) <internal:core> core/file.rb:1124>
#<UnboundMethod: #<Class:File>#lchown(owner, group, *paths) <internal:core> core/file.rb:339>
#<UnboundMethod: #<Class:File>#empty?(path) <internal:core> core/file.rb:1139>
#<UnboundMethod: Time#-(other) <internal:core> core/time.rb:209>
#<UnboundMethod: Time#getlocal(offset=...) <internal:core> core/time.rb:103>
#<UnboundMethod: Time#localtime(zone_or_offset=...) <internal:core> core/time.rb:167>
#<UnboundMethod: Time#strftime(format) <internal:core> core/time.rb:152>
#<UnboundMethod: Time#deconstruct_keys(array_of_names) <internal:core> core/time.rb:257>
#<UnboundMethod: Time#eql?(other) <internal:core> core/time.rb:132>
#<UnboundMethod: Time#to_f() <internal:core> core/time.rb:95>
#<UnboundMethod: Time#asctime() <internal:core> core/time.rb:157>
#<UnboundMethod: Time#thursday?() <internal:core> core/time.rb:83>
#<UnboundMethod: Time#saturday?() <internal:core> core/time.rb:91>
#<UnboundMethod: Time#<=>(other) <internal:core> core/time.rb:136>
#<UnboundMethod: Time#friday?() <internal:core> core/time.rb:87>
#<UnboundMethod: Time#tuesday?() <internal:core> core/time.rb:75>
#<UnboundMethod: Time#wednesday?() <internal:core> core/time.rb:79>
#<UnboundMethod: Time#sunday?() <internal:core> core/time.rb:67>
#<UnboundMethod: Time#round(places=...) <internal:core> core/time.rb:228>
#<UnboundMethod: Time#ceil(places=...) <internal:core> core/time.rb:246>
#<UnboundMethod: Time#monday?() <internal:core> core/time.rb:71>
#<UnboundMethod: Time#zone() <internal:core> core/time.rb:107>
#<UnboundMethod: Time#inspect() <internal:core> core/time.rb:40>
#<UnboundMethod: Time#floor(places=...) <internal:core> core/time.rb:237>
#<UnboundMethod: Time#ctime() <internal:core> core/time.rb:157>
#<UnboundMethod: Time#getutc() <internal:core> core/time.rb:162>
#<UnboundMethod: Time#subsec() <internal:core> core/time.rb:59>
#<UnboundMethod: Time#to_r() <internal:core> core/time.rb:99>
#<UnboundMethod: Time#getgm() <internal:core> core/time.rb:162>
#<UnboundMethod: Time#to_s() <internal:core> core/time.rb:52>
#<UnboundMethod: Time#hash() <internal:core> core/time.rb:125>
#<UnboundMethod: Time#+(other) <internal:core> core/time.rb:192>
#<UnboundMethod: Time#to_a() <internal:core> core/time.rb:148>
#<UnboundMethod: #<Class:Time>#mktime(*args) <internal:core> core/time.rb:466>
#<UnboundMethod: #<Class:Time>#__construct__(ms, data, ivar_index, has_ivar) <internal:core> core/marshal.rb:520>
#<UnboundMethod: #<Class:Time>#utc(*args) <internal:core> core/time.rb:471>
#<UnboundMethod: #<Class:Time>#at(sec, sub_sec=..., unit=..., **kwargs) <internal:core> core/time.rb:343>
#<UnboundMethod: #<Class:Time>#local(*args) <internal:core> core/time.rb:466>
#<UnboundMethod: #<Class:Time>#new(year=..., month=..., day=..., hour=..., minute=..., second=..., utc_offset=..., **options) <internal:core> core/time.rb:410>
#<UnboundMethod: #<Class:Time>#gm(*args) <internal:core> core/time.rb:471>
#<UnboundMethod: #<Class:Time>#now(**options) <internal:core> core/time.rb:449>
#<UnboundMethod: Dir::Glob::DirectoriesOnly#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:344>
#<UnboundMethod: Dir::Glob::DirectoriesOnly#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:351>
#<UnboundMethod: String#upcase!(*options) <internal:core> core/string.rb:1329>
#<UnboundMethod: String#lines(sep=..., chomp: ..., &block) <internal:core> core/string.rb:910>
#<UnboundMethod: String#encode!(to=..., from=..., **options) <internal:core> core/string.rb:410>
#<UnboundMethod: String#byteindex(str, start=...) <internal:core> core/string.rb:1179>
#<UnboundMethod: String#split(pattern=..., limit=..., &block) <internal:core> core/string.rb:345>
#<UnboundMethod: String#match(pattern, pos=...) <internal:core> core/string.rb:952>
#<UnboundMethod: String#unicode_normalized?(form=...) <internal:core> core/string.rb:1437>
#<UnboundMethod: String#index(str, start=...) <internal:core> core/string.rb:1096>
#<UnboundMethod: String#prepend(*others) <internal:core> core/string.rb:623>
#<UnboundMethod: String#include?(needle) <internal:core> core/string.rb:218>
#<UnboundMethod: String#end_with?(*suffixes) <internal:core> core/string.rb:491>
#<UnboundMethod: String#swapcase!(*options) <internal:core> core/string.rb:370>
#<UnboundMethod: String#sub!(pattern, replacement=..., &block) <internal:core> core/string.rb:686>
#<UnboundMethod: String#-@() <internal:core> core/string.rb:1369>
#<UnboundMethod: String#to_sym() <internal:core> core/string.rb:222>
#<UnboundMethod: String#gsub(pattern, replacement=..., &block) <internal:core> core/string.rb:919>
#<UnboundMethod: String#scan(pattern, &block) <internal:core> core/string.rb:309>
#<UnboundMethod: String#partition(pattern=...) <internal:core> core/string.rb:256>
#<UnboundMethod: String#chomp(separator=...) <internal:core> core/string.rb:162>
#<UnboundMethod: String#unicode_normalize(form=...) <internal:core> core/string.rb:1428>
#<UnboundMethod: String#byteslice(index_or_range, length=...) <internal:core> core/string.rb:44>
#<UnboundMethod: String#scrub!(replace=..., &block) <internal:core> core/string.rb:1010>
#<UnboundMethod: String#bytesplice(index_or_range, *args) <internal:core> core/string.rb:73>
#<UnboundMethod: String#unpack1(format, offset: ...) <internal:core> core/string.rb:1423>
#<UnboundMethod: String#match?(pattern, pos=...) <internal:core> core/string.rb:967>
#<UnboundMethod: String#each_grapheme_cluster() <internal:core> core/string.rb:401>
#<UnboundMethod: String#scrub(replace=..., &block) <internal:core> core/string.rb:973>
#<UnboundMethod: String#capitalize(*options) <internal:core> core/string.rb:1312>
#<UnboundMethod: String#upcase(*options) <internal:core> core/string.rb:1334>
#<UnboundMethod: String#inspect() <internal:core> core/string.rb:506>
#<UnboundMethod: String#tr_s(source, replacement) <internal:core> core/string.rb:396>
#<UnboundMethod: String#[]=(index, count_or_replacement, replacement=...) <internal:core> core/string.rb:1016>
#<UnboundMethod: String#succ() <internal:core> core/string.rb:366>
#<UnboundMethod: String#rpartition(pattern) <internal:core> core/string.rb:281>
#<UnboundMethod: String#to_i(base=...) <internal:core> core/string.rb:380>
#<UnboundMethod: String#delete_prefix(prefix) <internal:core> core/string.rb:177>
#<UnboundMethod: String#to_c() <internal:core> core/string.rb:738>
#<UnboundMethod: String#to_r() <internal:core> core/string.rb:742>
#<UnboundMethod: String#dedup() <internal:core> core/string.rb:1369>
#<UnboundMethod: String#casecmp(other) <internal:core> core/string.rb:1340>
#<UnboundMethod: String#strip() <internal:core> core/string.rb:355>
#<UnboundMethod: String#unpack(format, offset: ...) <internal:core> core/string.rb:1414>
#<UnboundMethod: String#strip!() <internal:core> core/string.rb:360>
#<UnboundMethod: String#swapcase(*options) <internal:core> core/string.rb:375>
#<UnboundMethod: String#squeeze(*strings) <internal:core> core/string.rb:350>
#<UnboundMethod: String#ljust(width, padding=...) <internal:core> core/string.rb:1061>
#<UnboundMethod: String#rindex(sub, finish=...) <internal:core> core/string.rb:1141>
#<UnboundMethod: String#upto(stop, exclusive=...) <internal:core> core/string.rb:632>
#<UnboundMethod: String#delete_suffix(suffix) <internal:core> core/string.rb:193>
#<UnboundMethod: String#sub(pattern, replacement=..., &block) <internal:core> core/string.rb:672>
#<UnboundMethod: String#casecmp?(other) <internal:core> core/string.rb:1349>
#<UnboundMethod: String#chr() <internal:core> core/string.rb:828>
#<UnboundMethod: String#start_with?(*prefixes) <internal:core> core/string.rb:1244>
#<UnboundMethod: String#unicode_normalize!(form=...) <internal:core> core/string.rb:1433>
#<UnboundMethod: String#rstrip() <internal:core> core/string.rb:304>
#<UnboundMethod: String#byterindex(str, finish=...) <internal:core> core/string.rb:1213>
#<UnboundMethod: String#encode(to=..., from=..., **options) <internal:core> core/string.rb:487>
#<UnboundMethod: String#center(width, padding=...) <internal:core> core/string.rb:1048>
#<UnboundMethod: String#lstrip() <internal:core> core/string.rb:227>
#<UnboundMethod: String#oct() <internal:core> core/string.rb:232>
#<UnboundMethod: String#each_line(sep=..., chomp: ...) <internal:core> core/string.rb:832>
#<UnboundMethod: String#<=>(other) <internal:core> core/string.rb:1381>
#<UnboundMethod: String#chop!() <internal:core> core/string.rb:746>
#<UnboundMethod: String#rjust(width, padding=...) <internal:core> core/string.rb:1078>
#<UnboundMethod: String#crypt(salt) <internal:core> core/string.rb:1405>
#<UnboundMethod: String#capitalize!(*options) <internal:core> core/string.rb:1307>
#<UnboundMethod: String#replace(other) <internal:core> core/string.rb:248>
#<UnboundMethod: String#intern() <internal:core> core/string.rb:222>
#<UnboundMethod: String#+@() <internal:core> core/string.rb:1365>
#<UnboundMethod: String#tr(source, replacement) <internal:core> core/string.rb:390>
#<UnboundMethod: String#delete_suffix!(suffix) <internal:core> core/string.rb:198>
#<UnboundMethod: String#gsub!(pattern, replacement=..., &block) <internal:core> core/string.rb:933>
#<UnboundMethod: String#b() <internal:core> core/string.rb:483>
#<UnboundMethod: String#grapheme_clusters(&block) <internal:core> core/string.rb:209>
#<UnboundMethod: String#downcase!(*options) <internal:core> core/string.rb:1318>
#<UnboundMethod: String#reverse() <internal:core> core/string.rb:252>
#<UnboundMethod: String#next() <internal:core> core/string.rb:366>
#<UnboundMethod: String#delete(*strings) <internal:core> core/string.rb:172>
#<UnboundMethod: String#downcase(*options) <internal:core> core/string.rb:1323>
#<UnboundMethod: String#delete_prefix!(prefix) <internal:core> core/string.rb:182>
#<UnboundMethod: String#insert(index, other) <internal:core> core/string.rb:1268>
#<UnboundMethod: String#hex() <internal:core> core/string.rb:244>
#<UnboundMethod: String#=~(pattern) <internal:core> core/string.rb:149>
#<UnboundMethod: String#%(args) <internal:core> core/string.rb:1293>
#<UnboundMethod: String#slice!(one, two=...) <internal:core> core/string.rb:705>
#<UnboundMethod: String#chop() <internal:core> core/string.rb:167>
#<UnboundMethod: String#chomp!(sep=...) <internal:core> core/string.rb:766>
#<UnboundMethod: #<Class:String>#try_convert(obj) <internal:core> core/string.rb:145>
#<UnboundMethod: Dir::Glob::StartRecursiveDirectories#process_directory(matches, parent, entry, glob_base_dir) <internal:core> core/dir_glob.rb:225>
#<UnboundMethod: Dir::Glob::StartRecursiveDirectories#process_entry(entry, entry_type, matches, parent, glob_base_dir) <internal:core> core/dir_glob.rb:263>
#<UnboundMethod: Encoding::Converter#convert(str) <internal:core> core/transcoding.rb:161>
#<UnboundMethod: Encoding::Converter#last_error() <internal:core> core/transcoding.rb:246>
#<UnboundMethod: Encoding::Converter#source_encoding() <internal:core> core/transcoding.rb:87>
#<UnboundMethod: Encoding::Converter#inspect() <internal:core> core/transcoding.rb:335>
#<UnboundMethod: Encoding::Converter#destination_encoding() <internal:core> core/transcoding.rb:88>
#<UnboundMethod: Encoding::Converter#primitive_convert(source, target, offset=..., size=..., options=...) <internal:core> core/transcoding.rb:184>
#<UnboundMethod: Encoding::Converter#convpath() <internal:core> core/transcoding.rb:315>
#<UnboundMethod: Encoding::Converter#destination_encoding=(param1) <internal:core> core/transcoding.rb:88>
#<UnboundMethod: Encoding::Converter#finish() <internal:core> core/transcoding.rb:229>
#<UnboundMethod: Encoding::Converter#source_encoding=(param1) <internal:core> core/transcoding.rb:87>
#<UnboundMethod: #<Class:Encoding::Converter>#asciicompat_encoding(string_or_encoding) <internal:core> core/transcoding.rb:90>
#<UnboundMethod: #<Class:Encoding::Converter>#search_convpath(from, to, options=...) <internal:core> core/transcoding.rb:105>
#<UnboundMethod: Module#const_defined?(name, inherit=...) <internal:core> core/module.rb:139>
#<UnboundMethod: Module#prepend(*modules) <internal:core> core/module.rb:109>
#<UnboundMethod: Module#include?(mod) <internal:core> core/module.rb:55>
#<UnboundMethod: Module#const_get(name, inherit=...) <internal:core> core/module.rb:143>
#<UnboundMethod: Module#include(*modules) <internal:core> core/module.rb:79>
#<UnboundMethod: #<Class:Module>#constants(inherited=...) <internal:core> core/module.rb:186>
#<UnboundMethod: Regexp#match?(str, pos=...) <internal:core> core/regexp.rb:225>
#<UnboundMethod: Regexp#encoding() <internal:core> core/regexp.rb:265>
#<UnboundMethod: Regexp#===(other) <internal:core> core/regexp.rb:229>
#<UnboundMethod: Regexp#~() <internal:core> core/regexp.rb:269>
#<UnboundMethod: Regexp#=~(str) <internal:core> core/regexp.rb:207>
#<UnboundMethod: Regexp#inspect() <internal:core> core/regexp.rb:257>
#<UnboundMethod: Regexp#==(other) <internal:core> core/regexp.rb:249>
#<UnboundMethod: Regexp#match(str, pos=...) <internal:core> core/regexp.rb:214>
#<UnboundMethod: Regexp#names() <internal:core> core/regexp.rb:325>
#<UnboundMethod: Regexp#casefold?() <internal:core> core/regexp.rb:281>
#<UnboundMethod: Regexp#named_captures() <internal:core> core/regexp.rb:306>
#<UnboundMethod: Regexp#eql?(other) <internal:core> core/regexp.rb:249>
#<UnboundMethod: #<Class:Regexp>#linear_time?(regexp, options=...) <internal:core> core/regexp.rb:101>
#<UnboundMethod: #<Class:Regexp>#last_match(index=...) <internal:core> core/regexp.rb:81>
#<UnboundMethod: #<Class:Regexp>#union(*patterns) <internal:core> core/regexp.rb:117>
#<UnboundMethod: #<Class:Regexp>#negotiate_union_encoding(*patterns) <internal:core> core/regexp.rb:58>
#<UnboundMethod: #<Class:Regexp>#try_convert(obj) <internal:core> core/regexp.rb:54>
#<UnboundMethod: #<Class:Regexp>#new(pattern, opts=..., encoding=...) <internal:core> core/regexp.rb:152>
#<UnboundMethod: #<Class:Regexp>#compile(pattern, opts=..., encoding=...) <internal:core> core/regexp.rb:152>
#<UnboundMethod: Enumerator::Product#inspect() <internal:core> core/enumerator.rb:273>
#<UnboundMethod: Enumerator::Product#rewind() <internal:core> core/enumerator.rb:279>
#<UnboundMethod: Enumerator::Product#each(&block) <internal:core> core/enumerator.rb:265>
#<UnboundMethod: Enumerator::Product#size() <internal:core> core/enumerator.rb:287>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment