summaryrefslogtreecommitdiff
path: root/mjit_c.rb
Commit message (Expand)AuthorAgeFilesLines
* Implement opt_pcTakashi Kokubun2023-03-051-1/+9
* Guard against GC of random ISEQsTakashi Kokubun2023-03-051-0/+9
* Start implementing sendTakashi Kokubun2023-03-051-0/+1
* Implement definedTakashi Kokubun2023-03-051-0/+7
* Fix invokesuper for railsbenchTakashi Kokubun2023-03-051-0/+9
* Implement invokesuperTakashi Kokubun2023-03-051-2/+44
* Implement newhashTakashi Kokubun2023-03-051-0/+12
* Implement putstringTakashi Kokubun2023-03-051-0/+4
* Implement splatarrayTakashi Kokubun2023-03-051-0/+7
* Implement newarrayTakashi Kokubun2023-03-051-0/+4
* Implement optimized sendTakashi Kokubun2023-03-051-1/+21
* Implement opt_invokebuiltin_delegateTakashi Kokubun2023-03-051-2/+2
* Count optimized method typesTakashi Kokubun2023-03-051-6/+54
* Implement opt_asetTakashi Kokubun2023-03-051-0/+8
* Implement duparray and expandarrayTakashi Kokubun2023-03-051-0/+49
* Count opt_getconstant_path exit reasonsTakashi Kokubun2023-03-051-0/+2
* Side-exit on cfunc with -2 argcTakashi Kokubun2023-03-051-0/+1
* Implement opt_eq and opt_neqTakashi Kokubun2023-03-051-0/+12
* Implement opt_and and opt_orTakashi Kokubun2023-03-051-0/+8
* Implement setlocal_WC_0Takashi Kokubun2023-03-051-0/+12
* Implement opt_modTakashi Kokubun2023-03-051-0/+8
* Implement Array#[]Takashi Kokubun2023-03-051-3/+11
* Implement opt_le, opt_ge, and opt_gtTakashi Kokubun2023-03-051-0/+12
* Do not compile C calls when C tracing is enabledTakashi Kokubun2023-03-051-0/+16
* Decode trace insns properlyTakashi Kokubun2023-03-051-2/+3
* Redo compilation of all ISEQs after invalidationTakashi Kokubun2023-03-051-0/+4
* Implement invalidation after cfuncTakashi Kokubun2023-03-051-0/+7
* Partially implement send of cfuncTakashi Kokubun2023-03-051-4/+25
* Adjust the interface of jit_push_frameTakashi Kokubun2023-03-051-1/+1
* Support more types in jit_guard_known_classTakashi Kokubun2023-03-051-4/+0
* Implement stackoverflow checkTakashi Kokubun2023-03-051-0/+1
* Initial support for setivarTakashi Kokubun2023-03-051-0/+7
* Skip Hash on opt_aref for nowTakashi Kokubun2023-03-051-0/+1
* Implement attr_readerTakashi Kokubun2023-03-051-9/+21
* Count unsupported method typesTakashi Kokubun2023-03-051-1/+37
* Implement opt_aref for HashTakashi Kokubun2023-03-051-0/+16
* Implement jit_guard_known_classTakashi Kokubun2023-03-051-8/+18
* Implement getlocal_WC_1Takashi Kokubun2023-03-051-0/+4
* Implement jit_chain_guardTakashi Kokubun2023-03-051-1/+1
* Implement counted exitsTakashi Kokubun2023-03-051-1/+2
* Implement getivarTakashi Kokubun2023-03-051-4/+77
* Get rid of BlockStubTakashi Kokubun2023-03-051-7/+0
* Refactor BranchStubTakashi Kokubun2023-03-051-2/+2
* Add compiled_block_countTakashi Kokubun2023-03-051-1/+2
* Implement opt_plusTakashi Kokubun2023-03-051-0/+4
* Support passing argumentsTakashi Kokubun2023-03-051-0/+9
* Implement method callTakashi Kokubun2023-03-051-1/+9
* Initial implementation of sendTakashi Kokubun2023-03-051-24/+80
* Implement opt_minusTakashi Kokubun2023-03-051-0/+4
* Implement branch stubTakashi Kokubun2023-03-051-3/+15