summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
2025-08-14Skip an unstable Ractor test for macOS (#14231)Takashi Kokubun
2025-08-14Increase timeout for a flaky test (#14228)Takashi Kokubun
2025-08-14ZJIT: Look for RUBY_ZJIT_ENABLE in combo build with YJITAlan Wu
2025-08-14Skip an unstable test for s390x and windowsTakashi Kokubun
2025-08-14Increase timeout for failing testsTakashi Kokubun
2025-08-14Extract `ruby_api_version_name`Nobuyoshi Nakada
2025-08-13ZJIT: Implement `StringIntern` codegen (#14207)Stan Lo
2025-08-13ZJIT: Fix `ObjToString` rewrite (#14196)Stan Lo
2025-08-13imemo_fields: store owner object in RBasic.klassJean Boussier
2025-08-13Add link to Ruby options doc in help textPeter Zhu
2025-08-12ZJIT: Prepare non-leaf calls for SetGlobal (#14197)Stan Lo
2025-08-12Allow encodings to be autoloaded through transcoding functionsLuke Gruber
2025-08-12set.c: Store `set_table->bins` at the end of `set_table->entries`Jean Boussier
2025-08-11ZJIT: Implement `concatstrings` insn (#14154)Stan Lo
2025-08-11ZJIT: Add RubyVM::ZJIT.enabled? (#14159)Takashi Kokubun
2025-08-11Fix return value of setting in GC.configPeter Zhu
2025-08-11Add NODE IN locationsS-H-GAMELINKS
2025-08-11Update test_string.rbErim Icel
2025-08-11Optimize `str_casecmp` length check using pointer endErim Icel
2025-08-08Fix id2ref table build when GC in progressJohn Hawthorn
2025-08-08Fix lock ordering issue for rb_ractor_sched_wait() and rb_ractor_sched_wakeup()Luke Gruber
2025-08-08ZJIT: Avoid compiling and direct sends to forwardable ISEQsAlan Wu
2025-08-08ZJIT: Fix "memory operand with non-register base" (#14153)Takashi Kokubun
2025-08-07ZJIT: Implement `defined?` codegen for non-yield calls (#14101)Stan Lo
2025-08-07ZJIT: Optimize class guards by directly reading klass field (#14136)Stan Lo
2025-08-06ZJIT: Inline attr_reader/attr_accessor (#14126)Max Bernstein
2025-08-06ZJIT: Implement SingleRactorMode invalidation (#14121)Stan Lo
2025-08-06ZJIT: Fix "immediate value too large" on cmp for x86_64 (#14125)Takashi Kokubun
2025-08-07Add MODULE NODE locationsS-H-GAMELINKS
2025-08-06Struct: keep direct reference to IMEMO/fields when space allowsJean Boussier
2025-08-01ZJIT: Enable IncrCounter for arm64 (#14086)Takashi Kokubun
2025-08-01variable.c: Fix `rb_ivar_foreach` to not yield `object_id` of complex objectsJean Boussier
2025-08-01Fix rb_shape_transition_object_id transition to TOO_COMPLEXJean Boussier
2025-07-31ZJIT: A64: Fix splitting for large memory displacementsAlan Wu
2025-07-30ZJIT: Prepare for sharing JIT hooks with ZJIT (#14044)Takashi Kokubun
2025-07-29Improve performance of bignum[beg, len] (#14007)tomoya ishida
2025-07-29[Bug #21513] Raise on converting endless range to setviralpraxis
2025-07-28ZJIT: Support invalidating constant patch points (#13998)Stan Lo
2025-07-28ZJIT: Keep a frame pointer and use it for memory paramsAlan Wu
2025-07-28Update comments for pack/unpack tests [ci skip]Nobuyoshi Nakada
2025-07-27Add test for `String#byteslice` with multibyte charactersErim Icel
2025-07-25Add NODE_DEFINED tests for cases with parentheses to test_ast.rbydah
2025-07-24Add DEFINED NODE locationsS-H-GAMELINKS
2025-07-23ZJIT: Fix clobbering register for `self` in gen_entry_params()Alan Wu
2025-07-21ZJIT: Load return value before frame teardownAlan Wu
2025-07-18ZJIT: Support invalidating on method redefinition (#13875)Stan Lo
2025-07-18Revert "[Bug #21256] Fix `it` parameter when splatting and `define_method` is...Yusuke Endoh
2025-07-17Fix compilation for forwarding params in PrismAaron Patterson
2025-07-17[Bug #21256] Fix `it` parameter when splatting and `define_method` is usedEarlopain
2025-07-17ZJIT: Give up JIT-to-JIT calls for 6+ args (#13939)Takashi Kokubun