Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | `rb_bug` prints a newline after the message | Nobuyoshi Nakada | 2023-05-20 | 1 | -1/+1 |
| | |||||
* | Update RJIT to support newarray_send | Aaron Patterson | 2023-04-18 | 1 | -0/+2 |
| | | | | This also adds max / hash support | ||||
* | Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.c | Nobuyoshi Nakada | 2023-04-13 | 1 | -1/+1 |
| | |||||
* | Expose rb_sym_to_proc via RJIT | Aaron Patterson | 2023-04-07 | 1 | -0/+1 |
| | | | | This is needed for getblockparamproxy | ||||
* | RJIT: Support entry with different PCs | Takashi Kokubun | 2023-04-02 | 1 | -0/+2 |
| | |||||
* | RJIT: Simplify cfunc implementation | Takashi Kokubun | 2023-04-02 | 1 | -0/+15 |
| | |||||
* | Remove an unneeded function copy | Takashi Kokubun | 2023-04-01 | 1 | -1/+1 |
| | |||||
* | RJIT: Fix a leaked-globals failure | Takashi Kokubun | 2023-04-01 | 1 | -1/+1 |
| | |||||
* | RJIT: Support rest args | Takashi Kokubun | 2023-04-01 | 1 | -0/+8 |
| | |||||
* | RJIT: Implement attr_writer | Takashi Kokubun | 2023-03-26 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement ifunc invokeblock | Takashi Kokubun | 2023-03-19 | 1 | -0/+1 |
| | |||||
* | RJIT: Optimize Kernel#respond_to? | Takashi Kokubun | 2023-03-19 | 1 | -0/+1 |
| | |||||
* | RJIT: Optimize String#<< | Takashi Kokubun | 2023-03-19 | 1 | -0/+6 |
| | |||||
* | RJIT: Optimize String#bytesize | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement setclassvariable | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement toregexp | Takashi Kokubun | 2023-03-18 | 1 | -0/+1 |
| | |||||
* | RJIT: Implement throw insn | Takashi Kokubun | 2023-03-17 | 1 | -0/+1 |
| | |||||
* | RJIT: Support --rjit-stats on release build as well | Takashi Kokubun | 2023-03-17 | 1 | -2/+0 |
| | |||||
* | RJIT: Simplify how Capstone is used in tests | Takashi Kokubun | 2023-03-13 | 1 | -2/+3 |
| | |||||
* | RJIT: Fix -Wshorten-64-to-32 | Takashi Kokubun | 2023-03-12 | 1 | -4/+4 |
| | |||||
* | RJIT: Implement --rjit-trace-exits | Takashi Kokubun | 2023-03-12 | 1 | -0/+193 |
| | |||||
* | RJIT: Automate function pointer imports | Takashi Kokubun | 2023-03-11 | 1 | -1/+13 |
| | |||||
* | RJIT: Use SIZET macros instead of original PTR ones | Takashi Kokubun | 2023-03-11 | 1 | -8/+0 |
| | |||||
* | RJIT: Introduce --rjit-exec-mem-size | Takashi Kokubun | 2023-03-10 | 1 | -9/+110 |
| | |||||
* | RJIT: Make functions in rjit_c.c static | Takashi Kokubun | 2023-03-08 | 1 | -12/+12 |
| | | | | They don't need to be global. | ||||
* | RJIT: Stop allowing leaked globals rjit_* | Takashi Kokubun | 2023-03-08 | 1 | -1/+1 |
| | |||||
* | RJIT: Clean up the declaration mess | Takashi Kokubun | 2023-03-08 | 1 | -5/+1 |
| | |||||
* | Allow enabling YJIT and RJIT independently (#7474) | Takashi Kokubun | 2023-03-07 | 1 | -0/+82 |
| | | | | | We used to require MJIT is supported when YJIT is supported. However, now that RJIT dropped some platforms that YJIT supports, it no longer makes sense. We should be able to enable only YJIT, and vice versa. | ||||
* | s/mjit/rjit/ | Takashi Kokubun | 2023-03-06 | 1 | -11/+11 |
| | |||||
* | s/MJIT/RJIT/ | Takashi Kokubun | 2023-03-06 | 1 | -6/+6 |
| | |||||
* | Rename MJIT filenames to RJIT | Takashi Kokubun | 2023-03-06 | 1 | -0/+125 |