summaryrefslogtreecommitdiff
path: root/zjit/src
AgeCommit message (Expand)Author
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
2025-08-12ZJIT: Avoid compiling failed ISEQs repeatedly (#14195)Takashi Kokubun
2025-08-12ZJIT: Add flag to disable the HIR optimizer (#14181)Max Bernstein
2025-08-12ZJIT: Avoid splitting add_into/sub_into for x86_64 (#14177)Takashi Kokubun
2025-08-11CI: Surface Rust warnings on PRs that touch any Rust codeAlan Wu
2025-08-11ZJIT: Add --zjit-exec-mem-size (#14175)Takashi Kokubun
2025-08-11ZJIT: Implement `concatstrings` insn (#14154)Stan Lo
2025-08-11ZJIT: Add compile/profile/GC/invalidation time stats (#14158)Takashi Kokubun
2025-08-11ZJIT: Fix `mismatched_lifetime_syntaxes`, new in Rust 1.89.0Alan Wu
2025-08-08ZJIT: Avoid compiling and direct sends to forwardable ISEQsAlan Wu
2025-08-08ZJIT: Fix "memory operand with non-register base" (#14153)Takashi Kokubun
2025-08-08ZJIT: Add a graphviz dumper for HIR (#14117)Max Bernstein
2025-08-07ZJIT: Remove the need for unwrap() on with_num_bits() (#14144)Takashi Kokubun