Age | Commit message (Expand) | Author |
---|
2023-02-06 | Limit maximum number of IVs on a shape on T_OBJECTS | Jemma Issroff |
2023-01-30 | Remove dead code in shapes.c and shapes.h | Peter Zhu |
2023-01-26 | Revert "Limit maximum number of IVs on a shape" | Aaron Patterson |
2023-01-25 | Limit maximum number of IVs on a shape | Jemma Issroff |
2023-01-06 | Remove unused function `rb_shape_flags_mask` | Jemma Issroff |
2022-12-23 | MJIT: Export fewer shape functions (#7007) | Takashi Kokubun |
2022-12-15 | Move definition of SIZE_POOL_COUNT back to gc.h | Peter Zhu |
2022-12-15 | Fix Object Movement allocation in GC | Matt Valentine-House |
2022-12-15 | Transition complex objects to "too complex" shape | Jemma Issroff |
2022-12-15 | Revert "Fix Object Movement allocation in GC" | Peter Zhu |
2022-12-15 | Fix Object Movement allocation in GC | Matt Valentine-House |
2022-12-08 | ObjectSpace.dump_all: dump shapes as well | Jean Boussier |
2022-12-07 | Stop transitioning to UNDEF when undefining an instance variable | Aaron Patterson |
2022-12-02 | Remove unused rb_shape_flag_shift and rb_shape_flag_mask | Jemma Issroff |
2022-12-02 | Extracted rb_shape_id_offset | Jemma Issroff |
2022-12-02 | implement IV writes | Aaron Patterson |
2022-12-02 | Use consistent style [ci skip] | Nobuyoshi Nakada |
2022-11-21 | Let SHAPE_BITS take 32 bits on debug builds | Peter Zhu |
2022-11-18 | 32 bit comparison on shape id | Aaron Patterson |
2022-11-18 | rename SHAPE_BITS to SHAPE_ID_NUM_BITS | Aaron Patterson |
2022-11-18 | Differentiate T_OBJECT shapes from other objects | Aaron Patterson |
2022-11-14 | Remove unused function rb_shape_transition_shape | Peter Zhu |
2022-11-10 | Extract `rb_shape_get_parent` helper | Jemma Issroff |
2022-11-10 | Transition shape when object's capacity changes | Jemma Issroff |
2022-10-31 | Implement object shapes for T_CLASS and T_MODULE (#6637) | John Hawthorn |
2022-10-21 | Rename `iv_count` on shapes to `next_iv_index` | Jemma Issroff |
2022-10-15 | More precisely iterate over Object instance variables | Aaron Patterson |
2022-10-11 | Make inline cache reads / writes atomic with object shapes | Jemma Issroff |
2022-10-11 | Revert "Revert "This commit implements the Object Shapes technique in CRuby."" | Jemma Issroff |
2022-09-30 | Revert "This commit implements the Object Shapes technique in CRuby." | Aaron Patterson |
2022-09-28 | This commit implements the Object Shapes technique in CRuby. | Jemma Issroff |
2022-09-26 | Revert this until we can figure out WB issues or remove shapes from GC | Aaron Patterson |
2022-09-26 | This commit implements the Object Shapes technique in CRuby. | Jemma Issroff |