aboutsummaryrefslogtreecommitdiffstats
path: root/rjit_c.rb
Commit message (Expand)AuthorAgeFilesLines
* RJIT: Break up RJIT send_iseq_complex exit reasonsTakashi Kokubun2023-03-191-1/+14
* RJIT: Implement ifunc invokeblockTakashi Kokubun2023-03-191-1/+6
* RJIT: Fix ISeq invokeblockTakashi Kokubun2023-03-191-0/+2
* RJIT: Implement invokeblock with ISeqTakashi Kokubun2023-03-191-1/+2
* RJIT: Optimize Kernel#respond_to?Takashi Kokubun2023-03-191-0/+24
* RJIT: Optimize String#+@Takashi Kokubun2023-03-191-0/+5
* RJIT: Optimize String#<<Takashi Kokubun2023-03-191-0/+9
* RJIT: Drop duplicated obj_is_kind_ofTakashi Kokubun2023-03-191-4/+0
* RJIT: Workaround USE_RVARGC=0 CITakashi Kokubun2023-03-181-5/+0
* RJIT: Optimize String#bytesizeTakashi Kokubun2023-03-181-0/+4
* RJIT: Optimize String#empty?Takashi Kokubun2023-03-181-0/+25
* RJIT: Optimize Kernel#instance_of?Takashi Kokubun2023-03-181-0/+5
* RJIT: Optimize Kernel#is_a?Takashi Kokubun2023-03-181-0/+6
* RJIT: Reorder opt_case_dispatch branchesTakashi Kokubun2023-03-181-3/+20
* RJIT: Implement setclassvariableTakashi Kokubun2023-03-181-0/+4
* RJIT: Implement internTakashi Kokubun2023-03-181-0/+4
* RJIT: Implement toregexpTakashi Kokubun2023-03-181-0/+12
* RJIT: Prefix rjit_options with rb_Takashi Kokubun2023-03-181-14/+14
* RJIT: Implement newrangeTakashi Kokubun2023-03-181-0/+4
* RJIT: Implement getglobalTakashi Kokubun2023-03-181-0/+4
* RJIT: Implement checkkeywordTakashi Kokubun2023-03-181-4/+12
* RJIT: Implement getspecial insnTakashi Kokubun2023-03-181-0/+24
* RJIT: Implement putspecialobject insnTakashi Kokubun2023-03-171-0/+5
* RJIT: Implement throw insnTakashi Kokubun2023-03-171-0/+4
* RJIT: Support --rjit-stats on release build as wellTakashi Kokubun2023-03-171-14/+2
* Fix a bindgen CI failureTakashi Kokubun2023-03-161-1/+5
* RJIT: Simplify how Capstone is used in testsTakashi Kokubun2023-03-131-2/+2
* RJIT: Count invokeblock exit typesTakashi Kokubun2023-03-121-0/+12
* RJIT: Rename a side exit counterTakashi Kokubun2023-03-121-1/+1
* RJIT: Fix a typoTakashi Kokubun2023-03-121-0/+4
* RJIT: Implement --rjit-trace-exitsTakashi Kokubun2023-03-121-0/+9
* RJIT: Use case-in for exhaustive matchesTakashi Kokubun2023-03-111-2/+0
* RJIT: Migrate SIZET values to RJIT::C constantsTakashi Kokubun2023-03-111-360/+90
* RJIT: Introduce constants under RubyVM::RJIT::CTakashi Kokubun2023-03-111-10/+5
* RJIT: Automate function pointer importsTakashi Kokubun2023-03-111-190/+148
* RJIT: Use as the largest type as possibleTakashi Kokubun2023-03-111-151/+151
* RJIT: Use SIZET macros instead of original PTR onesTakashi Kokubun2023-03-111-18/+18
* RJIT: Drop unused USE_* macros supportTakashi Kokubun2023-03-111-4/+0
* Support multiple attributes with Primitive.attr!Takashi Kokubun2023-03-111-1/+1
* RJIT: Start testing AssemblerTakashi Kokubun2023-03-101-0/+10
* RJIT: Remove unused code from headersTakashi Kokubun2023-03-101-85/+5
* RJIT: Introduce --rjit-exec-mem-sizeTakashi Kokubun2023-03-101-12/+9
* RJIT: Remove unused methods in rjit_c.rbTakashi Kokubun2023-03-101-66/+10
* RJIT: Use imemo_type_p insteadTakashi Kokubun2023-03-091-2/+2
* RJIT: Make functions in rjit_c.c staticTakashi Kokubun2023-03-081-12/+12
* RJIT: Stop allowing leaked globals rjit_*Takashi Kokubun2023-03-081-1/+1
* Remove obsoleted functions in rjit.cTakashi Kokubun2023-03-071-10/+1
* Remove MJIT's builtin function compilerTakashi Kokubun2023-03-071-11/+0
* Allow enabling YJIT and RJIT independently (#7474)Takashi Kokubun2023-03-071-12/+12
* Regenerate RJIT bindgenTakashi Kokubun2023-03-061-26/+26