summaryrefslogtreecommitdiff
path: root/rjit_c.c
AgeCommit message (Collapse)Author
2023-12-19RJIT: Correct the type of rb_vm_insns_countTakashi Kokubun
2023-12-19RJIT: Declare rb_vm_insns_countTakashi Kokubun
2023-05-20`rb_bug` prints a newline after the messageNobuyoshi Nakada
2023-04-18Update RJIT to support newarray_sendAaron Patterson
This also adds max / hash support Notes: Merged: https://github.com/ruby/ruby/pull/6090
2023-04-13Fix declaration of `rb_rjit_entry_stub_hit` in rjit_c.cNobuyoshi Nakada
Notes: Merged: https://github.com/ruby/ruby/pull/7695
2023-04-07Expose rb_sym_to_proc via RJITAaron Patterson
This is needed for getblockparamproxy Notes: Merged: https://github.com/ruby/ruby/pull/7673
2023-04-02RJIT: Support entry with different PCsTakashi Kokubun
2023-04-02RJIT: Simplify cfunc implementationTakashi Kokubun
2023-04-01Remove an unneeded function copyTakashi Kokubun
2023-04-01RJIT: Fix a leaked-globals failureTakashi Kokubun
2023-04-01RJIT: Support rest argsTakashi Kokubun
2023-03-26RJIT: Implement attr_writerTakashi Kokubun
2023-03-19RJIT: Implement ifunc invokeblockTakashi Kokubun
2023-03-19RJIT: Optimize Kernel#respond_to?Takashi Kokubun
2023-03-19RJIT: Optimize String#<<Takashi Kokubun
2023-03-18RJIT: Optimize String#bytesizeTakashi Kokubun
2023-03-18RJIT: Implement setclassvariableTakashi Kokubun
2023-03-18RJIT: Implement toregexpTakashi Kokubun
2023-03-17RJIT: Implement throw insnTakashi Kokubun
2023-03-17RJIT: Support --rjit-stats on release build as wellTakashi Kokubun
2023-03-13RJIT: Simplify how Capstone is used in testsTakashi Kokubun
2023-03-12RJIT: Fix -Wshorten-64-to-32Takashi Kokubun
2023-03-12RJIT: Implement --rjit-trace-exitsTakashi Kokubun
2023-03-11RJIT: Automate function pointer importsTakashi Kokubun
2023-03-11RJIT: Use SIZET macros instead of original PTR onesTakashi Kokubun
2023-03-10RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun
2023-03-08RJIT: Make functions in rjit_c.c staticTakashi Kokubun
They don't need to be global.
2023-03-08RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun
2023-03-08RJIT: Clean up the declaration messTakashi Kokubun
2023-03-07Allow enabling YJIT and RJIT independently (#7474)Takashi Kokubun
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. Notes: Merged-By: k0kubun <takashikkbn@gmail.com>
2023-03-06s/mjit/rjit/Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462
2023-03-06s/MJIT/RJIT/Takashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462
2023-03-06Rename MJIT filenames to RJITTakashi Kokubun
Notes: Merged: https://github.com/ruby/ruby/pull/7462