aboutsummaryrefslogtreecommitdiffstats
path: root/mjit_c.rb
Commit message (Expand)AuthorAgeFilesLines
* Remove iv_index_tbl_entryJohn Hawthorn2022-10-241-9/+0
* Rename `iv_count` on shapes to `next_iv_index`Jemma Issroff2022-10-211-1/+1
* Only expose Ruby Shape API if VM_CHECK_MODE is enabledAaron Patterson2022-10-131-2/+23
* Make inline cache reads / writes atomic with object shapesJemma Issroff2022-10-111-5/+6
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-5/+30
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-30/+5
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-5/+30
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-31/+6
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-6/+31
* Rework vm_core to use `int first_lineno` struct member.Samuel Williams2022-09-261-1/+6
* Skip struct fields whose output differsTakashi Kokubun2022-09-231-3/+0
* Swap the positions of offsetof and typeTakashi Kokubun2022-09-231-203/+203
* Bindgen offsetof struct and union with builtinTakashi Kokubun2022-09-231-183/+183
* Bindgen sizeof struct and union with builtinTakashi Kokubun2022-09-231-32/+32
* Bindgen immediate types with builtinTakashi Kokubun2022-09-231-55/+56
* Drop c_64 and c_32Takashi Kokubun2022-09-231-0/+539
* Bindgen enum with builtinTakashi Kokubun2022-09-231-4/+20
* Builtin needs to be baseruby-compatibleTakashi Kokubun2022-09-231-5/+15
* mjit_c.rb doesn't need to be an erbTakashi Kokubun2022-09-231-0/+137