The Ruby Programming Language
IO::Buffer
is buggy.
invalid_encoding_string << number
should be valid encoding in some case, but does not
erb/escape.so
cannot be loaded when --with-static-linked-ext
(1..).overlap?('foo'..)
returns true
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Integer#<<
IO::Buffer
to change an extended String affects other Strings sharing the same buffer
PLATFORM_GET_INC
is broken unless unaligned word access is allowed
IO::Buffer#get_string
raises unsuitable exception for too large offset
Pathname
for require
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
invalid_encoding_string << number
should be valid encoding in some case, but does not
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
OpenSSL::X509::CertificateError: invalid digest
on CentOS 9 / RHEL 9
Integer#<<
[BUG] Stack consistency error
under certain invalidation scenarios
IO::Buffer
to change an extended String affects other Strings sharing the same buffer
try to mark T_NONE object
stemming from object shape transition on self
PLATFORM_GET_INC
is broken unless unaligned word access is allowed
IO#puts
can generate zero length iov which can cause rb_bug crash.
Thread.join(timeout)
hangs in fiber scheduler.
OBJ_TOO_COMPLEX_SHAPE_ID
String#byteindex
crashes when offset
is too large
END {return}
segfaults since in 3.2
system
from a non-blocking fiber
Fiber[key] = value
fails if key is not interned.
IO::Buffer#get_string
raises unsuitable exception for too large offset
Pathname
for require
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
RBOOL
macro by S-H-GAMELINKS · Pull Request #5023
Class#descendants
-Wnull-pointer-subtraction
warning by Clang 13
Ractor.make_shareable
make clean
should consistently handle generated files otherwise it can break the build.
Random::Formatter
from securerandom
extension.rdoc
, instead encourage use of RTEST
NODE_DASGN_CURR
--disable-gems
from release version of Ruby
Time#strftime
supports RFC 3339 UTC for unknown offset local time
ruby -run -e httpd
displays URL
IO#readpartial
and IO#read_nonblock
return non-empty string on empty file
String#unpack
and #unpack1
docs by zverok · Pull Request #5331
Marshal#load
parameter freeze:
by zverok · Pull Request #5332
rb_io_wait
return value handling and internal implementation. by ioquatix · Pull Request #5340
rb_io_wait
. by ioquatix · Pull Request #5341
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
https://github.com/ruby/ruby/compare/v3_1_0_preview1...v3_1_0
include/ruby/internal/stdalign.h
"
from regstr
arguments in vm_dump.c
Prepend
should prepend a module before the class
CFUNC :define_method
respond_to?
warning with -W:no-deprecated
rb_bug
prints incorrect values
Benchmark::Tms#to_h
Module#ruby2_keywords
return nil
or self
?
Thread#group
actually be nil
?
$LOAD_PATH.resolve_feature_path
should not raise
Time#strftime
supports RFC 3339 UTC for unknown offset local time
M.prepend M
has hidden side effect
$stdout
instead of STDOUT
shorten-64-to-32
errors with Clang 11.1.0 for 32-bit targets w.r.t. time_t
(maybe Y2038?)
--disable-gems
from release version of Ruby
receiver frozen state
in given block
Enumerable#tally
results
Hash#transform_keys!
drops non evaluated keys
defined?
invokes method once for each syntactic element around it
return
can return to two different places in a proc inside a lambda inside a method
shorten-64-to-32
error for 32-bit Android due to struct stat
definition
when 0r
and when 0i
do not match with case 0
\U
after control/meta should be invalid as well as \u
rb_feature_p
by funny-falcon · Pull Request #63
make --output-sync=line install
breaks installation
Ripper.sexp
's S-expression when using endless method definition
README.md
. [ci skip] by junaruga · Pull Request #4527
Cloned ENV
inconsistently returns ENV
or self
Addrinfo.getaddrinfo
. by ioquatix · Pull Request #4375
opt_setinlinecache
ioctl_req_t
for musl
&
has lower precedence than ==
each_byte
block
Process.fork
callbacks API
keyword_init?
method for Struct
IO#close_on_exec=
returns different value when called with send, __send__, public_send
or not
Kernel.require
is slow when many gems are activated
Set#intersect?
and enumerables
Method#parameters
is incorrect for forwarded arguments
JSON.dump
can crash VM.
expr in a, b, c
be allowed or not?
$LOADED_FEATURES
is loaded again
ruby2_keywords_hash
flag
DW_RLE_start_length
Marshal
ignores Hash#compare_by_identity
Time
in Range#each
as per the comment
binding.irb
defined?(@@foo) && @@foo
by judofyr · Pull Request #44
offset
parameter to String#unpack and String#unpack1
make test-all TESTS="-n !/Foo#method/"
not skipping the test case
Class#descendants
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
https://github.com/ruby/ruby/compare/v3_0_0...v3_1_0_preview1
make runnable
does not work
IO.new(..., path:)
and promote File#path
to IO#path
. by ioquatix · Pull Request #6867
getconstant
YARV instruction by maximecb · Pull Request #6884
Regexp.linear_time?
by makenowjust · Pull Request #6901
require 'io/wait'
as it's no longer necessary. by ioquatix · Pull Request #6932
Queue#pop
with fiber scheduler. by ioquatix · Pull Request #6953
TestMJIT#test_jit_failure
by nobu · Pull Request #6994
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
sockaddr_un
on Windows. by ioquatix · Pull Request #6513
**
を引数に指定すると no anonymous keyword rest parameter になる
InsnOpnd
=> YARVOpnd
by maximecb · Pull Request #6801
NEWS.md
by maximecb · Pull Request #6803
FileUtils.ln_sr
to create symbolic links relative to link location
SyntaxError#path
for syntax_suggest
Fiber#storage
for inheritable fiber-scoped variables. by ioquatix · Pull Request #6612
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
https://github.com/ruby/ruby/compare/v3_2_0_preview3...v3_2_0_rc1