summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-08-30object.c: make rb_obj_class_must static inlineJean Boussier
2025-08-30object.c: refactor rb_obj_class and rb_class_realJean Boussier
2025-08-30Kernel#class skip null checkJean Boussier
2025-08-30object.c: improve fake_class_p to also handle T_MODULEJean Boussier
2025-08-30Micro-optimize Object#classJean Boussier
2025-08-30CI: Warn longstanding development revision of bundled gemsNobuyoshi Nakada
2025-08-30CI: bundled_gems.yml: Split commit and pushNobuyoshi Nakada
2025-08-29Shrink ruby_bug version guard in anticipation of 3.4.6 releaseAlan Wu
2025-08-29Document Makefile rules in tool/enc-unicode.rb [ci skip]Alan Wu
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