summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-08-26ZJIT: Graphviz point to top of paramsMax Bernstein
2025-08-26ZJIT: Canonicalize --zjit-log-compiled-iseqs filename (#14352)Max Bernstein
2025-08-26Remove `opt_aref_with` and `opt_aset_with`Aaron Patterson
2025-08-26ZJIT: Side-exit on unknown instructions (#14212)Max Bernstein
2025-08-26Ensure T_OBJECT and T_IMEMO/fields have identical layoutJean Boussier
2025-08-25ZJIT: Migrate to instaMax Bernstein
2025-08-25ZJIT: Add compilation failure stats (#14310)Takashi Kokubun
2025-08-22ZJIT: Spill whole FrameState in `Insn::SendWithoutBlock`Alan Wu
2025-08-22ZJIT: Allow querying a single ZJIT stat (#14309)Takashi Kokubun
2025-08-22ZJIT: Update testsMax Bernstein
2025-08-22ZJIT: Eagerly place CheckInterruptsMax Bernstein
2025-08-22ZJIT: Add CheckInterrupts HIR instructionMax Bernstein
2025-08-21ZJIT: Fill nils before function_stub_hit exit (#14294)Takashi Kokubun
2025-08-21ZJIT: Allocate register for VRegs that begin and end at the same index (#14270)Max Bernstein
2025-08-21Remove unused SPECIAL_CONST_SHAPE_IDÉtienne Barrié
2025-08-21ZJIT: Refactor `gen_new_hash` (#14293)Stan Lo
2025-08-20ZJIT: Remove unnecessary option return type on gen_branch_params (#14286)Stan Lo
2025-08-19ZJIT: Mark Insn::NewRange as having side effectsAlan Wu
2025-08-19ZJIT: Prepare for rb_range_new() calling <=>Alan Wu
2025-08-19ZJIT: Remove try_num_bits (#14272)Takashi Kokubun
2025-08-19ZJIT: Remove more Option from codegen (#14265)Max Bernstein
2025-08-19ZJIT: Compile toregexp (#14200)Daniel Colson
2025-08-18Don't allow looking at the shape ID of immediates (#14266)Max Bernstein
2025-08-18ZJIT: Fix BorrowError on --zjit-dump-disasm (#14267)Takashi Kokubun
2025-08-18ZJIT: Handle ISEQ moves (#14250)Takashi Kokubun
2025-08-18ZJIT: Temporarily disable buggy defined? codegenMax Bernstein
2025-08-18ZJIT: Refine type of DefinedMax Bernstein
2025-08-18ZJIT: Make Defined retain its SnapshotMax Bernstein
2025-08-18ZJIT: Make a fix a bunch of other cases using OptionMax Bernstein
2025-08-18ZJIT: Don't return Option from counter incrementMax Bernstein
2025-08-18ZJIT: Don't return Option from side exitsMax Bernstein
2025-08-18ZJIT: Remove empty returns from control instructions in codegenMax Bernstein
2025-08-18ZJIT: Don't return Option from codegen helper functionsMax Bernstein
2025-08-18ZJIT: Make jit.get_opnd noisily failMax Bernstein
2025-08-18ZJIT: Make sure output operands are not VRegs (#14188)Max Bernstein
2025-08-18ZJIT: Codegen for NewHash (#14059)Donghee Na
2025-08-15ZJIT: Guide WB skipping for Insn::SetLocal using HIR type infoAlan Wu
2025-08-15ZJIT: Make `opnd!()` work on both `&InsnId` and `InsnId`Alan Wu
2025-08-15ZJIT: Remove unused HIR test code (#14248)Max Bernstein
2025-08-15ZJIT: Share function stub code using a trampoline (#14225)Takashi Kokubun
2025-08-15ZJIT: Implement getspecial (#13642)Eileen
2025-08-15ZJIT: Make --zjit-dump-hir work with HIR opt disabled (#14242)Takashi Kokubun
2025-08-15ZJIT: Set PC before function_stub_hit_body (#14234)Takashi Kokubun
2025-08-14ZJIT: Stop duplicating context-less side exits (#14215)Takashi Kokubun
2025-08-13ZJIT: Enable or remove comments from YJIT (#14214)Takashi Kokubun
2025-08-13ZJIT: Implement `StringIntern` codegen (#14207)Stan Lo
2025-08-13ZJIT: Fix `ObjToString` rewrite (#14196)Stan Lo
2025-08-13ZJIT: Don't eliminate NewHash with operandsMax Bernstein
2025-08-13ZJIT: Only validate HIR in debug modeMax Bernstein
2025-08-12ZJIT: Prepare non-leaf calls for SetGlobal (#14197)Stan Lo