summaryrefslogtreecommitdiff
path: root/shape.c
Commit message (Expand)AuthorAgeFilesLines
...
* Rename `iv_count` on shapes to `next_iv_index`Jemma Issroff2022-10-211-11/+11
* Transition frozen string to frozen root shapeJemma Issroff2022-10-191-8/+0
* Only expose Ruby Shape API if VM_CHECK_MODE is enabledAaron Patterson2022-10-131-9/+13
* Unwrap shape id as unsigned intAaron Patterson2022-10-121-2/+2
* Adjust indents [ci skip]Nobuyoshi Nakada2022-10-121-51/+75
* Make inline cache reads / writes atomic with object shapesJemma Issroff2022-10-111-39/+43
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-0/+523
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-523/+0
* Fix frozen object inspecteileencodes2022-09-301-2/+1
* Shapes wrappers shouldn't mark the shapeAaron Patterson2022-09-281-7/+1
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-0/+530
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-571/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-0/+571