summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Support SP motion in all insnsTakashi Kokubun2023-03-052-48/+43
* Implement getlocal_WC_1Takashi Kokubun2023-03-052-4/+55
* Implement jit_chain_guardTakashi Kokubun2023-03-052-5/+55
* Implement nopTakashi Kokubun2023-03-051-3/+10
* Implement counted exitsTakashi Kokubun2023-03-051-2/+9
* Implement non-embedded ivarsTakashi Kokubun2023-03-052-9/+14
* Implement getivarTakashi Kokubun2023-03-055-8/+143
* Allow reusing existing blocksTakashi Kokubun2023-03-051-24/+39
* Get rid of BlockStubTakashi Kokubun2023-03-054-73/+1
* Refactor callee with BranchStubTakashi Kokubun2023-03-052-1/+26
* Refactor jit_return with BranchStubTakashi Kokubun2023-03-052-13/+19
* Refactor BranchStubTakashi Kokubun2023-03-055-82/+72
* Add compiled_block_countTakashi Kokubun2023-03-052-0/+9
* Implement opt_plusTakashi Kokubun2023-03-053-17/+79
* Support passing argumentsTakashi Kokubun2023-03-053-11/+56
* Implement method callTakashi Kokubun2023-03-056-74/+253
* Initial implementation of sendTakashi Kokubun2023-03-056-37/+259
* Just write bytes normallyTakashi Kokubun2023-03-051-9/+6
* Support Mod 10 movTakashi Kokubun2023-03-052-7/+14
* Implement opt_minusTakashi Kokubun2023-03-052-6/+76
* Implement putobject 0/1Takashi Kokubun2023-03-051-7/+20
* Implement putselfTakashi Kokubun2023-03-052-5/+14
* Implement branch stubTakashi Kokubun2023-03-058-35/+212
* Use the actual sp_offsetTakashi Kokubun2023-03-053-2/+13
* Fix broken statsTakashi Kokubun2023-03-052-6/+7
* Implement initial opt_ltTakashi Kokubun2023-03-056-34/+132
* Partly implement BOP assumptionTakashi Kokubun2023-03-057-21/+112
* Move the insn dispatch table to InsnCompilerTakashi Kokubun2023-03-052-110/+119
* Rewrite the stub if it's the last codeTakashi Kokubun2023-03-055-26/+45
* Implement defer_compilationTakashi Kokubun2023-03-058-49/+207
* Support extended registersTakashi Kokubun2023-03-054-50/+123
* Colorize outlined codeTakashi Kokubun2023-03-052-4/+15
* Implement ocbTakashi Kokubun2023-03-055-30/+79
* Use the term "compile" in different placesTakashi Kokubun2023-03-053-7/+15
* Carve out CodeBlockTakashi Kokubun2023-03-053-47/+67
* Try carving out ExitCompilerTakashi Kokubun2023-03-053-32/+43
* Implement putobjectTakashi Kokubun2023-03-053-11/+86
* Implement getlocal_WC_0Takashi Kokubun2023-03-054-6/+169
* Put nil on an appropriate indexTakashi Kokubun2023-03-052-2/+27
* Split branches for mov src and dstTakashi Kokubun2023-03-052-70/+83
* Skip compiling at_exit without --mjit-statsTakashi Kokubun2023-03-051-6/+0
* Fix broken rebaseTakashi Kokubun2023-03-059-41/+9
* Implement --mjit-statsTakashi Kokubun2023-03-054-13/+113
* Implement asm commentsTakashi Kokubun2023-03-053-5/+35
* Check interrupts on leaveTakashi Kokubun2023-03-054-40/+121
* Skip supporting has_opt for nowTakashi Kokubun2023-03-051-0/+3
* Remove <main> specializationTakashi Kokubun2023-03-051-2/+0
* Define constants for magic registersTakashi Kokubun2023-03-052-11/+16
* Implement callee-saved registersTakashi Kokubun2023-03-053-4/+45
* Consider stack_size on side exitsTakashi Kokubun2023-03-053-11/+45