aboutsummaryrefslogtreecommitdiffstats
path: root/tool/mjit
Commit message (Expand)AuthorAgeFilesLines
* Only expose Ruby Shape API if VM_CHECK_MODE is enabledAaron Patterson2022-10-131-0/+2
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-2/+8
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-8/+2
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-2/+8
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-8/+2
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-2/+8
* Allow changing conversion macro in MJIT bindgenTakashi Kokubun2022-09-241-18/+22
* Skip struct fields whose output differsTakashi Kokubun2022-09-231-16/+16
* Swap the positions of offsetof and typeTakashi Kokubun2022-09-231-1/+1
* Bindgen offsetof struct and union with builtinTakashi Kokubun2022-09-231-2/+10
* Bindgen sizeof struct and union with builtinTakashi Kokubun2022-09-231-6/+11
* Bindgen immediate types with builtinTakashi Kokubun2022-09-231-5/+25
* Drop c_64 and c_32Takashi Kokubun2022-09-231-14/+7
* Bindgen enum with builtinTakashi Kokubun2022-09-231-50/+26
* Builtin needs to be baseruby-compatibleTakashi Kokubun2022-09-231-1/+3
* Automatically setup bundler of bindgen.rbTakashi Kokubun2022-09-231-0/+4
* mjit_c.rb doesn't need to be an erbTakashi Kokubun2022-09-231-1/+1
* Mix manual and auto-generated C APIsTakashi Kokubun2022-09-231-7/+24
* Bindgen macro with builtinTakashi Kokubun2022-09-231-245/+16
* Auto-generate mjit_c.rb.erbTakashi Kokubun2022-09-231-2/+8
* Builtin RubyVM::MJIT::CTakashi Kokubun2022-09-231-2/+0
* add rb_execution_contextAaron Patterson2022-09-211-0/+2
* add rb_control_frame_tAaron Patterson2022-09-211-0/+1
* More robust macro parser (#6343)Aaron Patterson2022-09-091-10/+208
* Add mjit-bindgen workflow (#6327)Takashi Kokubun2022-09-052-28/+29
* Ruby MJIT (#6028)Takashi Kokubun2022-09-043-0/+396