summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
24 hoursFix flaky test_tracepoint_callee_idKoichi Sasada
25 hourscompile.c: fix dupstring-of-Regexp from folded /o regexpShugo Maeda
38 hoursSpeed up Array#join with a memcpy fast pathYaroslav Markin
43 hoursRemove duplicate tests in test_call.rb and test_rational.rbSampo Kuokkanen
48 hoursIO::Buffer.map: Show actual values in error messagesSutou Kouhei
2 daysUse the result encoding for the terminator in String#ljust/rjust/centerYusuke Endoh
5 daysIO::Buffer: Validate the buffer after type argument conversionNobuyoshi Nakada
5 daysIO::Buffer: Validate the buffer after argument conversionNobuyoshi Nakada
6 daysIO::Buffer: Validate the mask argument of bit operationsNobuyoshi Nakada
6 dayssprintf.c: Fix width overflowNobuyoshi Nakada
7 daysUse nprocessors as default_max_cpu for M:N scheduler (#17100)thekuwayama
10 days[Bug #22092] Improve `Array#sum` when the initial value is a `Float`Nobuyoshi Nakada
12 daysReapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)Aaron Patterson
2026-05-29Revert "Reserve 2 bits for expressing object layout (#17139)"Aaron Patterson
2026-05-29Reserve 2 bits for expressing object layout (#17139)Aaron Patterson
2026-05-29test/ruby/test_io.rb: do not set RLIMIT_NPROCKazuki Yamaguchi
2026-05-28Use stack callinfo/calldata for super dispatchJohn Hawthorn
2026-05-28Marshal.load: Check bignum signNobuyoshi Nakada
2026-05-28Marshal.load: Fix integer overflow of lengthNobuyoshi Nakada
2026-05-28Marshal.load: Fix buffer overflow at overreadNobuyoshi Nakada
2026-05-27Fix tautological assertions in test_each_value in test_hash.rbSampo Kuokkanen
2026-05-27[Box] Invalidate callable me on per-box origin IClassesSatoshi Tagomori
2026-05-27[Box] Invalidate the method cache of the owner tooSatoshi Tagomori
2026-05-26Test mixed-case input in test_upcaseSampo Kuokkanen
2026-05-26Add more edge cases of `File.join`Nobuyoshi Nakada
2026-05-23[Bug #22079] Fix `Float#ceil` and `Float#floor` edge casesNobuyoshi Nakada
2026-05-23Move the test for [Bug #14635]Nobuyoshi Nakada
2026-05-21Fix defined? for protected methods defined in a moduleSampo Kuokkanen
2026-05-19Correctly handle refinements in Method#super_method for bmethodsJeremy Evans
2026-05-19Handle refinements correctly in {Method,UnboundMethod}#super_methodJeremy Evans
2026-05-20Fix UAF in IO::Buffer#~ when self is an invalidated slicehimura467
2026-05-19Fix duplicate assertion in test_metaclassSampo Kuokkanen
2026-05-19Fix UAF in IO::Buffer#^ when self or mask is an invalidated slicehimura467
2026-05-19Revert "Use `type` instead of `cat` on Windows"Nobuyoshi Nakada
2026-05-19Use `type` instead of `cat` on WindowsNobuyoshi Nakada
2026-05-18Fix Method/UnboundMethod for refinement psuedo-zsuper methodsJeremy Evans
2026-05-18Fix UAF in IO::Buffer#| when self or mask is an invalidated slicehimura467
2026-05-17[Bug #22072] Fix rb_cvar_set for multi-RactorPeter Zhu
2026-05-16Prohibit super in refined module methodJeremy Evans
2026-05-15Reject `END { next } ` as wellEarlopain
2026-05-14test_box.rb: extend timeout for Windows CI (#16963)Takashi Kokubun
2026-05-15Fix UAF in IO::Buffer#& when self or mask is an invalidated slicehimura467
2026-05-14[Bug #22070] Fix segfault in `Thread.each_caller_location`Alexander Momchilov
2026-05-14Stack-allocate onig region for matchJohn Hawthorn
2026-05-14Fix warningsKazuhiro NISHIYAMA
2026-05-14Remove needless `+` from `MatchData#integer_at` testsSutou Kouhei
2026-05-13Fix constant redefinition warning in test_moduleJohn Hawthorn
2026-05-13Remove CREF rewriting for cloned classes/modulesJohn Hawthorn
2026-05-13Fix `IO::Buffer#each_byte` bounds check. (#16823)Andrii Furmanets
2026-05-12Fix GC compaction for compare-by-identity setsPeter Zhu