summaryrefslogtreecommitdiff
path: root/zjit/src
AgeCommit message (Expand)Author
2025-08-28ZJIT: Generate code for DefinedIvarMax Bernstein
2025-08-28ZJIT: Generate code for ToArray, ToNewArrayMax Bernstein
2025-08-28ZJIT: Generate code for ArrayPushMax Bernstein
2025-08-28ZJIT: Generate code for HashDupMax Bernstein
2025-08-28ZJIT: Track if object is a T_OBJECTMax Bernstein
2025-08-28ZJIT: Track object embedded bitMax Bernstein
2025-08-28ZJIT: Add Ractor mode PatchPoint for ivar get/set (#14375)Stan Lo
2025-08-28ZJIT: Refactor stats implementations (#14378)Takashi Kokubun
2025-08-27ZJIT: Pessimize locals in the presence of send (with block) (#14374)Max Bernstein
2025-08-27ZJIT: Count dynamic dispatch (SendWithoutBlock)Max Bernstein
2025-08-27ZJIT: Increment specific counter on side-exitMax Bernstein
2025-08-27ZJIT: Specialize some Sends (#14363)Max Bernstein
2025-08-27ZJIT: Implement side exit stats (#14357)Takashi Kokubun
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-26Follow up cleanup for `opt_(aref|aset)_with` removalStan Lo
2025-08-26ZJIT: Dump graphviz output to given filenameMax Bernstein
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