summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
2023-02-27YJIT: Detect and reject `send(:alias_for_send, :foo)`Alan Wu
2023-02-27Prefer to use File.foreach instead of IO.foreachHiroshi SHIBATA
2023-02-27Prefer to use File.readlines instead of IO.readlinesHiroshi SHIBATA
2023-02-25Add `IO::Buffer.string` for efficient string creation. (#7364)Samuel Williams
2023-02-24YJIT: Generate Block::entry_exit with block entry PCAlan Wu
2023-02-23Implement ObjectSpace::WeakKeyMap basic allocatorJean Boussier
2023-02-21Add marking and sweeping time to GC.statPeter Zhu
2023-02-20YJIT: Fix assertion for partially mapped last pages (#7337)Takashi Kokubun
2023-02-20Update some tests for the new message format of NoMethodErrorYusuke Endoh
2023-02-17[Bug#19445] Fix keyword splat in enumeratorNobuyoshi Nakada
2023-02-16YJIT: Fix false assumption that String#+@ => ::StringAlan Wu
2023-02-16YJIT: jit_prepare_routine_call() for String#+@ missingAlan Wu
2023-02-15Fix removing ivars from clases and modules.Haldun Bayhantopcu
2023-02-14[Bug #19259] `Data#with` should call `initialize` methodNobuyoshi Nakada
2023-02-10use correct svar even if env is escapedKoichi Sasada
2023-02-09Copy cvar table on cloneeileencodes
2023-02-09[Bug #19426] Fix endless `Range#step` with `#succ` methodNobuyoshi Nakada
2023-02-08Only emit circular dependency warning for owned thread shieldsJean byroot Boussier
2023-02-08Add RUBY_GC_HEAP_INIT_SIZE_%d_SLOTS to pre-init pools granularlyJean Boussier
2023-02-07Use more agressive RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR for GC testsJean Boussier
2023-02-06Revert "Only emit circular dependency warning for owned thread shields"Jean byroot Boussier
2023-02-06Only emit circular dependency warning for owned thread shieldsJean Boussier
2023-02-06Limit maximum number of IVs on a shape on T_OBJECTSJemma Issroff
2023-02-01Add a test for svar #7225 (#7228)Takashi Kokubun
2023-02-01[Bug #19398] Memory leak in WeakMapPeter Zhu
2023-01-31YJIT: Fix BorrowMutError on BOP invalidation (#7212)Takashi Kokubun
2023-01-30YJIT: Fix BorrowMutError on GC.compact (#7176)Takashi Kokubun
2023-01-30Fix parsing of regexps that toggle extended mode on/off inside regexpJeremy Evans
2023-01-30bignum.c: rb_int_parse_cstr handle `0` stringsJean Boussier
2023-01-24Add tests for variables in `END` block shared with the toplevelNobuyoshi Nakada
2023-01-22Fix Integer#ceildiv to respect #coerce (#7118)Kouhei Yanagita
2023-01-20[Feature #19314] Add new arguments of String#bytespliceShugo Maeda
2023-01-19[ci skip] Add ticket label to testPeter Zhu
2023-01-19don't allow setting class variable on module that's frozen [Bug #19341]lukeg
2023-01-19String#bytesplice should return selfShugo Maeda
2023-01-17Change ArgumentError message when Comparable#clamp receives min value higher ...KaĆ­que Kandy Koga
2023-01-17Fix crash when defining ivars on special constantsPeter Zhu
2023-01-15[Bug #19335] `Integer#remainder` should respect `#coerce` (#7120)Nobuyoshi Nakada
2023-01-13Remove MIN_PRE_ALLOC_SIZE from Strings.Matt Valentine-House
2023-01-13Skip time-related assertions on /dev/nullNobuyoshi Nakada
2023-01-13Do not use VM stack for splat arg on cfuncKoichi Sasada
2023-01-11Remove Encoding#replicateBenoit Daloze
2023-01-10YJIT: Save PC and SP before calling leaf builtins (#7090)Alan Wu
2023-01-09Assert that resizing arrays will re-embed themPeter Zhu
2023-01-09Assert that resizing objects will re-embed themPeter Zhu
2023-01-09Fix re-embedding of strings during compactionPeter Zhu
2023-01-08[Bug #19323] Raise `RangeError` instead of integer overflowNobuyoshi Nakada
2023-01-06[Bug #19312] Return end-of-input at `__END__`Nobuyoshi Nakada
2023-01-06Check if the argument is Thread::Backtrace::Location objectyui-knk
2023-01-05Raise an ArgumentError for unknown pack/unpack directiveBenoit Daloze