summaryrefslogtreecommitdiff
path: root/shape.h
Commit message (Expand)AuthorAgeFilesLines
* Transition shape when object's capacity changesJemma Issroff2022-11-101-2/+26
* Implement object shapes for T_CLASS and T_MODULE (#6637)John Hawthorn2022-10-311-0/+24
* Rename `iv_count` on shapes to `next_iv_index`Jemma Issroff2022-10-211-2/+2
* More precisely iterate over Object instance variablesAaron Patterson2022-10-151-0/+9
* Make inline cache reads / writes atomic with object shapesJemma Issroff2022-10-111-16/+2
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-111-0/+150
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-301-150/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-281-0/+150
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-261-153/+0
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-261-0/+153