3.8.0.pre.1
Pre-release
Pre-release
Signature updates
RubyVM::AbstractSyntaxTree::Location(#2189)_JsonWrite#flush(#2134)Array#fetch_values(#2189)Array#to_csv(#2099)Exception#set_backtrace(#2189)Fiber#raise(#2189)GC.config(#2189)Hash.new(#2189)Kernel#raise(#2189)MatchData#bytebegin(#2189)MatchData#byteend(#2189)Pathname#mkpath(#2048)Pathname#rmtree(#2048)Ractor._require(#2189)Ractor.[](#2189)Ractor.[]=(#2189)Ractor.main?(#2189)Range#step(#1958)RubyVM::AbstractSyntaxTree::Node#locations(#2189)String#append_as_bytes(#2189)String#parse_csv(#2099)String#scan(#2146)Tempfile.create(#2189)Thread#raise(#2189)Time#iso8601(#2189)Time#xmlschema(#2189)Warning.categories(#2189)ZStream#finish(#2136)- Generate docs based on ruby 3.4.0-rc1 (#2183)
Library changes
- Deprecate
Kernel#Namespace(#2123) - Fix
missing braces around initializerwarning (#2180) - Avoid double name resolution (#2127)
- Remove forward declarations of local variables (#2132)
- Designated initializers (#2131)