summaryrefslogtreecommitdiff
path: root/test/ruby
AgeCommit message (Expand)Author
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
2025-07-02ZJIT: Annotate NilClass#nil? and Kernel#nil?Stan Lo
2025-06-30ZJIT: Add codegen for IsNilywenc
2025-06-30ZJIT: Don't compile functions with unhandled parameter types (#13749)Max Bernstein
2025-06-28ZJIT: Codegen for `defined?(yield)`Alan Wu
2025-06-27ZJIT: Add TODOs and omitted test for nested scope local accessAlan Wu
2025-06-27ZJIT: Add codegen for GetLocal and SetLocalAlan Wu
2025-06-26Fix flaky TestGc#test_heaps_grow_independentlyPeter Zhu
2025-06-26Introduce Namespace#evalAaron Patterson
2025-06-25Include Set subclass name in Set#inspect outputJeremy Evans
2025-06-25Simplify Set#inspect outputJeremy Evans
2025-06-24Disallow forking from non-main ractorJean Boussier
2025-06-24Set up callable_method_entry for DUMMY frame on ArgumentErrorYusuke Endoh
2025-06-24[Bug #21449] Fix Set#divide{|a,b|} using Union-find structure (#13680)tomoya ishida
2025-06-22Avoid allocation for positional splat for literal array keyword argumentJeremy Evans
2025-06-21variable.c: avoid out of bound write in `generic_field_set`Jean Boussier
2025-06-21Fix handling of PM_CONSTANT_PATH_NODE node in keyword arguments with ARGS_SPLATJeremy Evans
2025-06-19ZJIT: Add `dupn` supportAlan Wu
2025-06-18ZJIT: Support invokebuiltin opcodes (#13632)Daniel Colson
2025-06-18Add a test for the previous commitYusuke Endoh
2025-06-17Refactor generic fields to use `T_IMEMO/fields` objects.Jean Boussier
2025-06-17ZJIT: Add codegen (and FrameState) for GetConstPathAlan Wu
2025-06-17ZJIT: Parse opt freeze insns to HIRDaniel Colson
2025-06-17io_buffer: Reimplement dcompact for IO::BufferKasumi Hanazuki
2025-06-17ZJIT: Add codegen for StringCopyDaniel Colson
2025-06-16Add test for `IO::Buffer.for(frozen_string) {}` and omit rb_str_{,un}locktmp ...Benoit Daloze