The spec

Every spec file in ruby/spec, Ruby's executable specification, and how far Portland's own spec suite has taken it in.

ruby/spec at af6351a2b (2026-09-16), Portland at eb387d1, generated 2026-09-27. The mapping lives in spec/ruby_spec.yml.

Color Status Means Files
Passing Imported, and passing on both the Rust seed interpreter and the self-hosted Portland compiler 42
Partial, by design Imported in part, the rest stays behind on purpose 33
Partial, more planned Imported in part, still planned 5
Failing Imported, failing 0
Missing Not imported, yet 3555
Skipped Not imported, by design 205
All Every spec file in the checkout 3840
core 2151 files #
argf # 35
argf # 2
argv # 2
binmode # 4
close # 4
closed # 1
each # 1
each_byte # 5
each_char # 5
each_codepoint # 7
each_line # 7
eof # 3
file # 1
filename # 2
fileno # 2
getc # 1
gets # 2
inspect # 1
lineno # 2
path # 1
pos # 3
read # 9
read_nonblock # 8
readchar # 1
readline # 1
readlines # 2
readpartial # 7
rewind # 3
seek # 4
set_encoding # 4
skip # 4
tell # 1
to_a # 1
to_i # 1
to_io # 1
to_s # 1
array # 105
all # 1 block/queries_spec.pdx
allocate # 3
any # 7 block/queries_spec.pdx
append # 5
array # 1
assoc # 4
at # 8
bsearch # 16
bsearch_index # 13
clear # 5
clone # 2
collect # 2
combination # 11
compact # 7 array/transforms_spec.pdx
compact! stays behind: values never mutate. mutability
comparison # 10 array/comparison_spec.pdx
An element's nil or non-integer <=> answer refuses rather than propagating; recursive arrays cannot exist, since values never mutate; there is no to_ary conversion. ordering
concat # 12
constructor # 2
count # 4 array/queries_spec.pdx
cycle # 15
deconstruct # 1
delete # 7
delete_at # 6
delete_if # 9
detect # 1
difference # 3
dig # 8
drop # 11
drop_while # 4
dup # 2
each # 8
each_index # 4
element_reference # 69
element_set # 64
empty # 1
eql # 2
equal_value # 4
fetch # 9
fetch_values # 8
fill # 47
filter # 2
find # 15 block/queries_spec.pdx
find_index # 7
first # 15 array/queries_spec.pdxarray/ends_spec.pdx
Bare first answers a maybe: a partial operation never hands back a silent nil. lookups
flatten # 34 array/transforms_spec.pdx
flatten! stays behind: values never mutate. mutability
frozen # 2
hash # 9
include # 3
index # 1 array/queries_spec.pdx
initialize # 24
insert # 12
inspect # 13
intersect # 7
intersection # 2
join # 18
keep_if # 1
last # 14 array/queries_spec.pdxarray/ends_spec.pdx
Bare last answers a maybe: a partial operation never hands back a silent nil. lookups
length # 1
map # 16
max # 13
min # 13
minmax # 0
minus # 0
multiply # 13
new # 20
none # 1
one # 1
partition # 4
permutation # 16
plus # 8
pop # 16
prepend # 1
product # 10
push # 4
rassoc # 5
reject # 15
repeated_combination # 12
repeated_permutation # 11
replace # 7
reverse # 6 array/transforms_spec.pdx
reverse! stays behind: values never mutate. mutability
reverse_each # 6
rfind # 15
rindex # 12
rotate # 14
sample # 24
select # 4
shift # 15
shuffle # 15
size # 2
slice # 21
sort # 36 array/sort_spec.pdx
sort with a comparator block is not built. issues/99
sort_by # 11 block/queries_spec.pdx
sum # 13
take # 7
take_while # 4
to_a # 3
to_ary # 2
to_h # 14
to_s # 1
transpose # 7
try_convert # 8
union # 3
uniq # 25 array/transforms_spec.pdx
uniq! stays behind: values never mutate. mutability
unshift # 7
values_at # 10
zip # 10 block/queries_spec.pdx
array/pack # 27
a # 12
at # 5
b # 15
buffer # 8
c # 8
comment # 5
d # 0
e # 0
empty # 2
f # 0
g # 0
h # 17
i # 0
j # 0
l # 0
m # 40
n # 0
p # 6
percent # 1
q # 0
r # 10
s # 0
u # 15
v # 0
w # 6
x # 15
z # 7
basicobject # 14
__id_ # 0
__send__ # 1
basicobject # 14
equal # 1
equal_value # 5
initialize # 2
instance_eval # 41
instance_exec # 18
method_missing # 1
not # 2
not_equal # 8
singleton_method_added # 11
singleton_method_removed # 2
singleton_method_undefined # 2
binding # 12
clone # 1
dup # 2
eval # 15
implicit_parameter_defined # 0
implicit_parameter_get # 0
implicit_parameters # 0
local_variable_defined # 8
local_variable_get # 8
local_variable_set # 10
local_variables # 6
receiver # 1
source_location # 2
builtin_constants # 1
builtin_constants # 27
class # 8
allocate # 5
The class keyword is gone; its four jobs have other homes. classes
attached_object # 4
The class keyword is gone; its four jobs have other homes. classes
dup # 6
The class keyword is gone; its four jobs have other homes. classes
inherited # 9
The class keyword is gone; its four jobs have other homes. classes
initialize # 4
The class keyword is gone; its four jobs have other homes. classes
new # 15
The class keyword is gone; its four jobs have other homes. classes
subclasses # 8
The class keyword is gone; its four jobs have other homes. classes
superclass # 3
The class keyword is gone; its four jobs have other homes. classes
comparable # 7
between # 1 comparable/between_spec.pdx
clamp # 26 comparable/clamp_spec.pdx
The range-argument forms, clamp(1..3) with endless and beginless ranges, are not built; nil bounds and backwards bounds refuse by design. issues/101
equal_value # 14
Comparable does not derive ==: struct equality is already field by field, and a second definition of equal would disagree with it. ordering
gt # 3 comparable/operators_spec.pdx
A <=> answering a float or nil refuses: <=> answers -1, 0, or 1. ordering
gte # 3 comparable/operators_spec.pdx
A <=> answering a float or nil refuses: <=> answers -1, 0, or 1. ordering
lt # 4 comparable/operators_spec.pdx
A <=> answering a float or nil refuses: <=> answers -1, 0, or 1; mixed kinds refuse in Portland's own words. ordering
lte # 3 comparable/operators_spec.pdx
A <=> answering a float or nil refuses: <=> answers -1, 0, or 1. ordering
complex # 43
abs # 1
abs2 # 1
angle # 1
arg # 1
coerce # 10
comparison # 3
conj # 1
conjugate # 1
constants # 1
denominator # 1
divide # 10
eql # 6
equal_value # 6
exponent # 6
fdiv # 18
finite # 6
hash # 2
imag # 1
imaginary # 1
infinite # 6
inspect # 4
integer # 2
magnitude # 1
marshal_dump # 2
minus # 5
multiply # 5
negative # 1
numerator # 1
phase # 1
plus # 5
polar # 4
positive # 1
quo # 1
rationalize # 6
real # 5
rect # 2
rectangular # 12
to_c # 2
to_f # 5
to_i # 5
to_r # 6
to_s # 8
uminus # 1
conditionvariable # 4
broadcast # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
marshal_dump # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
signal # 2
No Thread and its primitives: concurrency is together and meanwhile. concurrency
wait # 7
No Thread and its primitives: concurrency is together and meanwhile. concurrency
data # 13
constants # 2
deconstruct # 1
deconstruct_keys # 12
define # 5
eql # 8
equal_value # 8
hash # 3
initialize # 25
inspect # 1
members # 3
to_h # 7
to_s # 8
with # 6
dir # 34
chdir # 21
children # 13
chroot # 3
close # 4
delete # 7
dir # 1
each # 5
each_child # 12
element_reference # 3
empty # 5
entries # 8
exist # 12
fchdir # 7
fileno # 2
for_fd # 7
foreach # 9
getwd # 1
glob # 37
home # 11
initialize # 1
inspect # 3
mkdir # 9
open # 11
path # 1
pos # 2
pwd # 5
read # 4
rewind # 2
rmdir # 1
scan # 20
seek # 1
tell # 1
to_path # 3
encoding # 17
_dump # 0
_load # 0
aliases # 8
ascii_compatible # 4
compatible # 62
default_external # 9
default_internal # 10
dummy # 4
find # 13
inspect # 4
list # 9
locale_charmap # 6
name # 2
name_list # 4
names # 4
replicate # 1
to_s # 1
encoding/converter # 16
asciicompat_encoding # 5
constants # 26
convert # 7
convpath # 3
destination_encoding # 1
finish # 6
insert_output # 0
inspect # 1
last_error # 11
new # 19
primitive_convert # 32
primitive_errinfo # 10
putback # 7
replacement # 9
search_convpath # 4
source_encoding # 1
encoding/invalid_byte_sequence_error # 7
destination_encoding # 2
destination_encoding_name # 2
error_bytes # 3
incomplete_input # 3
readagain_bytes # 3
source_encoding # 3
source_encoding_name # 3
encoding/undefined_conversion_error # 5
destination_encoding # 2
destination_encoding_name # 2
error_char # 3
source_encoding # 3
source_encoding_name # 3
enumerable # 61
all # 20
any # 20
chain # 2
chunk # 12
chunk_while # 5
collect # 1
collect_concat # 1
compact # 3
count # 8
cycle # 12
detect # 1
drop # 6
drop_while # 7
each_cons # 11
each_entry # 5
each_slice # 11 block/queries_spec.pdx
each_slice answers the slices as an array; there is no enumerator to answer without a block. enumerators
each_with_index # 6
each_with_object # 3
entries # 1
filter # 1
filter_map # 3
find # 14
find_all # 1
find_index # 11
first # 4
flat_map # 7 block/queries_spec.pdx
grep # 11
grep_v # 10
group_by # 5
include # 4
inject # 18
lazy # 1
map # 10
max # 13
max_by # 12
member # 1
min # 13
min_by # 12
minmax # 1
minmax_by # 7
none # 21
one # 22
partition # 3
reduce # 1
reject # 3
reverse_each # 3
select # 4
slice_after # 7
slice_before # 7
slice_when # 7
sort # 8
sort_by # 6
sum # 5
take # 1
take_while # 7
tally # 14 block/queries_spec.pdx
to_a # 3
to_h # 13
to_set # 4
uniq # 6
zip # 7
enumerator # 20
each # 16
There are no enumerators; methods that would answer one answer the finished collection. enumerators
each_with_index # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
each_with_object # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enumerator # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
feed # 6
There are no enumerators; methods that would answer one answer the finished collection. enumerators
first # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
initialize # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
inspect # 4
There are no enumerators; methods that would answer one answer the finished collection. enumerators
new # 14
There are no enumerators; methods that would answer one answer the finished collection. enumerators
next # 4
There are no enumerators; methods that would answer one answer the finished collection. enumerators
next_values # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
peek # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
peek_values # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
plus # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
produce # 10
There are no enumerators; methods that would answer one answer the finished collection. enumerators
product # 12
There are no enumerators; methods that would answer one answer the finished collection. enumerators
rewind # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
size # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
with_index # 13
There are no enumerators; methods that would answer one answer the finished collection. enumerators
with_object # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enumerator/arithmetic_sequence # 12
begin # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
each # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
end # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
eq # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
exclude_end # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
first # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
hash # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
inspect # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
last # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
new # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
size # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
step # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enumerator/chain # 5
each # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
initialize # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
inspect # 3
There are no enumerators; methods that would answer one answer the finished collection. enumerators
rewind # 6
There are no enumerators; methods that would answer one answer the finished collection. enumerators
size # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enumerator/lazy # 30
chunk # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
chunk_while # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
collect # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
collect_concat # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
compact # 4
There are no enumerators; methods that would answer one answer the finished collection. enumerators
drop # 7
There are no enumerators; methods that would answer one answer the finished collection. enumerators
drop_while # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
eager # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enum_for # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
filter # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
filter_map # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
find_all # 1
There are no enumerators; methods that would answer one answer the finished collection. enumerators
flat_map # 11
There are no enumerators; methods that would answer one answer the finished collection. enumerators
force # 3
There are no enumerators; methods that would answer one answer the finished collection. enumerators
grep # 13
There are no enumerators; methods that would answer one answer the finished collection. enumerators
grep_v # 13
There are no enumerators; methods that would answer one answer the finished collection. enumerators
initialize # 10
There are no enumerators; methods that would answer one answer the finished collection. enumerators
lazy # 3
There are no enumerators; methods that would answer one answer the finished collection. enumerators
map # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
reject # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
select # 11
There are no enumerators; methods that would answer one answer the finished collection. enumerators
slice_after # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
slice_before # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
slice_when # 2
There are no enumerators; methods that would answer one answer the finished collection. enumerators
take # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
take_while # 7
There are no enumerators; methods that would answer one answer the finished collection. enumerators
to_enum # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
uniq # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
with_index # 9
There are no enumerators; methods that would answer one answer the finished collection. enumerators
zip # 12
There are no enumerators; methods that would answer one answer the finished collection. enumerators
enumerator/product # 6
each # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
initialize # 5
There are no enumerators; methods that would answer one answer the finished collection. enumerators
initialize_copy # 7
There are no enumerators; methods that would answer one answer the finished collection. enumerators
inspect # 3
There are no enumerators; methods that would answer one answer the finished collection. enumerators
rewind # 7
There are no enumerators; methods that would answer one answer the finished collection. enumerators
size # 8
There are no enumerators; methods that would answer one answer the finished collection. enumerators
env # 45
assoc # 4
clear # 1
clone # 3
delete # 8
delete_if # 7
dup # 1
each # 1
each_key # 5
each_pair # 4
each_value # 3
element_reference # 7
element_set # 10
empty # 2
except # 2
fetch # 10
fetch_values # 6
filter # 2
has_key # 1
has_value # 1
include # 4
inspect # 1
invert # 1
keep_if # 7
key # 5
keys # 4
length # 1
member # 1
merge # 14
rassoc # 5
rehash # 1
reject # 10
replace # 8
select # 8
shift # 4
size # 1
slice # 4
store # 1
to_a # 2
to_h # 7
to_hash # 0
to_s # 1
update # 1
value # 4
values # 2
values_at # 5
exception # 39
backtrace # 14
backtrace_locations # 5
case_compare # 6
cause # 4
detailed_message # 11
dup # 8
equal_value # 10
errno # 8
exception # 6
exit_value # 1
frozen_error # 4
full_message # 21
hierarchy # 1
inspect # 5
interrupt # 5
io_error # 6
key_error # 1
load_error # 2
message # 4
name # 6
name_error # 3
new # 0
no_method_error # 22
reason # 1
receiver # 8
result # 1
set_backtrace # 1
signal_exception # 16
signm # 1
signo # 1
standard_error # 3
status # 1
success # 2
syntax_error # 3
system_call_error # 25
system_exit # 6
to_s # 5
top_level # 5
uncaught_throw_error # 1
false # 9
and # 1
case_compare # 2
dup # 1
falseclass # 2
inspect # 1
or # 1
singleton_method # 1
to_s # 3
xor # 1
fiber # 15
alive # 6
No Fiber: concurrency is together and meanwhile. concurrency
blocking # 5
No Fiber: concurrency is together and meanwhile. concurrency
current # 3
No Fiber: concurrency is together and meanwhile. concurrency
current_scheduler # 11
No Fiber: concurrency is together and meanwhile. concurrency
inspect # 6
No Fiber: concurrency is together and meanwhile. concurrency
kill # 7
No Fiber: concurrency is together and meanwhile. concurrency
new # 5
No Fiber: concurrency is together and meanwhile. concurrency
raise # 18
No Fiber: concurrency is together and meanwhile. concurrency
resume # 8
No Fiber: concurrency is together and meanwhile. concurrency
schedule # 6
No Fiber: concurrency is together and meanwhile. concurrency
scheduler # 0
No Fiber: concurrency is together and meanwhile. concurrency
set_scheduler # 5
No Fiber: concurrency is together and meanwhile. concurrency
storage # 30
No Fiber: concurrency is together and meanwhile. concurrency
transfer # 7
No Fiber: concurrency is together and meanwhile. concurrency
yield # 6
No Fiber: concurrency is together and meanwhile. concurrency
file # 67
absolute_path # 16
atime # 6
basename # 22
birthtime # 6
blockdev # 0
chardev # 0
chmod # 25
chown # 17
constants # 22
ctime # 6
delete # 9
directory # 0
dirname # 24
empty # 0
executable # 0
executable_real # 0
exist # 1
expand_path # 30
extname # 11
file # 2
flock # 5
fnmatch # 43
ftype # 12
grpowned # 1
identical # 0
initialize # 2
join # 22
lchmod # 2
lchown # 6
lstat # 1
lutime # 2
mkfifo # 8
mtime # 5
new # 27
null # 2
open # 89
owned # 3
path # 11
pipe # 3
printf # 0
read # 0
readable # 0
readable_real # 0
realdirpath # 15
realpath # 14
rename # 5
reopen # 2
setgid # 3
setuid # 3
size # 8
socket # 1
split # 12
stat # 3
sticky # 4
to_path # 8
truncate # 24
umask # 7
utime # 0
world_readable # 1
world_writable # 1
writable # 0
writable_real # 0
zero # 1
file/constants # 1
constants # 3
file/stat # 43
atime # 1
birthtime # 1
blksize # 2
blockdev # 0
blocks # 2
chardev # 0
comparison # 3
ctime # 1
dev # 1
dev_major # 2
dev_minor # 2
directory # 0
executable # 0
executable_real # 0
file # 0
ftype # 8
gid # 1
grpowned # 0
ino # 2
inspect # 1
mode # 1
mtime # 1
new # 4
owned # 2
pipe # 2
rdev # 1
rdev_major # 2
rdev_minor # 2
readable # 0
readable_real # 0
setgid # 0
setuid # 0
size # 0
socket # 0
sticky # 0
uid # 1
world_readable # 0
world_writable # 0
writable # 0
writable_real # 0
zero # 0
filetest # 25
blockdev # 0
chardev # 0
directory # 0
empty # 0
executable # 0
executable_real # 0
exist # 1
file # 0
grpowned # 1
identical # 0
owned # 0
pipe # 0
readable # 0
readable_real # 0
setgid # 0
setuid # 0
size # 0
socket # 1
sticky # 0
world_readable # 0
world_writable # 0
writable # 0
writable_real # 0
zero # 1
float # 50
abs # 0
angle # 1
arg # 8
case_compare # 1
ceil # 2 number/float/rounding_spec.pdx
coerce # 1
comparison # 14 number/float/spaceship_spec.pdx
NaN and non-number arguments refuse where Ruby answers nil; no coercion protocol; no bignums. ordering
constants # 12
denominator # 3
divide # 7 number/float/operators_spec.pdx
No coercion protocol and no Rational.
divmod # 6
dup # 1
eql # 3
equal_value # 5
exponent # 2
fdiv # 14
finite # 4 number/float/predicates_spec.pdx
float # 3
floor # 2 number/float/rounding_spec.pdx
gt # 5 number/float/comparison_spec.pdx
gte # 5 number/float/comparison_spec.pdx
hash # 2
infinite # 4 number/float/predicates_spec.pdxnumber/float/operators_spec.pdx
infinite? answers true or false, not Ruby's nil, 1, or -1, since nil is not falsy here. truthiness
inspect # 1
lt # 5 number/float/comparison_spec.pdx
lte # 5 number/float/comparison_spec.pdx
magnitude # 1
minus # 1 number/float/operators_spec.pdx
No coercion protocol and no Rational.
modulo # 9
multiply # 2 number/float/operators_spec.pdx
No coercion protocol and no Rational.
nan # 1 number/float/predicates_spec.pdx
negative # 5
next_float # 9
numerator # 5
phase # 1
plus # 1 number/float/operators_spec.pdx
No coercion protocol and no Rational.
positive # 5
prev_float # 9
quo # 1
rationalize # 6
round # 24 number/float/rounding_spec.pdx
to_f # 1
to_i # 0
to_int # 1
to_r # 0
to_s # 27 number/float/to_s_spec.pdx
The encoding block: Portland has one encoding. characters
truncate # 1 number/float/rounding_spec.pdx
uminus # 5
uplus # 1
zero # 1 number/float/predicates_spec.pdx
gc # 11
auto_compact # 1
config # 12
count # 2
disable # 1
enable # 1
garbage_collect # 1
measure_total_time # 1
start # 2
stat # 11
stress # 2
total_time # 2
gc/profiler # 7
clear # 0
disable # 1
enable # 1
enabled # 2
report # 0
result # 1
total_time # 1
hash # 69
allocate # 2
any # 4
assoc # 8
clear # 4
clone # 1
compact # 9
compare_by_identity # 20
constructor # 20
deconstruct_keys # 3
default # 6
default_proc # 12
delete # 7
delete_if # 5
dig # 9 hash/queries_spec.pdx
each # 1
each_key # 2
each_pair # 8
each_value # 2
element_reference # 14
element_set # 13
empty # 2
eql # 0
equal_value # 1
except # 6
fetch # 6
fetch is retired: a lookup miss answers a maybe, and the default is the or-guard. lookups
fetch_values # 4
filter # 2
flatten # 9
gt # 5
gte # 5
has_key # 1
has_value # 1
hash # 8
include # 5
initialize # 7
inspect # 13
invert # 7
keep_if # 5
key # 5
keys # 2
length # 1
lt # 5
lte # 5
member # 1
merge # 25 hash/merge_spec.pdx
merge! stays behind: values never mutate. mutability
new # 10
rassoc # 8
rehash # 6
reject # 14
replace # 12
ruby2_keywords_hash # 11
select # 13
shift # 8
size # 1
slice # 9
sort # 3
store # 1
to_a # 2 hash/queries_spec.pdx
to_h # 14
to_hash # 2
to_proc # 11
to_s # 1
transform_keys # 25
transform_values # 15
try_convert # 8
update # 1
value # 2
values # 1
values_at # 1
integer # 70
abs # 2 number/integer/abs_spec.pdx
No bignums (integers are i64), and unary plus does not parse.
allbits # 4
anybits # 4
bit_and # 13
bit_count # 2
bit_length # 4
bit_or # 12
bit_xor # 13
case_compare # 1
ceil # 0
ceildiv # 1
chr # 26
coerce # 12
comparison # 34 number/integer/spaceship_spec.pdx
No bignums and no coercion protocol; a non-number argument refuses where Ruby answers nil. ordering
complement # 2
constants # 2
denominator # 1
digits # 9
div # 18
divide # 17 number/integer/division_spec.pdx
The divide-by-zero half: the refusal is a panic, and a panic ends the spec file.
divmod # 13
downto # 9
dup # 2
element_reference # 31
eql # 5
equal_value # 6
even # 6 number/integer/parity_spec.pdx
No bignums: integers are i64.
exponent # 0 number/integer/operators_spec.pdx
No coercion protocol: a wrong operand type refuses rather than negotiating.
fdiv # 14
floor # 0
gcd # 12 number/integer/gcd_spec.pdx
gcdlcm # 10
gt # 5 number/integer/comparison_spec.pdx
gte # 5 number/integer/comparison_spec.pdx
inspect # 1
integer # 3
lcm # 11
left_shift # 34
lt # 5 number/integer/comparison_spec.pdx
lte # 7 number/integer/comparison_spec.pdx
magnitude # 1
minus # 6 number/integer/operators_spec.pdx
No coercion protocol: a wrong operand type refuses rather than negotiating.
modulo # 9 number/integer/modulo_spec.pdx
multiply # 4 number/integer/operators_spec.pdx
No coercion protocol: a wrong operand type refuses rather than negotiating.
next # 1
nobits # 4
numerator # 1
odd # 5 number/integer/parity_spec.pdx
No bignums: integers are i64.
ord # 1
plus # 7 number/integer/operators_spec.pdx
No coercion protocol: a wrong operand type refuses rather than negotiating.
pow # 7 number/integer/operators_spec.pdx
No coercion protocol and no Rational.
pred # 1 number/integer/succession_spec.pdx
rationalize # 5
remainder # 7
right_shift # 35
round # 12
size # 3
sqrt # 6
succ # 6 number/integer/succession_spec.pdx
times # 9
to_f # 3 number/integer/conversion_spec.pdx
to_i # 0
to_int # 0
to_r # 5
to_s # 10 number/integer/conversion_spec.pdx
truncate # 1
try_convert # 7
uminus # 3 number/integer/operators_spec.pdx
upto # 9
zero # 2
io # 81
advise # 14
autoclose # 8
binmode # 17
binread # 11
binwrite # 0
close # 11
close_on_exec # 9
close_read # 6
close_write # 7
closed # 2
constants # 3
copy_stream # 48
dup # 8
each # 1
each_byte # 5
each_char # 8
each_codepoint # 10
each_line # 31
eof # 15
external_encoding # 24
fcntl # 1
fdatasync # 0
fileno # 2
flush # 2
for_fd # 0
foreach # 9
fsync # 2
getbyte # 6
getc # 4
gets # 43
initialize # 8
inspect # 4
internal_encoding # 15
io # 2
ioctl # 3
isatty # 1
lineno # 14
new # 1
nonblock # 4
open # 6
output # 4
path # 4
pid # 3
pipe # 26
popen # 42
pos # 3
pread # 24
print # 5
printf # 3
putc # 0
puts # 19
pwrite # 10
read # 93
read_nonblock # 20
readbyte # 3
readchar # 8
readline # 12
readlines # 30
readpartial # 15
reopen # 35
rewind # 7
seek # 12
select # 18
set_encoding # 35
set_encoding_by_bom # 16
stat # 3
sync # 8
sysopen # 7
sysread # 17
sysseek # 8
syswrite # 6
tell # 1
to_i # 1
to_io # 2
to_path # 1
try_convert # 7
tty # 4
ungetbyte # 6
ungetc # 14
write # 32
write_nonblock # 7
io/buffer # 23
and # 5
bit_count # 9
empty # 4
external # 3
for # 8
free # 13
initialize # 21
internal # 3
locked # 12
map # 37
mapped # 3
not # 3
null # 4
or # 5
private # 3
readonly # 4
resize # 24
shared # 4
string # 7
transfer # 11
valid # 17
write # 7
xor # 5
kernel # 118
Array # 14
Complex # 36
Float # 80
Hash # 10
Integer # 155
Rational # 36
String # 14
__callee__ # 12
__dir__ # 6
__method__ # 11
abort # 2
at_exit # 3
autoload # 25
autoload_relative # 13
backtick # 9
binding # 8
block_given # 5
caller # 22
caller_locations # 20
case_compare # 10
catch # 16
chomp # 8
chop # 5
class # 3
clone # 19
comparison # 5
define_singleton_method # 12
display # 0
dup # 6
enum_for # 1
eql # 1
equal_value # 1
eval # 57
exec # 3
exit # 4
extend # 10
fail # 2
fork # 2
format # 2
freeze # 11
frozen # 9
gets # 3
global_variables # 3
gsub # 12
initialize_clone # 4
initialize_copy # 4
initialize_dup # 3
inspect # 8
instance_of # 7
instance_variable_defined # 6
instance_variable_get # 17
instance_variable_set # 15
instance_variables # 5
is_a # 10
itself # 1
kind_of # 1
lambda # 15
load # 2
local_variables # 6
loop # 11
match # 1
method # 9
methods # 15
nil # 1
not_match # 3
object_id # 0
open # 24
p # 10
pp # 1
print # 4
printf # 5
private_methods # 7
proc # 6
protected_methods # 7
public_method # 3
public_methods # 9
public_send # 10
putc # 2
puts # 3
raise # 12
rand # 28
readline # 2
readlines # 2
remove_instance_variable # 9
require # 3
require_relative # 55
respond_to # 18
respond_to_missing # 17
select # 3
send # 6
set_trace_func # 2
singleton_class # 10
singleton_method # 7
singleton_methods # 36
sleep # 15
spawn # 3
sprintf # 2
srand # 12
sub # 2
syscall # 2
system # 17
taint # 1
tainted # 1
tap # 2
test # 16
then # 1
throw # 10
to_enum # 7
to_s # 1
trace_var # 6
trap # 2
trust # 1
untaint # 1
untrace_var # 2
untrust # 1
untrusted # 1
warn # 34
yield_self # 0
main # 7
define_method # 3
include # 2
private # 5
public # 5
ruby2_keywords # 1
to_s # 1
using # 10
marshal # 6
dump # 165
float # 18
load # 172
major_version # 1
minor_version # 1
restore # 1
matchdata # 30
allocate # 1
begin # 18
bytebegin # 18
byteend # 15
byteoffset # 11
captures # 2
deconstruct # 1
deconstruct_keys # 12
dup # 1
element_reference # 15
end # 15
eql # 1
equal_value # 4
hash # 0
inspect # 3
integer_at # 5
length # 1
match # 4
match_length # 4
named_captures # 5
names # 6
offset # 12
post_match # 4
pre_match # 4
regexp # 4
size # 1
string # 4
to_a # 2
to_s # 2
values_at # 15
math # 29
acos # 10
acosh # 8
asin # 9
asinh # 7
atan # 7
atan2 # 10
atanh # 0
cbrt # 5
constants # 4
cos # 8
cosh # 7
erf # 7
erfc # 7
exp # 7
expm1 # 7
frexp # 6
gamma # 13
hypot # 7
ldexp # 12
lgamma # 10
log # 11
log10 # 9
log1p # 10
log2 # 8
sin # 7
sinh # 7
sqrt # 8
tan # 8
tanh # 7
method # 27
arity # 3
call # 6
case_compare # 1
clone # 1
compose # 10
curry # 4
dup # 1
element_reference # 1
eql # 1
equal_value # 13
hash # 2
inspect # 1
name # 3
original_name # 8
owner # 5
parameters # 53
private # 1
protected # 1
public # 1
receiver # 3
source_location # 12
source_range # 0
super_method # 6
syntax_tree # 0
to_proc # 11
to_s # 0
unbind # 6
module # 86
alias_method # 24
ancestors # 9
append_features # 6
attr # 11
attr_accessor # 9
attr_reader # 7
attr_writer # 8
autoload # 79
autoload_relative # 16
case_compare # 3
class_eval # 1
class_exec # 1
class_variable_defined # 9
class_variable_get # 12
class_variable_set # 7
class_variables # 5
comparison # 5
const_added # 14
const_defined # 31
const_get # 45
const_missing # 5
const_set # 15
const_source_location # 42
constants # 11
define_method # 88
define_singleton_method # 1
deprecate_constant # 7
descendants # 13
eql # 0
equal # 0
equal_value # 0
extend_object # 7
extended # 3
freeze # 0
gt # 5
gte # 4
include # 36
included # 4
included_modules # 1
initialize # 2
initialize_copy # 2
inspect # 1
instance_method # 16
instance_methods # 8
lt # 5
lte # 4
method_added # 9
method_defined # 7
method_removed # 3
method_undefined # 3
module_eval # 20
module_exec # 6
module_function # 35
name # 23
nesting # 2
new # 4
prepend # 55
prepend_features # 6
prepended # 2
private # 7
private_class_method # 8
private_constant # 3
private_instance_methods # 5
private_method_defined # 12
protected # 5
protected_instance_methods # 5
protected_method_defined # 12
public # 5
public_class_method # 8
public_constant # 3
public_instance_method # 10
public_instance_methods # 5
public_method_defined # 10
refine # 38
refinements # 3
remove_class_variable # 8
remove_const # 12
remove_method # 14
ruby2_keywords # 15
set_temporary_name # 14
singleton_class # 5
to_s # 10
undef_method # 19
undefined_instance_methods # 4
used_refinements # 4
using # 20
mutex # 7
lock # 6
No Thread and its primitives: concurrency is together and meanwhile. concurrency
locked # 3
No Thread and its primitives: concurrency is together and meanwhile. concurrency
owned # 4
No Thread and its primitives: concurrency is together and meanwhile. concurrency
sleep # 10
No Thread and its primitives: concurrency is together and meanwhile. concurrency
synchronize # 5
No Thread and its primitives: concurrency is together and meanwhile. concurrency
try_lock # 4
No Thread and its primitives: concurrency is together and meanwhile. concurrency
unlock # 3
No Thread and its primitives: concurrency is together and meanwhile. concurrency
nil # 18
and # 1
case_compare # 2
dup # 1
inspect # 1
match # 2
nil # 1
nilclass # 2
or # 1
rationalize # 3
singleton_method # 1
to_a # 1
to_c # 1
to_f # 2
to_h # 1
to_i # 2
to_r # 1
to_s # 3
xor # 1
numeric # 46
abs # 2
abs2 # 3
angle # 1
arg # 4
ceil # 1
clone # 5
coerce # 8
comparison # 6
conj # 1
conjugate # 1
denominator # 2
div # 2
divmod # 1
dup # 2
eql # 2
fdiv # 6
finite # 1
floor # 1
i # 3
imag # 1
imaginary # 2
infinite # 1
integer # 1
magnitude # 1
modulo # 2
negative # 5
nonzero # 2
numerator # 2
numeric # 1
phase # 1
polar # 5
positive # 5
quo # 10
real # 3
rect # 1
rectangular # 5
remainder # 5
round # 1
singleton_method_added # 1
step # 13
to_c # 3
to_int # 1
truncate # 1
uminus # 4
uplus # 1
zero # 2
objectspace # 7
_id2ref # 12
count_objects # 0
define_finalizer # 18
each_object # 24
garbage_collect # 4
undefine_finalizer # 3
weakmap # 1
objectspace/weakkeymap # 7
clear # 2
delete # 5
element_reference # 8
element_set # 10
getkey # 2
inspect # 1
key # 4
objectspace/weakmap # 15
delete # 3
each # 0
each_key # 0
each_pair # 1
each_value # 0
element_reference # 2
element_set # 2
include # 3
inspect # 1
key # 1
keys # 0
length # 1
member # 1
size # 1
values # 0
proc # 26
allocate # 1
arity # 0
binding # 2
block_pass # 2
call # 16
case_compare # 1
clone # 3
compose # 15
curry # 26
dup # 3
element_reference # 1
eql # 1
equal_value # 10
hash # 3
inspect # 1
lambda # 10
new # 18
parameters # 32
refined # 27
ruby2_keywords # 7
source_location # 9
source_range # 18
syntax_tree # 5
to_proc # 1
to_s # 10
yield # 1
process # 40
_fork # 3
abort # 0
argv0 # 4
clock_getres # 5
clock_gettime # 24
constants # 6
daemon # 21
detach # 9
egid # 8
euid # 8
exec # 28
exit # 0
fork # 0
getpgid # 3
getpgrp # 0
getpriority # 4
getrlimit # 10
gid # 3
groups # 4
initgroups # 1
kill # 19
last_status # 3
maxgroups # 2
pid # 1
ppid # 1
set_proctitle # 1
setpgid # 1
setpgrp # 1
setpriority # 3
setrlimit # 43
setsid # 1
spawn # 95
times # 2
uid # 8
wait # 10
wait2 # 3
waitall # 3
waitpid # 1
waitpid2 # 1
warmup # 1
process/gid # 8
change_privilege # 0
eid # 0
grant_privilege # 0
re_exchange # 0
re_exchangeable # 0
rid # 0
sid_available # 0
switch # 0
process/status # 17
bit_and # 3
coredump # 0
equal_value # 2
exited # 3
exitstatus # 2
inspect # 0
pid # 1
right_shift # 3
signaled # 3
stopped # 0
stopsig # 0
success # 4
termsig # 4
to_i # 2
to_int # 0
to_s # 0
wait # 10
process/sys # 15
getegid # 0
geteuid # 0
getgid # 0
getuid # 0
issetugid # 0
setegid # 0
seteuid # 0
setgid # 0
setregid # 0
setresgid # 0
setresuid # 0
setreuid # 0
setrgid # 0
setruid # 0
setuid # 0
process/tms # 4
cstime # 2
cutime # 2
stime # 2
utime # 2
process/uid # 8
change_privilege # 0
eid # 0
grant_privilege # 0
re_exchange # 0
re_exchangeable # 0
rid # 0
sid_available # 0
switch # 0
queue # 15
append # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
clear # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
close # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
closed # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
deq # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
empty # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
enq # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
freeze # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
initialize # 8
No Thread and its primitives: concurrency is together and meanwhile. concurrency
length # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
num_waiting # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
pop # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
push # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
shift # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
size # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
random # 10
bytes # 3
default # 1
equal_value # 5
new # 8
new_seed # 3
rand # 35
random_number # 0
seed # 5
srand # 6
urandom # 5
range # 35
begin # 0
bsearch # 76
case_compare # 2
clamp # 12
clone # 2
count # 1
cover # 1
dup # 2
each # 10
end # 0
entries # 1
eql # 1
equal_value # 3
exclude_end # 2
first # 11
frozen # 4
hash # 3
include # 64
initialize # 7
inspect # 4
last # 12
max # 37 range/stepping_spec.pdx
member # 1
min # 30 range/stepping_spec.pdx
minmax # 17
new # 10
overlap # 9
percent # 2
range # 1
reverse_each # 16
size # 15
step # 95 range/stepping_spec.pdx
step answers an array outright; there is no enumerator to hand back. enumerators
to_a # 7
to_s # 3
to_set # 7
rational # 32
abs # 1
ceil # 3
comparison # 13
denominator # 2
div # 10
divide # 8
divmod # 7
equal_value # 4
exponent # 28
fdiv # 0
floor # 3
hash # 1
inspect # 1
integer # 2
magnitude # 1
marshal_dump # 2
minus # 5
modulo # 4
multiply # 5
numerator # 1
plus # 5
quo # 1
rational # 2
rationalize # 4
remainder # 0
round # 12
to_f # 2
to_i # 2
to_r # 4
to_s # 1
truncate # 10
zero # 3
refinement # 8
append_features # 2
extend_object # 2
import_methods # 15
include # 1
prepend # 1
prepend_features # 2
refined_class # 2
target # 1
regexp # 24
case_compare # 6
casefold # 1
compile # 0
encoding # 13
eql # 1
equal_value # 5
escape # 1
fixed_encoding # 8
hash # 3
initialize # 5
inspect # 8
last_match # 8
linear_time # 14
match # 25
named_captures # 6
names # 6
new # 0
options # 9
quote # 7
source # 8
timeout # 3
to_s # 10
try_convert # 4
union # 30
ruby/source_range # 1
inspect # 2
set # 55
add # 6
append # 1
case_compare # 1
classify # 4
clear # 2
collect # 1
compare_by_identity # 18
comparison # 5
constructor # 1
delete # 5
delete_if # 4
difference # 1
disjoint # 4
divide # 10
each # 3
empty # 1
eql # 2
equal_value # 4
exclusion # 5
filter # 1
flatten # 10
flatten_merge # 3
gt # 1
gte # 1
hash # 2
include # 3
initialize # 12
initialize_clone # 1
inspect # 1
intersect # 4
intersection # 4
join # 5
keep_if # 4
length # 1
lt # 1
lte # 1
map # 4
member # 1
merge # 6
minus # 3
plus # 1
pretty_print_cycle # 1
proper_subset # 2
proper_superset # 3
reject # 5
replace # 5
select # 5
set # 1
size # 1
subset # 2
subtract # 2
superset # 3
to_a # 1
to_s # 6
union # 4
set/enumerable # 1
to_set # 2
set/sortedset # 1
sortedset # 1
signal # 3
list # 4
signame # 6
trap # 38
sizedqueue # 16
append # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
clear # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
close # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
closed # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
deq # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
empty # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
enq # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
freeze # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
length # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
max # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
new # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
num_waiting # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
pop # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
push # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
shift # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
size # 0
No Thread and its primitives: concurrency is together and meanwhile. concurrency
string # 124
allocate # 3
append # 1
append_as_bytes # 8
ascii_only # 13
b # 2
bit_clear # 5
bit_count # 2
bit_flip # 5
bit_get # 6
bit_set # 5
bit_set_p # 6
bitwise_and # 6
bitwise_not # 4
bitwise_or # 6
bitwise_xor # 6
byteindex # 27
byterindex # 24
bytes # 8
bytesize # 6
byteslice # 2
bytesplice # 40
capitalize # 34
case_compare # 1
casecmp # 33
center # 12
chars # 2
chilled_string # 17
chomp # 65 string/trim_spec.pdx
chop # 26
chr # 8
clear # 5
clone # 8
codepoints # 2
comparison # 20 string/comparison_spec.pdx
No subclasses, one encoding, and no to_str conversion; the chr table needs Array.new with a block. characters
concat # 3
count # 10 string/search_spec.pdx
count takes a single character; Ruby's character-set count refuses rather than meaning something else. string-count
crypt # 10
dedup # 1
delete # 15
delete_prefix # 12
delete_suffix # 12
downcase # 32
dump # 17
dup # 8
each_byte # 5
each_char # 0
each_codepoint # 4
each_grapheme_cluster # 1
each_line # 0
element_reference # 0
element_set # 86
empty # 1
encode # 30
encoding # 25
end_with # 0
eql # 2
equal_value # 3
force_encoding # 11
freeze # 3
getbyte # 11
grapheme_clusters # 1
gsub # 77
hash # 1
hex # 7
include # 7
index # 34 string/search_spec.pdx
The regex arguments wait on the regex decision. issues/74
initialize # 3
insert # 12
inspect # 19
intern # 1
length # 7
lines # 2 string/search_spec.pdx
ljust # 12
lstrip # 21 string/trim_spec.pdx
match # 24
modulo # 79
multiply # 0
new # 9
next # 2
oct # 17
ord # 7
partition # 9
plus # 4
prepend # 8
replace # 0
reverse # 10
rindex # 29
rjust # 12
rpartition # 11
rstrip # 22 string/trim_spec.pdx
scan # 18
scrub # 24
setbyte # 14
size # 1
slice # 44
split # 60
squeeze # 16
start_with # 2
string # 1
strip # 20 string/trim_spec.pdx
sub # 66
succ # 10
sum # 3
swapcase # 32
to_c # 7
to_f # 21
to_i # 57
to_r # 13
to_s # 2
to_str # 1
to_sym # 10
tr # 41
tr_s # 25
try_convert # 8
uminus # 6
undump # 24
unicode_normalize # 14
unicode_normalized # 11
unpack # 9
unpack1 # 10
upcase # 32
uplus # 6
upto # 17
valid_encoding # 8
string/unpack # 26
a # 5
at # 5
b # 22
c # 11
carret # 7
comment # 5
d # 0
e # 0
f # 0
g # 0
h # 22
i # 0
j # 0
l # 0
m # 24
n # 0
p # 6
percent # 1
q # 0
r # 11
s # 0
u # 8
v # 0
w # 4
x # 15
z # 3
string/valid_encoding # 1
utf_8 # 28
struct # 30
clone # 0
constants # 2
deconstruct # 1
deconstruct_keys # 15
dig # 8
dup # 1
each # 3
each_pair # 4
element_reference # 6
element_set # 3
eql # 1
equal_value # 0
filter # 1
hash # 7
initialize # 8
inspect # 1
instance_variable_get # 2
instance_variables # 2
keyword_init # 6
length # 1
members # 3
new # 34
select # 4
size # 1
struct # 7
to_a # 1
to_h # 8
to_s # 6
values # 1
values_at # 11
symbol # 29
all_symbols # 3
capitalize # 9
case_compare # 1
casecmp # 13
comparison # 10
downcase # 5
dup # 1
element_reference # 50
empty # 2
encoding # 4
end_with # 0
equal_value # 1
id2name # 1
inspect # 4
intern # 1
length # 5
match # 12
name # 3
next # 1
size # 1
slice # 1
start_with # 0
succ # 3
swapcase # 6
symbol # 3
to_proc # 9
to_s # 5 symbol/text_boundary_spec.pdx
to_sym # 1
upcase # 4
systemexit # 2
initialize # 4
success # 2
thread # 45
abort_on_exception # 5
No Thread: concurrency is together and meanwhile. concurrency
add_trace_func # 0
No Thread: concurrency is together and meanwhile. concurrency
alive # 10
No Thread: concurrency is together and meanwhile. concurrency
allocate # 1
No Thread: concurrency is together and meanwhile. concurrency
backtrace # 13
No Thread: concurrency is together and meanwhile. concurrency
backtrace_locations # 18
No Thread: concurrency is together and meanwhile. concurrency
current # 3
No Thread: concurrency is together and meanwhile. concurrency
each_caller_location # 6
No Thread: concurrency is together and meanwhile. concurrency
element_reference # 5
No Thread: concurrency is together and meanwhile. concurrency
element_set # 6
No Thread: concurrency is together and meanwhile. concurrency
exit # 2
No Thread: concurrency is together and meanwhile. concurrency
fetch # 9
No Thread: concurrency is together and meanwhile. concurrency
fork # 1
No Thread: concurrency is together and meanwhile. concurrency
group # 2
No Thread: concurrency is together and meanwhile. concurrency
handle_interrupt # 9
No Thread: concurrency is together and meanwhile. concurrency
ignore_deadlock # 2
No Thread: concurrency is together and meanwhile. concurrency
initialize # 1
No Thread: concurrency is together and meanwhile. concurrency
inspect # 1
No Thread: concurrency is together and meanwhile. concurrency
join # 9
No Thread: concurrency is together and meanwhile. concurrency
key # 5
No Thread: concurrency is together and meanwhile. concurrency
keys # 3
No Thread: concurrency is together and meanwhile. concurrency
kill # 18
No Thread: concurrency is together and meanwhile. concurrency
list # 5
No Thread: concurrency is together and meanwhile. concurrency
main # 1
No Thread: concurrency is together and meanwhile. concurrency
name # 6
No Thread: concurrency is together and meanwhile. concurrency
native_thread_id # 3
No Thread: concurrency is together and meanwhile. concurrency
new # 8
No Thread: concurrency is together and meanwhile. concurrency
pass # 1
No Thread: concurrency is together and meanwhile. concurrency
pending_interrupt # 3
No Thread: concurrency is together and meanwhile. concurrency
priority # 7
No Thread: concurrency is together and meanwhile. concurrency
raise # 18
No Thread: concurrency is together and meanwhile. concurrency
report_on_exception # 10
No Thread: concurrency is together and meanwhile. concurrency
run # 0
No Thread: concurrency is together and meanwhile. concurrency
set_trace_func # 0
No Thread: concurrency is together and meanwhile. concurrency
start # 4
No Thread: concurrency is together and meanwhile. concurrency
status # 11
No Thread: concurrency is together and meanwhile. concurrency
stop # 11
No Thread: concurrency is together and meanwhile. concurrency
terminate # 1
No Thread: concurrency is together and meanwhile. concurrency
thread_variable # 8
No Thread: concurrency is together and meanwhile. concurrency
thread_variable_get # 9
No Thread: concurrency is together and meanwhile. concurrency
thread_variable_set # 9
No Thread: concurrency is together and meanwhile. concurrency
thread_variables # 4
No Thread: concurrency is together and meanwhile. concurrency
to_s # 14
No Thread: concurrency is together and meanwhile. concurrency
value # 4
No Thread: concurrency is together and meanwhile. concurrency
wakeup # 0
No Thread: concurrency is together and meanwhile. concurrency
thread/backtrace # 1
limit # 2
No Thread: concurrency is together and meanwhile. concurrency
thread/backtrace/location # 9
absolute_path # 8
No Thread: concurrency is together and meanwhile. concurrency
base_label # 5
No Thread: concurrency is together and meanwhile. concurrency
inspect # 1
No Thread: concurrency is together and meanwhile. concurrency
label # 46
No Thread: concurrency is together and meanwhile. concurrency
lineno # 2
No Thread: concurrency is together and meanwhile. concurrency
path # 9
No Thread: concurrency is together and meanwhile. concurrency
source_range # 19
No Thread: concurrency is together and meanwhile. concurrency
syntax_tree # 1
No Thread: concurrency is together and meanwhile. concurrency
to_s # 1
No Thread: concurrency is together and meanwhile. concurrency
threadgroup # 5
add # 2
No Thread and its primitives: concurrency is together and meanwhile. concurrency
default # 2
No Thread and its primitives: concurrency is together and meanwhile. concurrency
enclose # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
enclosed # 2
No Thread and its primitives: concurrency is together and meanwhile. concurrency
list # 1
No Thread and its primitives: concurrency is together and meanwhile. concurrency
time # 66
_dump # 6
_load # 5
asctime # 1
at # 41
ceil # 7
comparison # 19
ctime # 1
day # 3
deconstruct_keys # 7
dst # 1
dup # 6
eql # 6
floor # 5
friday # 2
getgm # 1
getlocal # 24
getutc # 1
gm # 1
gmt # 1
gmt_offset # 1
gmtime # 1
gmtoff # 1
hash # 2
hour # 3
inspect # 5
isdst # 1
iso8601 # 5
local # 0
localtime # 25
mday # 1
min # 3
minus # 20
mktime # 1
mon # 1
monday # 2
month # 3
new # 80
now # 15
nsec # 7
plus # 21
round # 5
saturday # 2
sec # 1
strftime # 8
subsec # 6
sunday # 2
thursday # 2
time # 1
to_a # 1
to_f # 1
to_i # 3
to_r # 2
to_s # 0
tuesday # 2
tv_nsec # 1
tv_sec # 1
tv_usec # 1
usec # 10
utc # 20
utc_offset # 8
wday # 1
wednesday # 2
xmlschema # 1
yday # 1
year # 3
zone # 9
tracepoint # 19
allow_reentry # 2
binding # 1
callee_id # 1
defined_class # 1
disable # 5
enable # 32
enabled # 2
eval_script # 1
event # 1
inspect # 9
lineno # 2
method_id # 1
new # 7
parameters # 2
path # 2
raised_exception # 2
return_value # 1
self # 2
trace # 2
true # 9
and # 1
case_compare # 2
dup # 1
inspect # 1
or # 1
singleton_method # 1
to_s # 3
trueclass # 2
xor # 1
unboundmethod # 21
arity # 1
bind # 10
bind_call # 8
clone # 1
dup # 1
eql # 1
equal_value # 16
hash # 3
inspect # 1
name # 2
original_name # 8
owner # 5
parameters # 0
private # 1
protected # 1
public # 1
source_location # 7
source_range # 0
super_method # 6
syntax_tree # 0
to_s # 5
warning # 5
categories # 1
element_reference # 4
element_set # 5
performance_warning # 1
warn # 20
language 80 files #
BEGIN # 7
BEGIN and END blocks are removed syntax. removed-syntax
END # 4
BEGIN and END blocks are removed syntax. removed-syntax
alias # 30
and # 10
array # 24 array/word_array_spec.pdx
The splat operator is deferred (ADR 0014); %W is declined (ADR 0051). 0014-2026-07-22-keyword-arguments
assignments # 42
block # 176
break # 39
case # 51
class # 45
class_variable # 14
comment # 1
constants # 100
def # 73
defined # 261
delegation # 15
encoding # 6
ensure # 31
execution # 6
file # 2
for # 34
for is removed syntax: each is the loop. removed-syntax
hash # 41
heredoc # 16
if # 52
it_parameter # 0
keyword_arguments # 23
lambda # 16
line # 2
loop # 7
magic_comment # 9
match # 8
metaclass # 21
method # 84
module # 16
next # 35
not # 10
numbered_parameters # 21
Numbered block parameters are removed; it is the single-parameter spelling. removed-syntax
numbers # 22 number/literal_spec.pdx
A bare leading-zero octal refuses; no Rational or Complex suffixes. integer-literals
optional_assignments # 74
or # 15
order # 5
pattern_matching # 114
precedence # 32
predefined # 163
private # 7
proc # 38
range # 5
redo # 5
regexp # 26
rescue # 60
begin/rescue/raise do not exist: a fallible operation returns its failure. errors
retry # 3
return # 43
safe # 1
safe_navigator # 13
send # 78
singleton_class # 53
source_encoding # 6
string # 40
super # 61
symbol # 15
throw # 10
undef # 8
unless # 6
until # 28
variables # 120
while # 37
yield # 39
predefined # 2
data # 9
toplevel_binding # 5
regexp # 11
anchors # 14
back-references # 20
character_classes # 128
empty_checks # 4
encoding # 32
escapes # 13
grouping # 7
interpolation # 9
modifiers # 12
repetition # 14
subexpression_call # 5
library 1516 files #
English # 2
English # 24
alias # 2
abbrev # 1
abbrev # 2
base64 # 6
decode64 # 6
encode64 # 4
strict_decode64 # 7
strict_encode64 # 3
urlsafe_decode64 # 3
urlsafe_encode64 # 3
bigdecimal # 57
BigDecimal # 29
abs # 2
add # 13
case_compare # 1
ceil # 6
clone # 1
coerce # 1
comparison # 5
constants # 7
core # 8
div # 10
divide # 1
divmod # 12
double_fig # 1
dup # 1
eql # 1
equal_value # 6
exponent # 3
finite # 2
fix # 5
floor # 4
frac # 5
gt # 5
gte # 5
hash # 5
infinite # 4
inspect # 4
limit # 4
lt # 5
lte # 5
minus # 5
mode # 3
modulo # 2
mult # 1
multiply # 3
nan # 2
nonzero # 2
plus # 5
power # 0
quo # 1
remainder # 8
round # 11
sign # 6
split # 7
sqrt # 16
sub # 5
to_d # 1
to_f # 4
to_i # 2
to_int # 1
to_r # 4
to_s # 13
truncate # 7
uminus # 2
uplus # 1
util # 7
zero # 2
cgi # 15
escape # 2
escapeElement # 2
escapeHTML # 3
escapeURIComponent # 12
http_header # 0
initialize # 12
out # 5
parse # 4
pretty # 2
print # 2
rfc1123_date # 1
unescape # 1
unescapeElement # 2
unescapeHTML # 7
unescapeURIComponent # 16
cgi/htmlextension # 26
a # 7
base # 4
blockquote # 4
br # 3
caption # 4
checkbox # 10
checkbox_group # 8
doctype # 4
file_field # 10
form # 8
frame # 1
frameset # 1
hidden # 8
html # 9
image_button # 10
img # 12
multipart_form # 8
password_field # 12
popup_menu # 0
radio_button # 10
radio_group # 8
reset # 8
scrolling_list # 0
submit # 8
text_field # 12
textarea # 10
cgi/queryextension # 38
accept # 1
accept_charset # 1
accept_encoding # 1
accept_language # 1
auth_type # 1
cache_control # 1
content_length # 1
content_type # 1
cookies # 0
element_reference # 3
from # 1
gateway_interface # 1
has_key # 0
host # 1
include # 0
key # 0
keys # 1
multipart # 1
negotiate # 1
params # 2
path_info # 1
path_translated # 1
pragma # 1
query_string # 1
raw_cookie2 # 1
referer # 1
remote_addr # 1
remote_host # 1
remote_ident # 1
remote_user # 1
request_method # 1
script_name # 1
server_name # 1
server_port # 1
server_protocol # 1
server_software # 1
user_agent # 1
coverage # 5
peek_result # 4
result # 29
running # 3
start # 14
supported # 3
csv # 9
foreach # 0
generate # 3
generate_line # 5
generate_row # 0
liberal_parsing # 3
open # 0
parse # 17
read # 0
readlines # 5
csv/basicwriter # 3
close_on_terminate # 0
initialize # 0
terminate # 0
csv/cell # 2
data # 0
initialize # 0
csv/iobuf # 4
close # 0
initialize # 0
read # 0
terminate # 0
csv/ioreader # 4
close_on_terminate # 0
get_row # 0
initialize # 0
terminate # 0
csv/streambuf # 11
add_buf # 0
buf_size # 0
drop # 0
element_reference # 0
get # 0
idx_is_eos # 0
initialize # 0
is_eos # 0
read # 0
rel_buf # 0
terminate # 0
csv/stringreader # 2
get_row # 0
initialize # 0
csv/writer # 7
add_row # 0
append # 0
close # 0
create # 0
generate # 0
initialize # 0
terminate # 0
date # 98
accessor # 13
add # 6
add_month # 7
ajd # 0
ajd_to_amjd # 0
ajd_to_jd # 0
amjd # 0
amjd_to_ajd # 0
append # 0
asctime # 1
boat # 5
case_compare # 0
civil # 0
commercial # 4
commercial_to_jd # 0
comparison # 0
constants # 8
conversions # 5
ctime # 1
cwday # 0
cweek # 0
cwyear # 0
day # 1
day_fraction # 0
day_fraction_to_time # 0
deconstruct_keys # 7
downto # 1
england # 0
eql # 2
friday # 2
gregorian # 2
gregorian_leap # 2
hash # 1
infinity # 8
inspect # 0
iso8601 # 10
italy # 0
jd # 4
jd_to_ajd # 0
jd_to_civil # 0
jd_to_commercial # 0
jd_to_ld # 0
jd_to_mjd # 0
jd_to_ordinal # 0
jd_to_wday # 0
julian # 2
julian_leap # 2
ld # 0
ld_to_jd # 0
leap # 0
mday # 1
minus # 4
minus_month # 3
mjd # 0
mjd_to_jd # 0
mon # 1
monday # 1
month # 1
new # 0
new_start # 0
next # 0
next_day # 2
next_month # 5
next_year # 1
ordinal # 1
ordinal_to_jd # 0
parse # 17
plus # 3
prev_day # 2
prev_month # 5
prev_year # 1
relationship # 3
rfc3339 # 1
right_shift # 0
saturday # 1
start # 0
step # 2
strftime # 5
strptime # 26
succ # 1
sunday # 1
thursday # 1
time_to_day_fraction # 0
to_s # 0
today # 2
tuesday # 1
upto # 1
valid_civil # 1
valid_commercial # 3
valid_date # 3
valid_jd # 4
valid_ordinal # 2
valid_time # 0
wday # 1
wednesday # 1
yday # 0
year # 1
zone_to_diff # 0
date/format/bag # 2
method_missing # 0
to_hash # 0
date/infinity # 10
abs # 0
coerce # 0
comparison # 0
d # 0
finite # 0
infinite # 0
nan # 0
uminus # 0
uplus # 0
zero # 0
date/time # 1
to_date # 6
datetime # 35
_strptime # 0
add # 1
civil # 0
commercial # 0
deconstruct_keys # 7
hour # 10
httpdate # 0
iso8601 # 1
jd # 0
jisx0301 # 0
min # 1
minute # 9
new # 10
new_offset # 0
now # 4
offset # 0
ordinal # 0
parse # 22
rfc2822 # 1
rfc3339 # 0
rfc822 # 0
sec # 1
sec_fraction # 0
second # 10
second_fraction # 1
strftime # 5
strptime # 0
subtract # 2
to_date # 6
to_datetime # 1
to_s # 2
to_time # 4
xmlschema # 0
yday # 0
zone # 0
datetime/time # 1
to_datetime # 4
delegate/delegate_class # 6
instance_method # 7
instance_methods # 4
private_instance_methods # 3
protected_instance_methods # 5
public_instance_methods # 4
respond_to_missing # 1
delegate/delegator # 18
case_compare # 1
compare # 1
complement # 1
eql # 4
equal # 1
equal_value # 3
frozen # 7
hash # 1
marshal # 2
method # 9
methods # 5
not # 1
not_equal # 3
private_methods # 2
protected_methods # 2
public_methods # 2
send # 4
tap # 1
digest # 2
bubblebabble # 5
hexencode # 5
digest/instance # 3
append # 1
new # 2
update # 1
digest/md5 # 15
append # 1
block_length # 1
digest # 2
digest_bang # 1
digest_length # 1
equal # 4
file # 5
hexdigest # 2
hexdigest_bang # 1
inspect # 1
length # 1
reset # 1
size # 1
to_s # 2
update # 1
digest/sha1 # 2
digest # 2
file # 5
digest/sha2 # 1
hexdigest # 2
digest/sha256 # 15
append # 1
block_length # 1
digest # 2
digest_bang # 1
digest_length # 1
equal # 4
file # 6
hexdigest # 2
hexdigest_bang # 1
inspect # 1
length # 1
reset # 1
size # 1
to_s # 2
update # 1
digest/sha384 # 15
append # 1
block_length # 1
digest # 2
digest_bang # 1
digest_length # 1
equal # 4
file # 5
hexdigest # 2
hexdigest_bang # 1
inspect # 1
length # 1
reset # 1
size # 1
to_s # 2
update # 1
digest/sha512 # 15
append # 1
block_length # 1
digest # 2
digest_bang # 1
digest_length # 1
equal # 4
file # 5
hexdigest # 2
hexdigest_bang # 1
inspect # 1
length # 1
reset # 1
size # 1
to_s # 2
update # 1
drb # 1
start_service # 2
erb # 8
def_class # 1
def_method # 1
def_module # 1
filename # 2
new # 15
result # 5
run # 5
src # 1
erb/defmethod # 1
def_erb_method # 2
erb/util # 4
h # 0
html_escape # 0
u # 0
url_encode # 0
etc # 19
confstr # 2
endgrent # 0
endpwent # 0
getgrent # 0
getgrgid # 7
getgrnam # 3
getlogin # 2
getpwent # 0
getpwnam # 3
getpwuid # 4
group # 2
nprocessors # 1
passwd # 1
struct_group # 5
struct_passwd # 8
sysconf # 1
sysconfdir # 1
systmpdir # 1
uname # 1
expect # 1
expect # 6
fiddle/handle # 1
initialize # 1
find # 2
find # 2
prune # 1
getoptlong # 10
each # 1
each_option # 1
error_message # 2
get # 5
get_option # 1
initialize # 2
ordering # 3
set_options # 8
terminate # 3
terminated # 1
io-wait # 3
wait # 20
wait_readable # 4
wait_writable # 4
ipaddr # 6
hton # 2
ipv4_conversion # 2
new # 11
operator # 9
reverse # 3
to_s # 2
irb # 1
irb # 1
logger # 1
severity # 1
logger/device # 3
close # 1
new # 4
write # 3
logger/logger # 10
add # 7
close # 1
datetime_format # 4
debug # 4
error # 4
fatal # 4
info # 4
new # 11
unknown # 3
warn # 4
matrix # 70
I # 1
antisymmetric # 4
build # 10
clone # 2
coerce # 1
collect # 1
column # 6
column_size # 2
column_vector # 3
column_vectors # 4
columns # 4
conj # 1
conjugate # 3
constructor # 9
det # 1
determinant # 5
diagonal # 10
divide # 8
each # 10
each_with_index # 10
element_reference # 2
empty # 9
eql # 1
equal_value # 1
exponent # 8
find_index # 14
hash # 2
hermitian # 5
identity # 3
imag # 1
imaginary # 3
inspect # 4
inv # 1
inverse # 5
inverse_from # 0
lower_triangular # 3
map # 4
minor # 11
minus # 6
multiply # 12
new # 1
normal # 2
orthogonal # 3
permutation # 4
plus # 6
rank # 3
real # 7
rect # 1
rectangular # 2
regular # 4
round # 3
row # 6
row_size # 2
row_vector # 4
row_vectors # 4
rows # 5
scalar # 8
singular # 4
square # 5
symmetric # 4
t # 1
to_a # 1
to_s # 0
tr # 1
trace # 2
transpose # 3
unit # 1
unitary # 4
upper_triangular # 3
zero # 7
matrix/eigenvalue_decomposition # 6
eigenvalue_matrix # 1
eigenvalues # 3
eigenvector_matrix # 2
eigenvectors # 2
initialize # 3
to_a # 2
matrix/lup_decomposition # 7
determinant # 2
initialize # 1
l # 2
p # 2
solve # 6
to_a # 3
u # 2
matrix/scalar # 9
Fail # 0
Raise # 0
divide # 0
exponent # 0
included # 0
initialize # 0
minus # 0
multiply # 0
plus # 0
matrix/vector # 5
cross_product # 2
each2 # 7
eql # 2
inner_product # 4
normalize # 2
mkmf # 1
mkmf # 1
monitor # 6
enter # 1
exit # 1
mon_initialize # 1
new_cond # 4
synchronize # 3
try_enter # 2
net-ftp # 56
FTPError # 1
FTPPermError # 2
FTPProtoError # 2
FTPReplyError # 2
FTPTempError # 2
abort # 9
acct # 8
binary # 2
chdir # 16
close # 3
closed # 2
connect # 5
debug_mode # 2
default_passive # 1
delete # 8
dir # 0
get # 0
getbinaryfile # 0
getdir # 0
gettextfile # 0
help # 9
initialize # 41
last_response # 1
last_response_code # 0
lastresp # 0
list # 0
login # 29
ls # 0
mdtm # 4
mkdir # 8
mtime # 6
nlst # 12
noop # 4
open # 6
passive # 3
put # 0
putbinaryfile # 0
puttextfile # 0
pwd # 7
quit # 3
rename # 14
resume # 2
retrbinary # 2
retrlines # 2
return_code # 2
rmdir # 8
sendcmd # 6
set_socket # 0
site # 7
size # 6
status # 10
storbinary # 2
storlines # 2
system # 6
voidcmd # 7
welcome # 1
net-http # 7
HTTPBadResponse # 1
HTTPClientExcepton # 2
HTTPError # 2
HTTPFatalError # 2
HTTPHeaderSyntaxError # 1
HTTPRetriableError # 2
HTTPServerException # 2
net-http/http # 57
Proxy # 5
active # 1
address # 1
close_on_empty_response # 0
copy # 1
default_port # 1
delete # 1
finish # 2
get # 4
get2 # 1
get_print # 2
get_response # 2
head # 2
head2 # 1
http_default_port # 1
https_default_port # 1
initialize # 7
inspect # 1
is_version_1_1 # 1
is_version_1_2 # 1
lock # 1
mkcol # 1
move # 2
new # 10
newobj # 8
open_timeout # 3
options # 2
port # 1
post # 8
post2 # 1
post_form # 1
propfind # 2
proppatch # 2
proxy_address # 4
proxy_class # 1
proxy_pass # 6
proxy_port # 6
proxy_user # 6
put # 2
put2 # 1
read_timeout # 3
request # 2
request_get # 5
request_head # 5
request_post # 5
request_put # 5
request_types # 56
send_request # 3
set_debug_output # 2
socket_type # 1
start # 13
started # 3
trace # 2
unlock # 2
use_ssl # 1
version_1_1 # 1
version_1_2 # 3
net-http/httpexceptions # 2
initialize # 2
response # 1
net-http/httpgenericrequest # 10
body # 3
body_exist # 2
body_stream # 3
exec # 7
inspect # 1
method # 1
path # 1
request_body_permitted # 1
response_body_permitted # 1
set_body_internal # 2
net-http/httpheader # 34
add_field # 2
basic_auth # 1
canonical_each # 1
chunked # 1
content_length # 8
content_range # 3
content_type # 3
delete # 3
each # 1
each_capitalized # 2
each_capitalized_name # 2
each_header # 2
each_key # 2
each_name # 1
each_value # 2
element_reference # 4
element_set # 3
fetch # 7
form_data # 1
get_fields # 4
initialize_http_header # 2
key # 2
length # 1
main_type # 2
proxy_basic_auth # 1
range # 5
range_length # 3
set_content_type # 1
set_form_data # 3
set_range # 11
size # 1
sub_type # 3
to_hash # 2
type_params # 2
net-http/httprequest # 1
initialize # 5
net-http/httpresponse # 20
body # 2
body_permitted # 1
code # 1
code_type # 1
entity # 1
error # 1
error_type # 1
exception_type # 1
header # 1
http_version # 1
initialize # 1
inspect # 1
message # 1
msg # 1
read_body # 9
read_header # 1
read_new # 1
reading_body # 6
response # 1
value # 1
objectspace # 7
dump # 8
dump_all # 7
memsize_of # 5
memsize_of_all # 3
reachable_objects_from # 8
trace # 1
trace_object_allocations # 14
observer # 5
add_observer # 1
count_observers # 2
delete_observer # 1
delete_observers # 1
notify_observers # 3
open3 # 11
capture2 # 0
capture2e # 0
capture3 # 0
pipeline # 0
pipeline_r # 0
pipeline_rw # 0
pipeline_start # 0
pipeline_w # 0
popen2 # 0
popen2e # 0
popen3 # 4
openssl # 3
cipher # 1
fixed_length_secure_compare # 5
secure_compare # 4
openssl/digest # 8
append # 0
block_length # 8
digest # 12
digest_length # 8
initialize # 28
name # 3
reset # 4
update # 0
openssl/hmac # 2
digest # 1
hexdigest # 1
openssl/kdf # 2
pbkdf2_hmac # 24
scrypt # 29
openssl/random # 2
pseudo_bytes # 0
random_bytes # 0
openssl/x509/name # 1
parse # 4
openssl/x509/store # 1
verify # 3
openstruct # 13
delete_field # 2
element_reference # 1
element_set # 1
equal_value # 2
frozen # 5
initialize # 1
inspect # 1
marshal_dump # 1
marshal_load # 1
method_missing # 3
new # 2
to_h # 9
to_s # 3
optionparser # 2
order # 2
parse # 2
pathname # 20
absolute # 4
birthtime # 2
case_compare # 1
divide # 1
empty # 4
equal_value # 2
glob # 12
hash # 2
inspect # 1
join # 9
new # 4
parent # 3
pathname # 3
plus # 1
realdirpath # 1
realpath # 1
relative # 4
relative_path_from # 11
root # 5
sub # 2
pp # 1
pp # 3
prime # 7
each # 17
instance # 4
int_from_prime_division # 2
next # 1
prime # 2
prime_division # 5
succ # 1
prime/integer # 4
each_prime # 1
from_prime_division # 2
prime # 2
prime_division # 4
random/formatter # 1
alphanumeric # 8
rbconfig # 3
rbconfig # 17
unicode_emoji_version # 2
unicode_version # 2
rbconfig/sizeof # 2
limits # 7
sizeof # 5
readline # 12
basic_quote_characters # 2
basic_word_break_characters # 2
completer_quote_characters # 2
completer_word_break_characters # 2
completion_append_character # 2
completion_case_fold # 2
completion_proc # 3
constants # 2
emacs_editing_mode # 1
filename_quote_characters # 2
readline # 1
vi_editing_mode # 1
readline/history # 13
append # 3
delete_at # 2
each # 1
element_reference # 2
element_set # 4
empty # 1
history # 1
length # 0
pop # 2
push # 3
shift # 2
size # 0
to_s # 1
resolv # 4
get_address # 2
get_addresses # 1
get_name # 2
get_names # 1
ripper # 2
lex # 1
sexp # 1
rubygems/gem # 2
bin_path # 1
load_path_insert_index # 1
securerandom # 5
base64 # 7
bytes # 0
hex # 7
random_bytes # 6
random_number # 10
shellwords # 1
shellwords # 7
singleton # 7
allocate # 1
clone # 1
dump # 2
dup # 1
instance # 6
load # 2
new # 1
socket/addrinfo # 48
afamily # 3
bind # 2
canonname # 2
connect # 3
connect_from # 8
connect_to # 8
family_addrinfo # 17
foreach # 1
getaddrinfo # 12
getnameinfo # 3
initialize # 80
inspect # 9
inspect_sockaddr # 6
ip # 9
ip_address # 6
ip_port # 3
ip_unpack # 3
ipv4 # 3
ipv4_loopback # 5
ipv4_multicast # 4
ipv4_private # 4
ipv6 # 3
ipv6_linklocal # 3
ipv6_loopback # 5
ipv6_mc_global # 3
ipv6_mc_linklocal # 3
ipv6_mc_nodelocal # 3
ipv6_mc_orglocal # 3
ipv6_mc_sitelocal # 3
ipv6_multicast # 5
ipv6_sitelocal # 3
ipv6_to_ipv4 # 9
ipv6_unique_local # 3
ipv6_unspecified # 3
ipv6_v4compat # 4
ipv6_v4mapped # 4
listen # 3
marshal_dump # 13
marshal_load # 2
pfamily # 4
protocol # 3
socktype # 3
tcp # 7
to_s # 1
to_sockaddr # 5
udp # 7
unix # 10
unix_path # 3
socket/ancillarydata # 12
cmsg_is # 5
data # 1
family # 1
initialize # 44
int # 7
ip_pktinfo # 19
ipv6_pktinfo # 11
ipv6_pktinfo_addr # 1
ipv6_pktinfo_ifindex # 1
level # 1
type # 1
unix_rights # 9
socket/basicsocket # 24
close_read # 6
close_write # 7
connect_address # 22
do_not_reverse_lookup # 8
for_fd # 3
getpeereid # 2
getpeername # 2
getsockname # 3
getsockopt # 23
ioctl # 2
local_address # 0
read # 3
read_nonblock # 5
recv # 13
recv_nonblock # 9
recvmsg # 25
recvmsg_nonblock # 26
remote_address # 0
send # 12
sendmsg # 6
sendmsg_nonblock # 7
setsockopt # 25
shutdown # 19
write_nonblock # 3
socket/constants # 1
constants # 13
socket/ipsocket # 5
addr # 8
getaddress # 4
inspect # 4
peeraddr # 9
recvfrom # 8
socket/option # 6
bool # 3
initialize # 9
inspect # 1
int # 4
linger # 7
new # 5
socket/socket # 43
accept # 11
accept_loop # 4
accept_nonblock # 13
bind # 16
connect # 5
connect_nonblock # 10
for_fd # 1
getaddrinfo # 25
gethostbyaddr # 16
gethostbyname # 19
gethostname # 1
getifaddrs # 13
getnameinfo # 16
getservbyname # 7
getservbyport # 4
initialize # 10
ip_address_list # 6
ipv6only_bang # 1
listen # 4
local_address # 7
pack_sockaddr_in # 1
pack_sockaddr_un # 1
pair # 15
recvfrom # 13
recvfrom_nonblock # 16
remote_address # 7
sockaddr_in # 4
sockaddr_un # 6
socket # 5
socketpair # 1
sysaccept # 5
tcp # 8
tcp_server_loop # 2
tcp_server_sockets # 3
udp_server_loop # 2
udp_server_loop_on # 2
udp_server_recv # 1
udp_server_sockets # 3
unix # 3
unix_server_loop # 2
unix_server_socket # 3
unpack_sockaddr_in # 6
unpack_sockaddr_un # 4
socket/tcpserver # 7
accept # 9
accept_nonblock # 6
gets # 1
initialize # 10
listen # 2
new # 14
sysaccept # 4
socket/tcpsocket # 9
gethostbyname # 17
initialize # 10
local_address # 8
open # 0
partially_closable # 0
recv # 1
recv_nonblock # 3
remote_address # 8
setsockopt # 5
socket/udpsocket # 10
bind # 7
connect # 2
initialize # 8
local_address # 8
new # 6
open # 1
recvfrom_nonblock # 12
remote_address # 8
send # 10
write # 1
socket/unixserver # 8
accept # 9
accept_nonblock # 7
for_fd # 1
initialize # 3
listen # 1
new # 1
open # 1
sysaccept # 3
socket/unixsocket # 15
addr # 4
initialize # 7
inspect # 1
local_address # 13
new # 1
open # 1
pair # 8
partially_closable # 0
path # 2
peeraddr # 2
recv_io # 5
recvfrom # 12
remote_address # 6
send_io # 2
socketpair # 1
stringio # 64
append # 9
binmode # 3
close # 3
close_read # 4
close_write # 4
closed # 1
closed_read # 1
closed_write # 1
each # 1
each_byte # 6
each_char # 4
each_codepoint # 7
each_line # 25
eof # 3
external_encoding # 3
fcntl # 1
fileno # 1
flush # 1
fsync # 1
getbyte # 1
getc # 1
getch # 3
getpass # 1
gets # 4
initialize # 28
inspect # 3
internal_encoding # 1
isatty # 1
length # 1
lineno # 2
new # 1
open # 20
path # 1
pid # 1
pos # 4
print # 11
printf # 10
putc # 11
puts # 20
read # 5
read_nonblock # 4
readbyte # 1
readchar # 1
readline # 4
readlines # 17
readpartial # 13
reopen # 29
rewind # 3
seek # 8
set_encoding # 3
set_encoding_by_bom # 18
size # 1
string # 7
stringio # 1
sync # 2
sysread # 4
syswrite # 0
tell # 1
truncate # 9
tty # 1
ungetbyte # 4
ungetc # 12
write # 0
write_nonblock # 1
stringscanner # 44
append # 4
beginning_of_line # 2
bol # 1
captures # 5
charpos # 2
check # 10
check_until # 14
concat # 1
dup # 4
element_reference # 9
eos # 2
exist # 15
fixed_anchor # 2
get_byte # 8
getch # 9
initialize # 4
inspect # 2
match # 6
matched # 4
matched_size # 2
must_C_version # 1
named_captures # 4
peek # 5
peek_byte # 4
pointer # 2
pos # 8
post_match # 2
pre_match # 4
reset # 1
rest # 6
rest_size # 2
scan # 15
scan_byte # 10
scan_full # 6
scan_integer # 18
scan_until # 16
search_full # 16
size # 2
skip # 4
skip_until # 15
string # 4
terminate # 1
unscan # 3
values_at # 10
syslog # 20
alert # 0
close # 6
constants # 3
crit # 0
debug # 0
emerg # 0
err # 0
facility # 4
ident # 3
info # 0
inspect # 3
instance # 1
log # 5
mask # 8
notice # 0
open # 14
opened # 3
options # 4
reopen # 1
warning # 0
tempfile # 10
_close # 2
close # 6
create # 19
delete # 1
initialize # 4
length # 1
open # 9
path # 1
size # 2
thread # 2
queue # 1
sizedqueue # 1
time # 6
httpdate # 1
iso8601 # 1
rfc2822 # 2
rfc822 # 1
to_time # 1
xmlschema # 1
timeout # 2
error # 1
timeout # 6
tmpdir/dir # 2
mktmpdir # 9
tmpdir # 1
uri # 19
decode_www_form # 0
decode_www_form_component # 0
encode_www_form # 0
encode_www_form_component # 0
eql # 0
equality # 6
extract # 8
join # 7
merge # 3
normalize # 3
parse # 12
plus # 7
regexp # 1
route_from # 2
route_to # 2
select # 4
set_component # 1
split # 0
uri # 4
uri/escape # 4
decode # 0
encode # 0
escape # 0
unescape # 0
uri/ftp # 7
build # 0
merge # 0
new2 # 0
path # 3
set_typecode # 0
to_s # 1
typecode # 0
uri/generic # 44
absolute # 0
build # 0
build2 # 0
coerce # 0
component # 0
component_ary # 0
default_port # 0
eql # 0
equal_value # 0
fragment # 0
hash # 0
hierarchical # 0
host # 1
inspect # 0
merge # 0
minus # 0
normalize # 0
opaque # 0
password # 0
path # 0
plus # 0
port # 0
query # 0
registry # 0
relative # 0
route_from # 0
route_to # 0
scheme # 0
select # 0
set_fragment # 0
set_host # 0
set_opaque # 0
set_password # 0
set_path # 0
set_port # 0
set_query # 0
set_registry # 0
set_scheme # 0
set_user # 0
set_userinfo # 0
to_s # 1
use_registry # 0
user # 0
userinfo # 0
uri/http # 2
build # 0
request_uri # 2
uri/ldap # 12
attributes # 0
build # 0
dn # 0
extensions # 0
filter # 0
hierarchical # 0
scope # 0
set_attributes # 0
set_dn # 0
set_extensions # 0
set_filter # 0
set_scope # 0
uri/mailto # 8
build # 1
headers # 0
set_headers # 0
set_to # 0
to # 0
to_mailtext # 0
to_rfc822text # 0
to_s # 0
uri/parser # 8
escape # 0
extract # 8
inspect # 0
join # 7
make_regexp # 0
parse # 13
split # 0
unescape # 0
uri/util # 1
make_components_hash # 0
weakref # 5
__getobj__ # 2
allocate # 1
new # 1
send # 3
weakref_alive # 2
win32ole/win32ole # 18
_getproperty # 1
_invoke # 2
codepage # 1
connect # 2
const_load # 2
constants # 9
create_guid # 1
invoke # 1
locale # 2
new # 4
ole_func_methods # 3
ole_get_methods # 1
ole_method # 0
ole_method_help # 0
ole_methods # 3
ole_obj_help # 2
ole_put_methods # 3
setproperty # 0
win32ole/win32ole_event # 2
new # 4
on_event # 4
win32ole/win32ole_method # 19
dispid # 2
event # 2
event_interface # 3
helpcontext # 3
helpfile # 2
helpstring # 2
invkind # 2
invoke_kind # 2
name # 0
new # 5
offset_vtbl # 2
params # 3
return_type # 2
return_type_detail # 2
return_vtype # 2
size_opt_params # 2
size_params # 2
to_s # 0
visible # 2
win32ole/win32ole_param # 8
default # 3
input # 2
name # 0
ole_type # 2
ole_type_detail # 2
optional # 2
retval # 2
to_s # 0
win32ole/win32ole_type # 19
guid # 1
helpcontext # 1
helpfile # 1
helpstring # 1
major_version # 1
minor_version # 1
name # 0
new # 6
ole_classes # 1
ole_methods # 1
ole_type # 1
progid # 1
progids # 2
src_type # 1
to_s # 0
typekind # 1
typelibs # 2
variables # 1
visible # 1
win32ole/win32ole_variable # 8
name # 0
ole_type # 1
ole_type_detail # 1
to_s # 0
value # 1
variable_kind # 1
varkind # 1
visible # 1
yaml # 9
dump # 8
dump_stream # 1
load # 0
load_file # 1
load_stream # 2
parse # 2
parse_file # 1
to_yaml # 21
unsafe_load # 0
zlib # 8
adler32 # 5
crc32 # 5
crc_table # 1
deflate # 1
gunzip # 1
gzip # 1
inflate # 1
zlib_version # 1
zlib/deflate # 3
deflate # 12
params # 1
set_dictionary # 1
zlib/gzipfile # 4
close # 1
closed # 1
comment # 2
orig_name # 2
zlib/gzipreader # 15
each # 3
each_byte # 3
each_char # 3
each_line # 1
eof # 6
getc # 3
gets # 1
mtime # 1
pos # 1
read # 8
readpartial # 1
rewind # 3
tell # 1
ungetbyte # 14
ungetc # 42
zlib/gzipwriter # 3
append # 1
mtime # 3
write # 3
zlib/inflate # 4
append # 7
finish # 2
inflate # 13
set_dictionary # 1
zlib/zstream # 5
adler # 1
avail_in # 1
avail_out # 1
data_type # 1
flush_next_out # 1
command_line 32 files #
backtrace_limit # 6
dash_0 # 2
dash_a # 2
dash_c # 2
dash_d # 3
dash_e # 7
dash_encoding # 5
dash_external_encoding # 2
dash_internal_encoding # 2
dash_l # 4
dash_n # 4
dash_p # 2
dash_r # 4
dash_s # 8
dash_upper_c # 0
dash_upper_e # 7
dash_upper_f # 1
dash_upper_i # 5
dash_upper_k # 11
dash_upper_s # 8
dash_upper_u # 8
dash_upper_w # 6
dash_upper_x # 0
dash_v # 1
dash_w # 1
dash_x # 4
error_message # 2
feature # 8
frozen_strings # 13
rubylib # 6
rubyopt # 35
syntax_error # 2
optional 48 files #
capi # 47
array # 77
basic_object # 2
bignum # 28
binding # 1
boolean # 4
class # 94
complex # 3
constants # 0
data # 7
debug # 7
digest # 9
encoding # 113
enumerator # 8
exception # 25
fiber # 8
file # 10
finalizer # 2
fixnum # 16
float # 5
gc # 24
globals # 29
hash # 48
integer # 34
io # 103
kernel # 120
language # 6
marshal # 3
module # 63
mutex # 15
numeric # 88
object # 132
proc # 27
process # 1
range # 23
rational # 5
rbasic # 2
regexp # 15
set # 11
st # 5
string # 215
struct # 44
symbol # 32
thread # 16
time # 38
tracepoint # 5
typed_data # 14
util # 48
thread_safety # 1
hash # 5
security 13 files #
cve_2010_1330 # 1
cve_2011_4815 # 1
cve_2013_4164 # 2
cve_2018_6914 # 5
cve_2018_8778 # 1
cve_2018_8779 # 2
cve_2018_8780 # 6
cve_2019_8321 # 1
cve_2019_8322 # 1
cve_2019_8323 # 2
cve_2019_8325 # 3
cve_2020_10663 # 1
cve_2024_49761 # 1