summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-11-20ZJIT: Handle display formatting for all defined bopsKevin Menard
2025-11-20ZJIT: Compile the VM_OPT_NEWARRAY_SEND_HASH variant of opt_newarray_sendKevin Menard
2025-11-20ZJIT: Rename array length reference to make the code easier to followKevin Menard
2025-11-20ZJIT: Deduplicate successor and predecessor sets (#15263)Aiden Fox Ivey
2025-11-20ZJIT: Put optional interpreter cache on both GetIvar and SetIvarMax Bernstein
2025-11-20ZJIT: Fix pointer types for SetInstanceVariableMax Bernstein
2025-11-19ZJIT: Fix assertion failure when profiling VM_BLOCK_HANDLER_NONEAlan Wu
2025-11-19ZJIT: Re-link the test binary when only miniruby changesAlan Wu
2025-11-19ZJIT: Add Iongraph compatibility (#14999)Aiden Fox Ivey
2025-11-19ZJIT: [DOC] Comment copy-editingAlan Wu
2025-11-19ZJIT: Count all calls to C functions from generated code (#15240)Max Bernstein
2025-11-18ZJIT: Inline BasicObject#! (#15201)Max Bernstein
2025-11-18ZJIT: Delete outdated optional param test [ci skip]Alan Wu
2025-11-18Extract `KW_SPECIFIED_BITS_MAX` for JITs (GH-15039)Jacob
2025-11-18ZJIT: Pass the result of GuardNotFrozen to StoreField and WriteBarrierBenoit Daloze
2025-11-18ZJIT: Rename the operand of Insn::GuardNotFrozen from val to recvBenoit Daloze
2025-11-18ZJIT: Inline setting Struct fieldsBenoit Daloze
2025-11-18ZJIT: add support for lazy `RubyVM::ZJIT.enable`Godfrey Chan
2025-11-18ZJIT: Validate types for all instructionsBenoit Daloze
2025-11-14ZJIT: Add individual tests for complex arg pass countersRandy Stauner
2025-11-14ZJIT: Support JIT-to-JIT calls to callees with optional parametersAlan Wu
2025-11-14ZJIT: Check argument count matches callee's parametersAlan Wu
2025-11-14ZJIT: Remove done TODO [ci skip]Alan Wu
2025-11-14ZJIT: Remove dead function and set .freeze reasonMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_OR into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_AND into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_GE into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_LE into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_LT into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_MOD into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_DIV into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_MULT into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_NEQ into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_GT into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_MINUS into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_PLUS into cruby_methodsMax Bernstein
2025-11-14ZJIT: Move special Fixnum BOP_EQ into cruby_methodsMax Bernstein
2025-11-14ZJIT: Break out CFunc send fallback stats (#15193)Max Bernstein
2025-11-14ZJIT: Use Mem.num_bits in Mem split (#15177)Max Bernstein
2025-11-12ZJIT: Revert patch_point_count counter (#15160)Takashi Kokubun
2025-11-12ZJIT: Add standalone JSON implementation (#15162)Aiden Fox Ivey
2025-11-10ZJIT: Rename things so that they aren't named "not_optimized_optimized" (#15135)Randy Stauner
2025-11-10ZJIT: Set cfp->sp on leaf calls with GC (#15137)Takashi Kokubun
2025-11-11ZJIT: Reduce duplication between profiled_type_of_at and resolve_receiver_typeStan Lo
2025-11-11ZJIT: Don't need to store class in profiled type resolution enumsStan Lo
2025-11-10ZJIT: Split unhandled_hir_insn and unknown_newarray_send stats (#15127)Takashi Kokubun
2025-11-10ZJIT: Rename not_optimized_instruction to uncategorized_instruction (#15130)Randy Stauner
2025-11-10ZJIT: Add patch_point_count stat (#15100)Takashi Kokubun
2025-11-10ZJIT: Fix land raceMax Bernstein
2025-11-10ZJIT: Snapshot once per YARV insn (#15082)Max Bernstein