summaryrefslogtreecommitdiff
path: root/lib/ruby_vm
AgeCommit message (Expand)Author
2023-03-05Guard against GC of random ISEQsTakashi Kokubun
2023-03-05Invalidate blocks on global constant changesTakashi Kokubun
2023-03-05Implement ISEQ block_handlerTakashi Kokubun
2023-03-05Start implementing sendTakashi Kokubun
2023-03-05Implement definedTakashi Kokubun
2023-03-05Fix invokesuper for railsbenchTakashi Kokubun
2023-03-05Implement invokesuperTakashi Kokubun
2023-03-05Re-compile MJIT entry on constant IC updateTakashi Kokubun
2023-03-05Implement newhashTakashi Kokubun
2023-03-05Implement swapTakashi Kokubun
2023-03-05Implement putstringTakashi Kokubun
2023-03-05Store MJIT blocks on each ISEQTakashi Kokubun
2023-03-05Invalidate everything on GC.compactTakashi Kokubun
2023-03-05Implement splatarrayTakashi Kokubun
2023-03-05Implement topnTakashi Kokubun
2023-03-05Implement newarrayTakashi Kokubun
2023-03-05Implement adjuststackTakashi Kokubun
2023-03-05Change a branch stub shape only when neededTakashi Kokubun
2023-03-05Skip invalidation for trace_ insnsTakashi Kokubun
2023-03-05Invalidate blocks on constant IC updatesTakashi Kokubun
2023-03-05Implement optimized sendTakashi Kokubun
2023-03-05Remove unneeded ci referencesTakashi Kokubun
2023-03-05Implement opt_invokebuiltin_delegateTakashi Kokubun
2023-03-05Count optimized method typesTakashi Kokubun
2023-03-05Implement opt_asetTakashi Kokubun
2023-03-05Implement duparray and expandarrayTakashi Kokubun
2023-03-05Count opt_getconstant_path exit reasonsTakashi Kokubun
2023-03-05Side-exit on cfunc with -2 argcTakashi Kokubun
2023-03-05Initial support of opt_getconstant_pathTakashi Kokubun
2023-03-05Implement dupn and setnTakashi Kokubun
2023-03-05Implement all getlocal/setlocal insnsTakashi Kokubun
2023-03-05Implement opt_eq and opt_neqTakashi Kokubun
2023-03-05Format numbers with delimitersTakashi Kokubun
2023-03-05Implement opt_and and opt_orTakashi Kokubun
2023-03-05Implement setlocal_WC_0Takashi Kokubun
2023-03-05Implement opt_modTakashi Kokubun
2023-03-05Implement Array#[]Takashi Kokubun
2023-03-05Implement opt_le, opt_ge, and opt_gtTakashi Kokubun
2023-03-05Implement branchifTakashi Kokubun
2023-03-05Side-exit earlier on interruptsTakashi Kokubun
2023-03-05Fix a typo in jit_chain_guardTakashi Kokubun
2023-03-05Implement variadic C func callsTakashi Kokubun
2023-03-06* remove trailing spaces. [ci skip]git
2023-03-05Set 0 to cfp->pc on C func sendTakashi Kokubun
2023-03-05Do not compile C calls when C tracing is enabledTakashi Kokubun
2023-03-05Re-enable cfunc sendTakashi Kokubun
2023-03-05Redo compilation of all ISEQs after invalidationTakashi Kokubun
2023-03-05Handle RangeError in iseq_linenoTakashi Kokubun
2023-03-05Handle failures on branch_stub_hitTakashi Kokubun
2023-03-05Implement invalidation after cfuncTakashi Kokubun