summaryrefslogtreecommitdiff
path: root/zjit/src
AgeCommit message (Expand)Author
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
2025-10-28ZJIT: Move c_stack_slots to AssemblerTakashi Kokubun
2025-10-28ZJIT: Simplify Assembler constructorsTakashi Kokubun
2025-10-28ZJIT: Stop computing offset on gen_push_opndsTakashi Kokubun
2025-10-28ZJIT: Allow ALLOC_REGS to have an odd number of regsTakashi Kokubun
2025-10-28ZJIT: Print unexpected operands on x86_64Takashi Kokubun
2025-10-28ZJIT: Specialize Array#pop for no argument case (#14933)Aiden Fox Ivey
2025-10-28ZJIT: Add IsBitNotEqual and inline BasicObject#!=Max Bernstein
2025-10-28ZJIT: Optimize Kernel#===Max Bernstein
2025-10-28ZJIT: Add BoxBool and remove CCall from BasicObject#==Max Bernstein
2025-10-28ZJIT: Use FnProperties::default()Max Bernstein
2025-10-28ZJIT: Allow both inlining and annotating propertiesMax Bernstein
2025-10-28ZJIT: Remove redundant annotationMax Bernstein
2025-10-28ZJIT: Inline Kernel#nil? and NilClass#nil?Max Bernstein
2025-10-27ZJIT: Annotate Kernel#frozen? as returning BoolExactMax Bernstein
2025-10-27ZJIT: Annotate Symbol#to_s and Symbol#name as returning StringExactMax Bernstein
2025-10-27ZJIT: Add return_type to inlined InvokeBuiltinMax Bernstein
2025-10-27ZJIT: Inline method calls to ISEQs that just do leaf Primitive callsMax Bernstein
2025-10-27ZJIT: Fix internal compiler error looking up profiles for trace_getinstanceva...Max Bernstein
2025-10-27ZJIT: Remove unnecessary 'static annotation from gen_hir_type.rbAiden Fox Ivey
2025-10-27ZJIT: Since Param is unit struct, elide destructuringAiden Fox Ivey
2025-10-27ZJIT: Use .is_empty() for clarityAiden Fox Ivey