Age | Commit message (Expand) | Author |
---|
2023-10-24 | remove IV limit / support complex shapes on classes | Aaron Patterson |
2023-10-10 | Refactor rb_shape_transition_shape_capa to not accept capacity | Jean Boussier |
2023-08-21 | Refactor rb_ensure_iv_list_size | Peter Zhu |
2023-07-13 | [Feature #19730] Remove transient heap | Peter Zhu |
2023-07-06 | Improve ArgumentError message for Module#set_temporary_name | Benoit Daloze |
2023-07-06 | Ensure the name given to Module#set_temporary_name is not a valid constant path | Benoit Daloze |
2023-06-27 | Use `rb_reg_nth_defined` instead of `rb_match_nth_defined` | Nobuyoshi Nakada |
2023-06-21 | Handle non-enum values to fix -Wreturn-type | Takashi Kokubun |
2023-06-21 | Allow setting the name of a class or module. (#7483) | Samuel Williams |
2023-06-20 | Stop `rb_ivar_foreach` when callback returned `ST_STOP` | Nobuyoshi Nakada |
2023-06-05 | Revert "Revert "Fix cvar caching when class is cloned"" | eileencodes |
2023-06-01 | Revert "Fix cvar caching when class is cloned" | Aaron Patterson |
2023-06-01 | Fix cvar caching when class is cloned | eileencodes |
2023-05-20 | `rb_bug` prints a newline after the message | Nobuyoshi Nakada |
2023-05-19 | Introduce gc_mark_table macro | S-H-GAMELINKS |
2023-04-27 | Merge T_OBJECT case in rb_ivar_delete function | S-H-GAMELINKS |
2023-04-19 | fix `NameError` message | Koichi Sasada |
2023-04-16 | Move shape ID to flags for classes on 32 bit | Peter Zhu |
2023-03-20 | Use an st table for "too complex" objects | Aaron Patterson |
2023-03-12 | Reuse CVAR_LOOKUP macro | S-H-GAMELINKS |
2023-03-10 | Revert "Allow classes and modules to become too complex" | Aaron Patterson |
2023-03-09 | Allow classes and modules to become too complex | HParker |
2023-03-06 | Stop exporting symbols for MJIT | Takashi Kokubun |
2023-03-03 | [Bug #19469] Fix crash when resizing generic iv list | Peter Zhu |
2023-03-01 | Implement Write Barrier for `autoload_table_type` | Jean Boussier |
2023-02-28 | Fix spelling (#7405) | John Bampton |
2023-02-28 | Implement Write Barrier for `autoload_data` | Jean Boussier |
2023-02-15 | Encapsulate RCLASS_ATTACHED_OBJECT | Jean Boussier |
2023-01-31 | Copying GC support for EXIVAR | Kunshan Wang |
2023-01-19 | don't allow setting class variable on module that's frozen [Bug #19341] | lukeg |
2023-01-11 | Move classpath to rb_classext_t | Peter Zhu |
2023-01-11 | Remove check for RCLASS_EXT in variable.c | Peter Zhu |
2022-12-22 | Fix buffer overrun with auto-compact for shapes | Peter Zhu |
2022-12-15 | Transition complex objects to "too complex" shape | Jemma Issroff |
2022-12-07 | Stop transitioning to UNDEF when undefining an instance variable | Aaron Patterson |
2022-12-02 | Use consistent style [ci skip] | Nobuyoshi Nakada |
2022-11-21 | Speed up shape transitions | Peter Zhu |
2022-11-21 | Refactor obj_ivar_set and vm_setivar | Peter Zhu |
2022-11-18 | Differentiate T_OBJECT shapes from other objects | Aaron Patterson |
2022-11-16 | Using UNDEF_P macro | S-H-GAMELINKS |
2022-11-10 | Extract `rb_shape_get_parent` helper | Jemma Issroff |
2022-11-10 | Remove numiv from RObject | Jemma Issroff |
2022-11-10 | Transition shape when object's capacity changes | Jemma Issroff |
2022-11-10 | Adjust indents [ci skip] | Nobuyoshi Nakada |
2022-11-01 | Adjust indents [ci skip] | Nobuyoshi Nakada |
2022-10-31 | Always lookup IV buffers when iterating | Aaron Patterson |
2022-10-31 | Implement object shapes for T_CLASS and T_MODULE (#6637) | John Hawthorn |
2022-10-24 | Adjust indents [ci skip] | Nobuyoshi Nakada |
2022-10-24 | Reuse RBOOL macro in rb_ivar_defined function | S-H-GAMELINKS |
2022-10-21 | Rename `iv_count` on shapes to `next_iv_index` | Jemma Issroff |