summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Expand)Author
2025-06-30ZJIT: Don't compile functions with unhandled parameter types (#13749)Max Bernstein
2025-06-30ZJIT: Add new ZJIT types for Set (#13743)Stan Lo
2025-06-30ZJIT: setglobal should not return output (#13744)Takashi Kokubun
2025-06-28ZJIT: Codegen for `defined?(yield)`Alan Wu
2025-06-28ZJIT: Use `std::fmt::Display` when codegen for instruction failsAlan Wu
2025-06-27ZJIT: Add TODOs and omitted test for nested scope local accessAlan Wu
2025-06-27ZJIT: Function::find(): Use find_vec!() moreAlan Wu
2025-06-27ZJIT: Function::find(): Use clone() instead of doing it manuallyAlan Wu
2025-06-27ZJIT: Add codegen for GetLocal and SetLocalAlan Wu
2025-06-27ZJIT: `getlocal` and `setlocal` to HIRAlan Wu
2025-06-26ZJIT: Stop loading an extra parameter (#13719)Takashi Kokubun
2025-06-26ZJIT: Disable profiling instructions before asserting opcodes in tests (#13720)Max Bernstein
2025-06-24Remove trailing spacesNobuyoshi Nakada
2025-06-23ZJIT: Parse putspecialobject(VMCore) into Const (#13683)Max Bernstein
2025-06-23ZJIT: Optimize frozen array aref (#13666)Max Bernstein
2025-06-24ZJIT: `anytostring` to HIR (GH-13658)ywenc
2025-06-21ZJIT: Move ccall comments near ccall instructions (#13662)Max Bernstein
2025-06-20ZJIT: Typofix (#13665)Hiroshi SHIBATA
2025-06-20ZJIT: Add pass to clean CFG (#13655)Max Bernstein
2025-06-20ZJIT: objtostring to HIRywenc
2025-06-19ZJIT: Add `dupn` supportAlan Wu
2025-06-19ZJIT: Implement `opt_reverse`Alan Wu
2025-06-18ZJIT: Support invokebuiltin opcodes (#13632)Daniel Colson
2025-06-17Rename `imemo_class_fields` -> `imemo_fields`Jean Boussier
2025-06-17ZJIT: Add codegen (and FrameState) for GetConstPathAlan Wu
2025-06-17ZJIT: Parse opt freeze insns to HIRDaniel Colson
2025-06-17ZJIT: Add codegen for StringCopyDaniel Colson
2025-06-16ZJIT: Add support for putspecialobject (#13565)Stan Lo
2025-06-13Get rid of FL_EXIVARJean Boussier
2025-06-13ZJIT: Only write LIR output of HIR instructions with outputMax Bernstein
2025-06-13ZJIT: Add codegen for SideExitMax Bernstein
2025-06-12ZJIT: Write a callee frame on JIT-to-JIT calls (#13579)Takashi Kokubun
2025-06-12Get rid of `rb_shape_lookup`Jean Boussier
2025-06-12Turn `rb_classext_t.fields` into a T_IMEMO/class_fieldsJean Boussier
2025-06-11ZJIT: x86: Fix panic writing 32-bit number with top bit setAlan Wu
2025-06-11ZJIT: Restore x86 assembler testsAlan Wu
2025-06-11ZJIT: Restore some A64 backend tests to fix unused warningAlan Wu
2025-06-11ZJIT: Restore most x64 backend testsAlan Wu
2025-06-10ZJIT: Support get/set on global variablesAaron Patterson
2025-06-09ZJIT: Parse opt_regexpmatch2 into HIRAlan Wu
2025-06-09ZJIT: Parse opt_not into HIRAlan Wu
2025-06-09ZJIT: Parse opt_or into HIRAlan Wu
2025-06-09ZJIT: Parse opt_and into HIRAlan Wu
2025-06-09ZJIT: Parse opt_succ into HIRAlan Wu
2025-06-09ZJIT: Parse opt_empty_p into HIRAlan Wu
2025-06-07Get rid of rb_shape_t.heap_idJean Boussier
2025-06-06ZJIT: Fix build error from commit raceAlan Wu
2025-06-06ZJIT: Fix insn arg index for `defined`, add testsAlan Wu
2025-06-06ZJIT: Parse definedivar into HIRAlan Wu
2025-06-06ZJIT: Take a slice instead of Vec in test codeAlan Wu