summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
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
2025-07-16ZJIT: Split shift with immediate operand (#13914)Max Bernstein
2025-07-16test_process.rb: UID.from_name may raise Errno::ENOENTTakashi Kokubun
2025-07-16ZJIT: Fix SP alignment on JIT entry for x86_64Takashi Kokubun
2025-07-15ZJIT: Add failing test to test_spilled_method_args()Alan Wu
2025-07-16Suppress warnings for variablesNobuyoshi Nakada
2025-07-14ZJIT: Restore SP register after JIT-to-JIT call (#13882)Takashi Kokubun
2025-07-11ZJIT: Mark objects baked in JIT code (#13862)Takashi Kokubun
2025-07-10ZJIT: Implement patch points on BOP redefinition (#13850)Takashi Kokubun
2025-07-10ZJIT: Avoid optimizing locals on eval (#13840)Takashi Kokubun
2025-07-10[Bug #19417] Make word prop match join_control ...Janosch Mùˆller
2025-07-09ZJIT: Mark profiled objects when marking ISEQ (#13784)Takashi Kokubun
2025-07-09ZJIT: Name side-exit test cases correctlyStan Lo
2025-07-09ZJIT: Optimize `opt_and` and `opt_or` instructions for FixnumStan Lo
2025-07-09Rename variables to suit each methodNobuyoshi Nakada
2025-07-09Removed a left over from c71a60c1dd02Nobuyoshi Nakada
2025-07-08ZJIT: Support guarding *Exact types (#13797)Stan Lo
2025-07-07Autoload encodings on the main ractorJean Boussier
2025-07-03Revert "Add locks around accesses/modifications to global encodings table"John Hawthorn
2025-07-03Revert "Make get/set default internal/external encoding lock-free"John Hawthorn
2025-07-03Make get/set default internal/external encoding lock-freeLuke Gruber
2025-07-03Add locks around accesses/modifications to global encodings tableLuke Gruber
2025-07-03ZJIT: Panic on BOP redefinition only when needed (#13782)Takashi Kokubun
2025-07-03ZJIT: Bail out on register spill (#13773)Takashi Kokubun
2025-07-02ZJIT: Support spilling basic block arguments (#13761)Takashi Kokubun