summaryrefslogtreecommitdiff
path: root/rjit_c.c
Commit message (Collapse)AuthorAgeFilesLines
* Update RJIT to support newarray_sendAaron Patterson2023-04-181-0/+2
| | | | This also adds max / hash support
* Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.cNobuyoshi Nakada2023-04-131-1/+1
|
* Expose rb_sym_to_proc via RJITAaron Patterson2023-04-071-0/+1
| | | | This is needed for getblockparamproxy
* RJIT: Support entry with different PCsTakashi Kokubun2023-04-021-0/+2
|
* RJIT: Simplify cfunc implementationTakashi Kokubun2023-04-021-0/+15
|
* Remove an unneeded function copyTakashi Kokubun2023-04-011-1/+1
|
* RJIT: Fix a leaked-globals failureTakashi Kokubun2023-04-011-1/+1
|
* RJIT: Support rest argsTakashi Kokubun2023-04-011-0/+8
|
* RJIT: Implement attr_writerTakashi Kokubun2023-03-261-0/+1
|
* RJIT: Implement ifunc invokeblockTakashi Kokubun2023-03-191-0/+1
|
* RJIT: Optimize Kernel#respond_to?Takashi Kokubun2023-03-191-0/+1
|
* RJIT: Optimize String#<<Takashi Kokubun2023-03-191-0/+6
|
* RJIT: Optimize String#bytesizeTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement setclassvariableTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement toregexpTakashi Kokubun2023-03-181-0/+1
|
* RJIT: Implement throw insnTakashi Kokubun2023-03-171-0/+1
|
* RJIT: Support --rjit-stats on release build as wellTakashi Kokubun2023-03-171-2/+0
|
* RJIT: Simplify how Capstone is used in testsTakashi Kokubun2023-03-131-2/+3
|
* RJIT: Fix -Wshorten-64-to-32Takashi Kokubun2023-03-121-4/+4
|
* RJIT: Implement --rjit-trace-exitsTakashi Kokubun2023-03-121-0/+193
|
* RJIT: Automate function pointer importsTakashi Kokubun2023-03-111-1/+13
|
* RJIT: Use SIZET macros instead of original PTR onesTakashi Kokubun2023-03-111-8/+0
|
* RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun2023-03-101-9/+110
|
* RJIT: Make functions in rjit_c.c staticTakashi Kokubun2023-03-081-12/+12
| | | | They don't need to be global.
* RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun2023-03-081-1/+1
|
* RJIT: Clean up the declaration messTakashi Kokubun2023-03-081-5/+1
|
* Allow enabling YJIT and RJIT independently (#7474)Takashi Kokubun2023-03-071-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 Kokubun2023-03-061-11/+11
|
* s/MJIT/RJIT/Takashi Kokubun2023-03-061-6/+6
|
* Rename MJIT filenames to RJITTakashi Kokubun2023-03-061-0/+125