summaryrefslogtreecommitdiff
path: root/mjit_c.rb
AgeCommit message (Expand)Author
2023-03-05Count opt_getconstant_path exit reasonsTakashi Kokubun
2023-03-05Side-exit on cfunc with -2 argcTakashi Kokubun
2023-03-05Implement opt_eq and opt_neqTakashi 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-05Do not compile C calls when C tracing is enabledTakashi Kokubun
2023-03-05Decode trace insns properlyTakashi Kokubun
2023-03-05Redo compilation of all ISEQs after invalidationTakashi Kokubun
2023-03-05Implement invalidation after cfuncTakashi Kokubun
2023-03-05Partially implement send of cfuncTakashi Kokubun
2023-03-05Adjust the interface of jit_push_frameTakashi Kokubun
2023-03-05Support more types in jit_guard_known_classTakashi Kokubun
2023-03-05Implement stackoverflow checkTakashi Kokubun
2023-03-05Initial support for setivarTakashi Kokubun
2023-03-05Skip Hash on opt_aref for nowTakashi Kokubun
2023-03-05Implement attr_readerTakashi Kokubun
2023-03-05Count unsupported method typesTakashi Kokubun
2023-03-05Implement opt_aref for HashTakashi Kokubun
2023-03-05Implement jit_guard_known_classTakashi Kokubun
2023-03-05Implement getlocal_WC_1Takashi Kokubun
2023-03-05Implement jit_chain_guardTakashi Kokubun
2023-03-05Implement counted exitsTakashi Kokubun
2023-03-05Implement getivarTakashi Kokubun
2023-03-05Get rid of BlockStubTakashi Kokubun
2023-03-05Refactor BranchStubTakashi Kokubun
2023-03-05Add compiled_block_countTakashi Kokubun
2023-03-05Implement opt_plusTakashi Kokubun
2023-03-05Support passing argumentsTakashi Kokubun
2023-03-05Implement method callTakashi Kokubun
2023-03-05Initial implementation of sendTakashi Kokubun
2023-03-05Implement opt_minusTakashi Kokubun
2023-03-05Implement branch stubTakashi Kokubun
2023-03-05Implement initial opt_ltTakashi Kokubun
2023-03-05Partly implement BOP assumptionTakashi Kokubun
2023-03-05Implement defer_compilationTakashi Kokubun
2023-03-05Implement --mjit-statsTakashi Kokubun
2023-03-05Implement asm commentsTakashi Kokubun
2023-03-05Implement --mjit-dump-disasmTakashi Kokubun
2023-03-05Implement a no-op JIT compilerTakashi Kokubun
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
2022-12-22Remove MJIT's private constants from docs [ci skip]Takashi Kokubun
2022-12-10MJIT: Compile methods in batches (#6900)Takashi Kokubun
2022-12-08MJIT: Clarify jit_unit is only for MJITTakashi Kokubun
2022-12-08MJIT: Convert compact_p flag to an enumTakashi Kokubun
2022-12-07Stop transitioning to UNDEF when undefining an instance variableAaron Patterson
2022-12-06Set max_iv_count (used for object shapes) based on inline cachesJemma Issroff
2022-12-01Improve packing of iseq_constant_body structJohn Hawthorn