summaryrefslogtreecommitdiff
path: root/mjit_c.rb
AgeCommit message (Expand)Author
2022-11-15MJIT: Fix vm_cc_cme(cc).def.type to use bit fieldTakashi Kokubun
2022-11-14MJIT: Remove reference to ROBJECT_EMBED_LEN_MAXTakashi Kokubun
2022-11-14Rename --mjit-min-calls to --mjit-call-threshold (#6731)Takashi 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-11-10Transition shape when object's capacity changesJemma Issroff
2022-10-24Remove iv_index_tbl_entryJohn Hawthorn
2022-10-21Rename `iv_count` on shapes to `next_iv_index`Jemma Issroff
2022-10-13Only expose Ruby Shape API if VM_CHECK_MODE is enabledAaron Patterson
2022-10-11Make inline cache reads / writes atomic with object shapesJemma Issroff
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-26Rework vm_core to use `int first_lineno` struct member.Samuel Williams
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-23mjit_c.rb doesn't need to be an erbTakashi Kokubun