summaryrefslogtreecommitdiff
path: root/mjit_c.h
Commit message (Expand)AuthorAgeFilesLines
* Implement struct arefTakashi Kokubun2023-03-051-4/+5
* Implement bmethodTakashi Kokubun2023-03-051-6/+8
* Implement optimized callTakashi Kokubun2023-03-051-1/+4
* Implement proxy blockargTakashi Kokubun2023-03-051-1/+2
* Implement nil blockargTakashi Kokubun2023-03-051-0/+2
* Implement cref on opt_getconstant_pathTakashi Kokubun2023-03-051-0/+1
* Implement protectedTakashi Kokubun2023-03-051-1/+1
* Implement getblockparamproxyTakashi Kokubun2023-03-051-0/+5
* Support non-T_OBJECTs in getivarTakashi Kokubun2023-03-051-1/+0
* Implement new ivars on setivarTakashi Kokubun2023-03-051-1/+2
* Optimize setivar for known ivar indexTakashi Kokubun2023-03-051-0/+5
* Increase max depth for chain guardsTakashi Kokubun2023-03-051-1/+2
* Implement known class guard for flonumTakashi Kokubun2023-03-051-3/+0
* Implement opt_pcTakashi Kokubun2023-03-051-1/+1
* Start implementing sendTakashi Kokubun2023-03-051-0/+1
* Fix invokesuper for railsbenchTakashi Kokubun2023-03-051-0/+1
* Implement invokesuperTakashi Kokubun2023-03-051-0/+6
* Implement optimized sendTakashi Kokubun2023-03-051-1/+6
* Count optimized method typesTakashi Kokubun2023-03-051-2/+11
* Implement duparray and expandarrayTakashi Kokubun2023-03-051-0/+5
* Count opt_getconstant_path exit reasonsTakashi Kokubun2023-03-051-0/+3
* Side-exit on cfunc with -2 argcTakashi Kokubun2023-03-051-0/+1
* Implement opt_eq and opt_neqTakashi Kokubun2023-03-051-0/+1
* Implement Array#[]Takashi Kokubun2023-03-051-3/+3
* Do not compile C calls when C tracing is enabledTakashi Kokubun2023-03-051-0/+1
* Partially implement send of cfuncTakashi Kokubun2023-03-051-0/+6
* 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
* Skip Hash on opt_aref for nowTakashi Kokubun2023-03-051-0/+1
* Implement attr_readerTakashi Kokubun2023-03-051-1/+6
* Count unsupported method typesTakashi Kokubun2023-03-051-1/+9
* Implement opt_aref for HashTakashi Kokubun2023-03-051-0/+5
* Implement jit_guard_known_classTakashi Kokubun2023-03-051-4/+11
* Implement jit_chain_guardTakashi Kokubun2023-03-051-1/+1
* Implement counted exitsTakashi Kokubun2023-03-051-1/+2
* Implement getivarTakashi Kokubun2023-03-051-0/+5
* Add compiled_block_countTakashi Kokubun2023-03-051-1/+2
* Support passing argumentsTakashi Kokubun2023-03-051-0/+11
* Carve out CodeBlockTakashi Kokubun2023-03-051-1/+1
* Implement --mjit-statsTakashi Kokubun2023-03-051-0/+8
* Implement a no-op JIT compilerTakashi Kokubun2023-03-051-0/+10
* MJIT: Compile methods in batches (#6900)Takashi Kokubun2022-12-101-6/+18
* MJIT: Convert compact_p flag to an enumTakashi Kokubun2022-12-081-3/+15
* MJIT: Remove Windows-specific codeTakashi Kokubun2022-12-071-4/+0
* MJIT: Merge mjit_unit.h into mjit_c.hTakashi Kokubun2022-11-291-4/+27
* MJIT: Merge exivar guards as wellTakashi Kokubun2022-11-281-1/+0
* MJIT: Remove an unused fieldTakashi Kokubun2022-11-281-1/+0
* MJIT: Get rid of is_entries copyTakashi Kokubun2022-11-281-2/+0
* MJIT: Rename mjit_compiler.h to mjit_c.hTakashi Kokubun2022-11-281-0/+58