summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
3 hours[Box] Invalidate callable me on per-box origin IClassesSatoshi Tagomori
3 hours[Box] Invalidate the method cache of the owner tooSatoshi Tagomori
11 hoursTest mixed-case input in test_upcaseSampo Kuokkanen
12 hoursAdd more edge cases of `File.join`Nobuyoshi Nakada
4 days[Bug #22079] Fix `Float#ceil` and `Float#floor` edge casesNobuyoshi Nakada
4 daysMove the test for [Bug #14635]Nobuyoshi Nakada
5 daysFix defined? for protected methods defined in a moduleSampo Kuokkanen
7 daysCorrectly handle refinements in Method#super_method for bmethodsJeremy Evans
7 daysHandle refinements correctly in {Method,UnboundMethod}#super_methodJeremy Evans
7 daysFix UAF in IO::Buffer#~ when self is an invalidated slicehimura467
8 daysFix duplicate assertion in test_metaclassSampo Kuokkanen
8 daysFix UAF in IO::Buffer#^ when self or mask is an invalidated slicehimura467
8 daysRevert "Use `type` instead of `cat` on Windows"Nobuyoshi Nakada
8 daysUse `type` instead of `cat` on WindowsNobuyoshi Nakada
8 daysFix Method/UnboundMethod for refinement psuedo-zsuper methodsJeremy Evans
9 daysFix UAF in IO::Buffer#| when self or mask is an invalidated slicehimura467
9 days[Bug #22072] Fix rb_cvar_set for multi-RactorPeter Zhu
10 daysProhibit super in refined module methodJeremy Evans
11 daysReject `END { next } ` as wellEarlopain
12 daystest_box.rb: extend timeout for Windows CI (#16963)Takashi Kokubun
12 daysFix UAF in IO::Buffer#& when self or mask is an invalidated slicehimura467
12 days[Bug #22070] Fix segfault in `Thread.each_caller_location`Alexander Momchilov
12 daysStack-allocate onig region for matchJohn Hawthorn
12 daysFix warningsKazuhiro NISHIYAMA
13 daysRemove needless `+` from `MatchData#integer_at` testsSutou Kouhei
13 daysFix constant redefinition warning in test_moduleJohn Hawthorn
13 daysRemove CREF rewriting for cloned classes/modulesJohn Hawthorn
13 daysFix `IO::Buffer#each_byte` bounds check. (#16823)Andrii Furmanets
14 daysFix GC compaction for compare-by-identity setsPeter Zhu
2026-05-12[Bug #20409] Make `break` and `redo` in `END` syntax errorNobuyoshi Nakada
2026-05-12Show "END in method" warning immediatelyNobuyoshi Nakada
2026-05-11[Bug #22063] Reject NaN Regexp timeout valuesAndrii Furmanets
2026-05-11[Feature #21979] Allow negative offset in unpackNobuyoshi Nakada
2026-05-11[Bug #20697] Parse `r` suffix at RationalNobuyoshi Nakada
2026-05-11Split `Rational_Test#test_conv`Nobuyoshi Nakada
2026-05-10[Bug #21881] Separate the master and root boxSatoshi Tagomori
2026-05-08Ruby::Box fix stale cached values for exception-related global variables ($! ...dak2
2026-05-07Split test_freeze_inside_sort! and reduce comparator countSampo Kuokkanen
2026-05-06Avoid issues with refinement zsuper lookupJeremy Evans
2026-05-06shapes: Rename `TOO_COMPLEX` in just `COMPLEX`Jean Boussier
2026-05-06shape.c: transition to complex when `max_capacity` is reachedJean Boussier
2026-05-05shape.c: finalize the "offset" renameJean Boussier
2026-05-04test_shapes.rb: replace hardcoded MANY_IVS constantJean Boussier
2026-05-03[Bug #22004] Fix short-circuited loop conditionsNobuyoshi Nakada
2026-05-02Never increment `max_iv_count` on Object / BasicObject.Jean Boussier
2026-05-01Mark `$_` as box-dynamic to bypass Box gvar_tbl cachedak2
2026-04-30Rename `putstring` instruction as `dupstring`Jean Boussier
2026-04-29Introduce `IO::Buffer#bit_count`. (#16784)Samuel Williams
2026-04-29Add YJIT test for outdated commentJean Boussier
2026-04-29Reject overflowed repeat/null-check IDs in huge regexps (#16801)Hiroya Fujinami