summaryrefslogtreecommitdiff
path: root/zjit/src
AgeCommit message (Expand)Author
2025-11-07Follow renaming from Namespace to Ruby::BoxSatoshi Tagomori
2025-11-06ZJIT: Remove obsolete register spill counters (#15089)Takashi Kokubun
2025-11-06ZJIT: Fix an incomplete comment (#15088)Takashi Kokubun
2025-11-06ZJIT: Untag block handler (#15085)Max Bernstein
2025-11-06ZJIT: Restore dropped_bytes after temporary OOM (#15069)Takashi Kokubun
2025-11-06ZJIT: Use interpreter inline cache in setinstancevariable (#14925)Max Bernstein
2025-11-05ZJIT: Profile specific objects for invokeblock (#15051)Max Bernstein
2025-11-05ZJIT: Don't side-exit on VM_CALL_KWARG just SendWithoutBlock (#15065)Randy Stauner
2025-11-05ZJIT: Add zjit_alloc_bytes and total_mem_bytes stats (#15059)Takashi Kokubun
2025-11-05ZJIT: Track guard shape exit ratio (#15052)Randy Stauner
2025-11-04ZJIT: Allow Store with 8-bit Opnd::MemTakashi Kokubun
2025-11-04ZJIT: Split LShift in arm64_scratch_splitTakashi Kokubun
2025-11-04ZJIT: Count caller side features for `complex_arg_pass`Alan Wu
2025-11-04ZJIT: Fallback counter rename: s/fancy/complex/Alan Wu
2025-11-04ZJIT: Use a shared trampoline across all ISEQs (#15042)Takashi Kokubun
2025-11-04ZJIT: Fix --zjit-mem-size and add --zjit-exec-mem-size (#15041)Takashi Kokubun
2025-11-03ZJIT: Implement register spill (#14936)Takashi Kokubun
2025-11-03ZJIT: Inline String#bytesize (#15033)Max Leopold
2025-11-03ZJIT: Implement include_p for opt_(new|dup)array_send YARV insns (#14885)Randy Stauner
2025-10-31ZJIT: Fix incorrect elision of call to BasicObject#!=Alan Wu
2025-10-31ZJIT: Standardize variable name for callable method entry (#15021)Stan Lo
2025-10-31ZJIT: Optimize VM_METHOD_TYPE_ALIAS (#15018)Max Bernstein
2025-10-31ZJIT: Let AssemblerPanicHook write into stderr (#15019)Takashi Kokubun
2025-10-31ZJIT: Simplify some profiling APIs (#15017)Max Bernstein
2025-10-30ZJIT: Use LoadField for specialized GetIvarMax Bernstein
2025-10-30ZJIT: Inline struct arefMax Bernstein
2025-10-30ZJIT: Count unsupported fancy caller side featuresAlan Wu
2025-10-30ZJIT: Unsupported call feature accounting, and new `send_fallback_fancy_call_...Alan Wu
2025-10-30ZJIT: Prevent specialization of splats instead of side-exiting (#15005)Aiden Fox Ivey
2025-10-30ZJIT: Split out optimized method types in stats (#15002)Max Bernstein
2025-10-30ZJIT: Fix incorrect self.class.respond_to? folding (#15001)Max Bernstein
2025-10-29ZJIT: Limit the default size of LIR dumpTakashi Kokubun
2025-10-29ZJIT: Enable comments for --zjit-debug on dev buildsTakashi Kokubun
2025-10-29ZJIT: Rename compile_side_exits to compile_exitsTakashi Kokubun
2025-10-29ZJIT: Dump Assembler on panic by default for dev buildsTakashi Kokubun
2025-10-29ZJIT: Avoid cloning Assembler repeatedlyTakashi Kokubun
2025-10-29ZJIT: Suffix a label index to duplicated label namesTakashi Kokubun
2025-10-29ZJIT: Print operands with Display on side exitTakashi Kokubun
2025-10-29ZJIT: Refactor operand printerTakashi Kokubun
2025-10-29ZJIT: Fix LoadIvarExtended test (#14989)Max Bernstein
2025-10-29ZJIT: Introduce a better LIR printer (#14986)Takashi Kokubun
2025-10-29ZJIT: Add type checker to HIR (#14978)Max Bernstein
2025-10-28ZJIT: Fill `cfp->pc` with trap value for C methods in debug buildsAndré Luiz Tiago Soares
2025-10-28ZJIT: Migrate an arm64 register from emit to splitTakashi Kokubun
2025-10-28ZJIT: Rename SCRATCH_OPND to SCRATCH0_OPND for x86_64Takashi Kokubun
2025-10-28ZJIT: Support ParallelMov into memory (#14975)Takashi Kokubun
2025-10-28YJIT, ZJIT: Fix unnecessary `use` of macrosTakashi Kokubun
2025-10-28ZJIT: Split HIR tests (#14967)Aiden Fox Ivey
2025-10-28ZJIT: Count GuardType instructionsMax Bernstein
2025-10-28ZJIT: Split frame_setup_teardown testsTakashi Kokubun