summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
6 hoursKeep curry's argument array alive across the inner callKoichi Sasada
7 hoursYJIT: Fix super() from a block method not rooted in a "def" methodXrXr
9 hoursZJIT: Use stack maps to avoid spilling onto the VM stack (#17120)Takashi Kokubun
14 hoursFix YJIT test to actually test invalid call_thresholdSampo Kuokkanen
23 hoursFree the converted replacement string with its buffer sizeYusuke Endoh
42 hoursTransition to COMPLEX when object_id overflows the max fieldsYusuke Endoh
4 daysFix flaky test_tracepoint_callee_idKoichi Sasada
4 dayscompile.c: fix dupstring-of-Regexp from folded /o regexpShugo Maeda
4 daysSpeed up Array#join with a memcpy fast pathYaroslav Markin
5 daysRemove duplicate tests in test_call.rb and test_rational.rbSampo Kuokkanen
5 daysIO::Buffer.map: Show actual values in error messagesSutou Kouhei
5 daysUse the result encoding for the terminator in String#ljust/rjust/centerYusuke Endoh
8 daysIO::Buffer: Validate the buffer after type argument conversionNobuyoshi Nakada
8 daysIO::Buffer: Validate the buffer after argument conversionNobuyoshi Nakada
9 daysIO::Buffer: Validate the mask argument of bit operationsNobuyoshi Nakada
9 dayssprintf.c: Fix width overflowNobuyoshi Nakada
10 daysUse nprocessors as default_max_cpu for M:N scheduler (#17100)thekuwayama
13 days[Bug #22092] Improve `Array#sum` when the initial value is a `Float`Nobuyoshi Nakada
2026-06-01Reapply "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