summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-08-29Add rb_jit_vm_unlock and share it in ZJIT and YJITStan Lo
2025-08-29Add rb_jit_vm_lock_then_barrier and share it in ZJIT and YJITStan Lo
2025-08-29Add rb_jit_multi_ractor_p and share it in ZJIT and YJITStan Lo
2025-08-29[DOC] rb_str_resurrect(): Reword to remove wrong guess; used by zlibAlan Wu
2025-08-29YJIT: Stop sharing rb_vm_send among different instructions (#14393)Takashi Kokubun
2025-08-29ZJIT: Report stats for unhandled call typesMax Bernstein
2025-08-29ZJIT: Increment dynamic_send_count for Send tooMax Bernstein
2025-08-29Extend timeout-minutes for macOS --repeat-count=2Takashi Kokubun
2025-08-29ZJIT: Specialize monomorphic GetIvar (#14388)Max Bernstein
2025-08-29YJIT: Drop yjit-bench CI job (#14394)Takashi Kokubun
2025-08-29ZJIT: Remove special case for defined?(method call) (#14401)Max Bernstein
2025-08-29ZJIT: Repurpose ExitCounters for unhandled YARV insns (#14392)Takashi Kokubun
2025-08-29Remove no longer used file [ci skip]Nobuyoshi Nakada
2025-08-29Update bundled gems list as of 2025-08-29git
2025-08-29`Module#attr` family accepts strings as well as symbolsNobuyoshi Nakada
2025-08-29Relax thresholds for array, object, and string compaction verificationHiroshi SHIBATA
2025-08-28ZJIT: Add missing rb_zjit_cme_invalidateTakashi Kokubun
2025-08-28ZJIT: Compile Insn::SendTakashi Kokubun
2025-08-29YJIT: rb_ivar_get_at skip ractor checksJean Boussier
2025-08-29YJIT: rb_ivar_get_at assume leaf-call when single ractorJean Boussier
2025-08-29YJIT: getinstancevariable cache indexes for types other than T_OBJECTJean Boussier
2025-08-28YJIT simplify gen_get_iver and gen_set_ivarJean Boussier
2025-08-28ZJIT: Add code_region_bytes stat (#14389)Takashi Kokubun
2025-08-28rb_ivar_delete: also re-embed T_IMEMO/fieldsJean Boussier
2025-08-28ZJIT: Prepare getglobal for non-leaf call (#14387)Stan Lo
2025-08-28ZJIT: Fix a flipped statTakashi Kokubun
2025-08-28ZJIT: Fix a typoTakashi Kokubun
2025-08-28ZJIT: Disable profiling in compile_iseq (#14385)Max Bernstein
2025-08-28ZJIT: Generate code for ArrayExtendMax Bernstein
2025-08-28ZJIT: Generate code for DefinedIvarMax Bernstein
2025-08-28ZJIT: Generate code for ToArray, ToNewArrayMax Bernstein
2025-08-28ZJIT: Generate code for ArrayPushMax Bernstein
2025-08-28ZJIT: Generate code for HashDupMax Bernstein
2025-08-28ZJIT: Track if object is a T_OBJECTMax Bernstein
2025-08-28ZJIT: Track object embedded bitMax Bernstein
2025-08-28ZJIT: Add Ractor mode PatchPoint for ivar get/set (#14375)Stan Lo
2025-08-28ZJIT: Refactor stats implementations (#14378)Takashi Kokubun
2025-08-28CI: ubuntu-ibm.yml: Add GitHub Actions ppc64le caseJun Aruga
2025-08-28CI: ubuntu-ibm.yml: RefactorJun Aruga
2025-08-28Revert "CI: Drop Ubuntu s390x temporarily."Jun Aruga
2025-08-28rb_ivar_delete: allow complex transitionJean Boussier
2025-08-28ZJIT: Enable no-fail-fast on zjit-testStan Lo
2025-08-28ZJIT: Update doc about snapshot updateStan Lo
2025-08-28ZJIT: Add zjit-test-update for updating insta snapshotStan Lo
2025-08-28Make Thread::Queue and SizedQueue support compactionPeter Zhu
2025-08-28Abandon `ruby` target on the others than GNU makeNobuyoshi Nakada
2025-08-28Populate ivar caches for types other than T_OBJECTJean Boussier
2025-08-28[ruby/error_highlight] Remove a branch for Ruby 3.1Yusuke Endoh
2025-08-28[ruby/error_highlight] Drop Ruby 3.1 supportYusuke Endoh
2025-08-28[ruby/error_highlight] Show a dedicated snippet for "wrong number of argument...Yusuke Endoh