summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add more GC guardsTakashi Kokubun2023-03-052-2/+5
* Implement opt_pcTakashi Kokubun2023-03-051-5/+31
* Guard against GC of random ISEQsTakashi Kokubun2023-03-051-0/+8
* Invalidate blocks on global constant changesTakashi Kokubun2023-03-055-46/+65
* Implement ISEQ block_handlerTakashi Kokubun2023-03-052-31/+56
* Start implementing sendTakashi Kokubun2023-03-051-5/+37
* Implement definedTakashi Kokubun2023-03-051-3/+37
* Fix invokesuper for railsbenchTakashi Kokubun2023-03-052-1/+8
* Implement invokesuperTakashi Kokubun2023-03-051-28/+208
* Re-compile MJIT entry on constant IC updateTakashi Kokubun2023-03-051-1/+6
* Implement newhashTakashi Kokubun2023-03-051-3/+45
* Implement swapTakashi Kokubun2023-03-051-3/+17
* Implement putstringTakashi Kokubun2023-03-054-12/+33
* Store MJIT blocks on each ISEQTakashi Kokubun2023-03-052-20/+20
* Invalidate everything on GC.compactTakashi Kokubun2023-03-052-12/+27
* Implement splatarrayTakashi Kokubun2023-03-051-3/+27
* Implement topnTakashi Kokubun2023-03-051-3/+16
* Implement newarrayTakashi Kokubun2023-03-051-3/+36
* Implement adjuststackTakashi Kokubun2023-03-051-3/+11
* Change a branch stub shape only when neededTakashi Kokubun2023-03-051-1/+6
* Skip invalidation for trace_ insnsTakashi Kokubun2023-03-052-11/+21
* Invalidate blocks on constant IC updatesTakashi Kokubun2023-03-055-18/+106
* Implement optimized sendTakashi Kokubun2023-03-055-71/+217
* Remove unneeded ci referencesTakashi Kokubun2023-03-051-26/+32
* Implement opt_invokebuiltin_delegateTakashi Kokubun2023-03-051-5/+49
* Count optimized method typesTakashi Kokubun2023-03-051-5/+37
* Implement opt_asetTakashi Kokubun2023-03-051-3/+91
* Implement duparray and expandarrayTakashi Kokubun2023-03-053-5/+188
* Count opt_getconstant_path exit reasonsTakashi Kokubun2023-03-052-0/+3
* Side-exit on cfunc with -2 argcTakashi Kokubun2023-03-051-0/+4
* Initial support of opt_getconstant_pathTakashi Kokubun2023-03-052-8/+48
* Implement dupn and setnTakashi Kokubun2023-03-051-5/+43
* Implement all getlocal/setlocal insnsTakashi Kokubun2023-03-052-23/+74
* Implement opt_eq and opt_neqTakashi Kokubun2023-03-052-5/+136
* Format numbers with delimitersTakashi Kokubun2023-03-051-9/+17
* Implement opt_and and opt_orTakashi Kokubun2023-03-052-5/+108
* Implement setlocal_WC_0Takashi Kokubun2023-03-051-8/+64
* Implement opt_modTakashi Kokubun2023-03-051-3/+72
* Implement Array#[]Takashi Kokubun2023-03-052-3/+51
* Implement opt_le, opt_ge, and opt_gtTakashi Kokubun2023-03-052-51/+120
* Implement branchifTakashi Kokubun2023-03-052-7/+58
* Side-exit earlier on interruptsTakashi Kokubun2023-03-051-2/+3
* Fix a typo in jit_chain_guardTakashi Kokubun2023-03-051-1/+1
* Implement variadic C func callsTakashi Kokubun2023-03-053-18/+21
* * remove trailing spaces. [ci skip]git2023-03-061-1/+1
* Set 0 to cfp->pc on C func sendTakashi Kokubun2023-03-051-1/+4
* Do not compile C calls when C tracing is enabledTakashi Kokubun2023-03-051-0/+6
* Re-enable cfunc sendTakashi Kokubun2023-03-051-6/+0
* Redo compilation of all ISEQs after invalidationTakashi Kokubun2023-03-052-1/+18
* Handle RangeError in iseq_linenoTakashi Kokubun2023-03-051-0/+2