summaryrefslogtreecommitdiff
path: root/tool/mjit
AgeCommit message (Expand)Author
2022-12-24MJIT: Cancel all on disastrous situations (#7019)Takashi Kokubun
2022-12-07Stop transitioning to UNDEF when undefining an instance variableAaron Patterson
2022-12-01MJIT: Use install = true for bundler/inlineTakashi Kokubun
2022-11-28MJIT: Rename mjit_compiler.h to mjit_c.hTakashi Kokubun
2022-11-27MJIT: Clear .cache/clangd on bindgen if existsTakashi Kokubun
2022-11-18rename SHAPE_BITS to SHAPE_ID_NUM_BITSAaron Patterson
2022-11-15Let mjit-bindgen use BASERUBY and bundle/inline (#6740)Takashi Kokubun
2022-11-15MJIT: Fix vm_cc_cme(cc).def.type to use bit fieldTakashi Kokubun
2022-11-14Remove USE_RVARGC codeAaron Patterson
2022-11-14Import shape constants with mjit-bindgenTakashi Kokubun
2022-11-14Import class constants with mjit-bindgenTakashi Kokubun
2022-10-24Remove iv_index_tbl_entryJohn Hawthorn
2022-10-13Only expose Ruby Shape API if VM_CHECK_MODE is enabledAaron Patterson
2022-10-11Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff
2022-09-30Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson
2022-09-28This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-26Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson
2022-09-26This commit implements the Object Shapes technique in CRuby.Jemma Issroff
2022-09-24Allow changing conversion macro in MJIT bindgenTakashi Kokubun
2022-09-23Skip struct fields whose output differsTakashi Kokubun
2022-09-23Swap the positions of offsetof and typeTakashi Kokubun
2022-09-23Bindgen offsetof struct and union with builtinTakashi Kokubun
2022-09-23Bindgen sizeof struct and union with builtinTakashi Kokubun
2022-09-23Bindgen immediate types with builtinTakashi Kokubun
2022-09-23Drop c_64 and c_32Takashi Kokubun
2022-09-23Bindgen enum with builtinTakashi Kokubun
2022-09-23Builtin needs to be baseruby-compatibleTakashi Kokubun
2022-09-23Automatically setup bundler of bindgen.rbTakashi Kokubun
2022-09-23mjit_c.rb doesn't need to be an erbTakashi Kokubun
2022-09-23Mix manual and auto-generated C APIsTakashi Kokubun
2022-09-23Bindgen macro with builtinTakashi Kokubun
2022-09-23Auto-generate mjit_c.rb.erbTakashi Kokubun
2022-09-23Builtin RubyVM::MJIT::CTakashi Kokubun
2022-09-21add rb_execution_contextAaron Patterson
2022-09-21add rb_control_frame_tAaron Patterson
2022-09-09More robust macro parser (#6343)Aaron Patterson
2022-09-05Add mjit-bindgen workflow (#6327)Takashi Kokubun
2022-09-04Ruby MJIT (#6028)Takashi Kokubun