summaryrefslogtreecommitdiff
path: root/zjit
AgeCommit message (Collapse)Author
2025-04-18Give context in StackUnderflowMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Don't panic; errMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add opt_ltltMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Format nil VALUE opndMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix opt_plus/opt_lt param orderMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix setlocal/getlocalMax Bernstein
Need to read the index Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add setnMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add opt_asetMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add opt_send_without_blockMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add putselfMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Ignore other insnsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Don't make a new block after end of iseqMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18De-duplicate block startsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Split block after leaveMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18More jump targetsMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Display FrameStateMax Bernstein
Also make pc a VALUE instead of ptr to VALUE Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add Snapshots and customizable function printerMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Display NewArray, ArraySetMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Store iseq associated with functionMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Adjust the format of SendMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18 YARVINSN_opt_send_without_block, can do `-e nil.itself`Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix s/[add|lt]/send/gMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Implement the disassemblerTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Use separate cargo build flagsTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Display Test and BranchEdgeMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Remove mock RubyOpcodeMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Display SendMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Store pc on frame stateMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Try to use libcapstoneTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fake CallInfoMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix warnings on MacTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Make iseq_to_ssa return Function objectMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Overflow checks in release profile per traditionAlan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fall back to ugly debugMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Pretty print fixnumMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Display Return, Add, and ConstMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Return null on ArmTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Pretty print SSA, sort ofMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add multiple blocksMax Bernstein
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Reuse the register variableTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add opt_lt, remove as_usize() traitMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Generate intructions to be executedTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add CCall insnMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18bindgen works in --enable-zjit=dev mode.Alan Wu
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Sketch Send insnMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Store interpreter pc on FrameStateMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Sketch opt_plusMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Get CodeBlockTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Fix duplicated make target namesTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/13131
2025-04-18Add YARVInsn_nopMaxime Chevalier-Boisvert
Notes: Merged: https://github.com/ruby/ruby/pull/13131