Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RJIT: Simplify how Capstone is used in tests | Takashi Kokubun | 2023-03-13 | 1 | -2/+2 |
* | Prevent a warning: assigned but unused variable | Yusuke Endoh | 2023-03-13 | 1 | -2/+2 |
* | RJIT: Count invokeblock exit types | Takashi Kokubun | 2023-03-12 | 2 | -3/+50 |
* | RJIT: Rename a side exit counter | Takashi Kokubun | 2023-03-12 | 1 | -1/+9 |
* | RJIT: Fix a typo | Takashi Kokubun | 2023-03-12 | 1 | -1/+1 |
* | RJIT: Implement definedivar | Takashi Kokubun | 2023-03-12 | 1 | -1/+36 |
* | RJIT: Fix block param proxy on send | Takashi Kokubun | 2023-03-12 | 1 | -12/+8 |
* | RJIT: Fix block finding logic | Takashi Kokubun | 2023-03-12 | 2 | -13/+34 |
* | RJIT: Implement --rjit-trace-exits | Takashi Kokubun | 2023-03-12 | 2 | -7/+95 |
* | RJIT: Give up freezing InsnCompiler | Takashi Kokubun | 2023-03-12 | 2 | -1/+2 |
* | RJIT: Handle Mod 10 for CMP r/m64, r64 | Takashi Kokubun | 2023-03-11 | 1 | -0/+10 |
* | RJIT: Use lambda constants to match operands | Takashi Kokubun | 2023-03-11 | 2 | -156/+176 |
* | RJIT: Define QwordPtr for in-clause readability | Takashi Kokubun | 2023-03-11 | 1 | -18/+21 |
* | RJIT: Leave it to NoMatchingPatternError | Takashi Kokubun | 2023-03-11 | 1 | -62/+0 |
* | RJIT: Use case-in for exhaustive matches | Takashi Kokubun | 2023-03-11 | 1 | -29/+20 |
* | RJIT: Migrate SIZET values to RJIT::C constants | Takashi Kokubun | 2023-03-11 | 1 | -139/+139 |
* | RJIT: Introduce constants under RubyVM::RJIT::C | Takashi Kokubun | 2023-03-11 | 2 | -8/+8 |
* | RJIT: Automate function pointer imports | Takashi Kokubun | 2023-03-11 | 2 | -3/+3 |
* | RJIT: Write initial tests for Assembler | Takashi Kokubun | 2023-03-10 | 1 | -8/+8 |
* | RJIT: Start testing Assembler | Takashi Kokubun | 2023-03-10 | 1 | -7/+8 |
* | RJIT: Remove unused code from headers | Takashi Kokubun | 2023-03-10 | 1 | -1/+0 |
* | RJIT: Introduce --rjit-exec-mem-size | Takashi Kokubun | 2023-03-10 | 2 | -5/+6 |
* | RJIT: Use imemo_type_p instead | Takashi Kokubun | 2023-03-09 | 2 | -3/+4 |
* | RJIT: Lazily compile global ocb | Takashi Kokubun | 2023-03-09 | 2 | -12/+16 |
* | s/mjit/rjit/ | Takashi Kokubun | 2023-03-06 | 9 | -50/+50 |
* | s/MJIT/RJIT/ | Takashi Kokubun | 2023-03-06 | 14 | -436/+436 |
* | Rename MJIT filenames to RJIT | Takashi Kokubun | 2023-03-06 | 14 | -0/+0 |
* | Avoid crashing at a random ISEQ access | Takashi Kokubun | 2023-03-05 | 1 | -1/+1 |
* | Fix a BytePtr check of test | Takashi Kokubun | 2023-03-05 | 1 | -1/+1 |
* | Add Mod 10 to test r/m64, imm32 | Takashi Kokubun | 2023-03-05 | 1 | -1/+12 |
* | Add Mod 10 to cmp r/m64, imm8 | Takashi Kokubun | 2023-03-05 | 1 | -0/+11 |
* | Remove unused variables | Takashi Kokubun | 2023-03-05 | 1 | -3/+0 |
* | Optimize String#getbyte | Takashi Kokubun | 2023-03-05 | 1 | -0/+19 |
* | Optimize Module#=== | Takashi Kokubun | 2023-03-05 | 1 | -1/+28 |
* | Implement struct aref | Takashi Kokubun | 2023-03-05 | 1 | -4/+47 |
* | Implement bmethod | Takashi Kokubun | 2023-03-05 | 1 | -10/+53 |
* | Implement alias | Takashi Kokubun | 2023-03-05 | 1 | -2/+7 |
* | Reset chain_depth in more places | Takashi Kokubun | 2023-03-05 | 2 | -0/+5 |
* | Implement optimized call | Takashi Kokubun | 2023-03-05 | 1 | -6/+62 |
* | Chain-guard blockarg | Takashi Kokubun | 2023-03-05 | 1 | -3/+3 |
* | Implement proxy blockarg | Takashi Kokubun | 2023-03-05 | 1 | -6/+17 |
* | Implement nil blockarg | Takashi Kokubun | 2023-03-05 | 1 | -11/+32 |
* | Optimize Thread.current | Takashi Kokubun | 2023-03-05 | 1 | -1/+20 |
* | Optimize #nil? | Takashi Kokubun | 2023-03-05 | 1 | -2/+26 |
* | Optimize String#to_s | Takashi Kokubun | 2023-03-05 | 1 | -43/+57 |
* | Optimize BasicObject#== | Takashi Kokubun | 2023-03-05 | 1 | -2/+55 |
* | Implement getblockparam | Takashi Kokubun | 2023-03-05 | 2 | -2/+82 |
* | Implement concatarray | Takashi Kokubun | 2023-03-05 | 1 | -3/+24 |
* | Implement getconstant | Takashi Kokubun | 2023-03-05 | 1 | -3/+26 |
* | Implement opt_str_freeze | Takashi Kokubun | 2023-03-05 | 1 | -3/+19 |