summaryrefslogtreecommitdiff
path: root/lib/ruby_vm
AgeCommit message (Expand)Author
2023-03-13RJIT: Simplify how Capstone is used in testsTakashi Kokubun
2023-03-13Prevent a warning: assigned but unused variableYusuke Endoh
2023-03-12RJIT: Count invokeblock exit typesTakashi Kokubun
2023-03-12RJIT: Rename a side exit counterTakashi Kokubun
2023-03-12RJIT: Fix a typoTakashi Kokubun
2023-03-12RJIT: Implement definedivarTakashi Kokubun
2023-03-12RJIT: Fix block param proxy on sendTakashi Kokubun
2023-03-12RJIT: Fix block finding logicTakashi Kokubun
2023-03-12RJIT: Implement --rjit-trace-exitsTakashi Kokubun
2023-03-12RJIT: Give up freezing InsnCompilerTakashi Kokubun
2023-03-11RJIT: Handle Mod 10 for CMP r/m64, r64Takashi Kokubun
2023-03-11RJIT: Use lambda constants to match operandsTakashi Kokubun
2023-03-11RJIT: Define QwordPtr for in-clause readabilityTakashi Kokubun
2023-03-11RJIT: Leave it to NoMatchingPatternErrorTakashi Kokubun
2023-03-11RJIT: Use case-in for exhaustive matchesTakashi Kokubun
2023-03-11RJIT: Migrate SIZET values to RJIT::C constantsTakashi Kokubun
2023-03-11RJIT: Introduce constants under RubyVM::RJIT::CTakashi Kokubun
2023-03-11RJIT: Automate function pointer importsTakashi Kokubun
2023-03-10RJIT: Write initial tests for AssemblerTakashi Kokubun
2023-03-10RJIT: Start testing AssemblerTakashi Kokubun
2023-03-10RJIT: Remove unused code from headersTakashi Kokubun
2023-03-10RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun
2023-03-09RJIT: Use imemo_type_p insteadTakashi Kokubun
2023-03-09RJIT: Lazily compile global ocbTakashi Kokubun
2023-03-06s/mjit/rjit/Takashi Kokubun
2023-03-06s/MJIT/RJIT/Takashi Kokubun
2023-03-06Rename MJIT filenames to RJITTakashi Kokubun
2023-03-05Avoid crashing at a random ISEQ accessTakashi Kokubun
2023-03-05Fix a BytePtr check of testTakashi Kokubun
2023-03-05Add Mod 10 to test r/m64, imm32Takashi Kokubun
2023-03-05Add Mod 10 to cmp r/m64, imm8Takashi Kokubun
2023-03-05Remove unused variablesTakashi Kokubun
2023-03-05Optimize String#getbyteTakashi Kokubun
2023-03-05Optimize Module#===Takashi Kokubun
2023-03-05Implement struct arefTakashi Kokubun
2023-03-05Implement bmethodTakashi Kokubun
2023-03-05Implement aliasTakashi Kokubun
2023-03-05Reset chain_depth in more placesTakashi Kokubun
2023-03-05Implement optimized callTakashi Kokubun
2023-03-05Chain-guard blockargTakashi Kokubun
2023-03-05Implement proxy blockargTakashi Kokubun
2023-03-05Implement nil blockargTakashi Kokubun
2023-03-05Optimize Thread.currentTakashi Kokubun
2023-03-05Optimize #nil?Takashi Kokubun
2023-03-05Optimize String#to_sTakashi Kokubun
2023-03-05Optimize BasicObject#==Takashi Kokubun
2023-03-05Implement getblockparamTakashi Kokubun
2023-03-05Implement concatarrayTakashi Kokubun
2023-03-05Implement getconstantTakashi Kokubun
2023-03-05Implement opt_str_freezeTakashi Kokubun