Dir.mktmpdir
(#2158)File.join
(#2158)IO#each_line
(#2151)Kernel#readlines
(#2151)Ractor.store_if_absent
(#2198)- Update docs as of 2024-12-24, 16:13 JST (#2193)
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)
- Deprecate
Kernel#Namespace
(#2123) - Fix
missing braces around initializer
warning (#2180) - Avoid double name resolution (#2127)
- Remove forward declarations of local variables (#2132)
- Designated initializers (#2131)
- Update docs with rdoc-6.10.0 (#2182)
- Update rdoc (#2160)
- Prepare for ruby 3.4.0 (#2181)
- Fix typo in
instance
usage example (#2139) - Indent
parser_test
code snippets properly (#2137) - Bump rbs and steep in /steep (#2129)
- Un-hardcode repo name in test suite (#2128)
- bundle update mutex_m (#2122)
CGI.accept_charset
(#2045)IO#readline
,IO#readlines
(#2059)Kernel#proc
(#2036)Kernel#system
(#2075)Object#to_yaml
(#2107)OpenSSL::Digest
(#2108)OpenSSL.base64digest
(#2078)Process.detach
(#2083)
- Reduce object allocation for record type (#2118)
- Milestone to graduate stringio from core. (#2114)
- Mark all internal
parse_
methods asstatic
(#2103) - Add templating mechanism to automatically generate
.c
/.h
files (#2098) - Remove unused
rbs_unescape_string
declaration (#2058) - Fix UntypedFunction does not provide #map_type_name (#2054)
- Better
instance_eval
/instance_exec
detection (#2052) - Overload annotations (#2049)
- prototype rb: Fix crashed by self::CONST (#2079)
- mutex_m support (#2115)
- Use
File.open
with block (#2119) - Compile without activesupport (#2105)
- docs: Add singleton attribute members to syntax.md (#2090)
- Bundle update rubocop-on-rbs (#2094)
bundle exec
on windows (#2101)- Fix typos (#2097)
- Bundle update json 2.8.2 (#2095)
- Skip
rbs
gem validation (#2084) - Skip PTY_test with Windows platform (#2055)
- Randomize stdlib test order to uncover hidden assumptions (#2043)
- Suppress
inline
is not at beginning of declaration for melt_array (#2050) - Skip
mkpath
test with 3.4 (#2053)
- Mark as ractor-safe (#2041)
Nothing changed since 3.6.0.pre.3
.
JSON.load_file
,.load_file!
(#2031)Module#class_eval
,Module#module_eval
(#2029)Open3
(#2014)RubyVM::InstructionSequence
(#2027)- Fixup RBS type definitions with rbs-on-rubocop (#2023)
- Avoid using
instance
/class
types in modules (#2020)
- Optional type param restriction (#2030)
- Prohibit
self
type as a generics default (#2022) - Allow
self
types in generics default type (#2021)
- Add
TypeParamDefaultReferenceError#type_param
(#2032)
- Fix type definition and type errors (#2016)
- csv (#2012, #1864, #2002, #2003, #1903)
- digest (#1880)
- kconv (#1857)
- zlib (#1911)
_Each
(#2006)Array
(#1921)Enumerable
(#1921)Enumerator::_Each
(#2006, #1915)Enumerator
(#2004)Kernel
(#1945)Method
(#1939)Module
(#1921)Net::HTTPHeader
(#1932)Proc
(#1937)Queue
(#2004)Range
(#1921)Refinement
(#1931)Symbol
(#1930)TracePoint
(#1943)#rand
(#2007)- Use untyped blocks (#1935)
- Update docs for ruby-3.3.4 (#1923)
- Update docs for ruby-3.3.3 (#1889)
- Fix position for default_type (#1997)
- Update
syntax.md
(#1995) - Improve generics (#1994)
- Allow alias to module-self-type from module (#1948)
- Make it a syntax error when the keys of keyword and record are duplicated. (#1883)
- Omit unnecessary field from location range (#1788)
- Handle ISEQs compiled by Prism (#1983)
- Add AST Visitor (#1975)
- Make the extension
GC.auto_compact
compatible (#1971) - Make
FileFinder
faster by globbing all possible files (#1965) - Fix #1905: Fix typo in
UntypedFunction
(#1906)
- [prototype] Remove redundant access modifier (#1914)
- Allow RBS/Style/InitializeReturnType (#2008)
- docs: An interface can include interfaces only and not modules (#1996)
- Fix the portability of an external command (#2001)
- Skip
AbstractSyntaxTree
test with ruby-3.4 (#2005) - Fix test (#1972)
- Use
File.open
instead ofIO.sysopen
(#1912)
- Backport GC fix PR (#1977)
- Update docs for ruby-3.3.4 (#1923, Backported in #1925)
- Update docs for ruby-3.3.3 (#1889, Backported in #1925)
- Fix #1905: Fix typo in
UntypedFunction
(#1906, Backported in #1925)
- Use
File.open
instead ofIO.sysopen
(#1913)
- Don't try to sign git commits when running tests (#1867)