Age | Commit message (Expand) | Author |
---|
2025-05-09 | Refactor `rb_shape_get_next` to return an ID | Jean Boussier |
2025-05-09 | Refactor `rb_shape_transition_shape_remove_ivar` to not take a shape pointer | Jean Boussier |
2025-05-09 | Rename `rb_shape_obj_too_complex` -> `rb_shape_obj_too_complex_p` | Jean Boussier |
2025-05-09 | Refactor `rb_shape_transition_too_complex` to return an ID. | Jean Boussier |
2025-05-09 | Refactor `rb_shape_transition_frozen` to return a `shape_id`. | Jean Boussier |
2025-05-09 | Rename `rb_shape_get_shape_by_id` -> `RSHAPE` | Jean Boussier |
2025-05-08 | Fix -Wreturn-type | Takashi Kokubun |
2025-05-08 | variable.c: Fix compilation warnings | Jean Boussier |
2025-05-08 | Move `object_id` in object fields. | Jean Boussier |
2025-05-08 | Refactor OBJ_TOO_COMPLEX_SHAPE_ID to not be referenced outside shape.h | Jean Boussier |
2025-05-08 | Rename `ivptr` -> `fields`, `next_iv_index` -> `next_field_index` | Jean Boussier |
2025-05-05 | variable.c: Fix too_complex shape initialization | Jean Boussier |
2025-05-05 | Improve style consistency of `rb_shape_t *` | Jean Boussier |
2025-04-10 | Restore the original order of const_added and inherited callbacks | Xavier Noria |
2025-04-04 | Ractor: revert to moving object bytes, but size pool aware | Jean Boussier |
2025-03-31 | Ractor: Fix moving embedded objects | Jean Boussier |
2025-03-20 | Trigger `inherited` and `const_set` callbacks after const has been defined | Jean Boussier |
2025-03-18 | [Bug #21094] Update nested module names when setting temporary name | Nobuyoshi Nakada |
2025-02-27 | [Bug #21159] module names should not be modifiable | Nobuyoshi Nakada |
2025-02-13 | Remove dead rb_st_nth_key | Peter Zhu |
2025-01-27 | Use rb_gc_vm_weak_table_foreach for reference updating | Peter Zhu |
2025-01-22 | Add generic ivar reference updating step | Peter Zhu |
2024-12-25 | [Feature #20884] Define toplevel "Ruby" module with constants | Nobuyoshi Nakada |
2024-12-17 | Fix autoload_table_compact | Peter Zhu |
2024-12-12 | [Feature #20884] Reserve "Ruby" toplevel name | Nobuyoshi Nakada |
2024-11-25 | Place all non-default GC API behind USE_SHARED_GC | Matt Valentine-House |
2024-11-23 | Ensure global variable traces are freed at exit | John Hawthorn |
2024-11-19 | [Bug #20900] Warn deprecated constant when removing | Nobuyoshi Nakada |
2024-11-13 | Mark strings returned by Symbol#to_s as chilled (#12065) | Jean byroot Boussier |
2024-11-08 | support `require` in non-main Ractors | Koichi Sasada |
2024-10-08 | YJIT: Fastpath for Module#name (#11819) | Alan Wu |
2024-10-04 | Assume VM locked in rb_mark_generic_ivar | Peter Zhu |
2024-07-17 | [DOC] Note that rb_obj_freeze_inline() can raise NoMemoryError | Alan Wu |
2024-06-11 | Remove use of symbols and arrays when freeing global table | Peter Zhu |
2024-06-02 | Stop exposing `rb_str_chilled_p` | Jean Boussier |
2024-04-16 | RB_OBJ_FREEZE_RAW: Set the object shape | Jean Boussier |
2024-03-15 | Iterate the documentation of Module.const_missing | Xavier Noria |
2024-03-15 | Remove unnecessary else branch | Xavier Noria |
2024-03-15 | Minor edits to variable.c | Xavier Noria |
2024-03-15 | Fix the signature of Module#name in the API docs | Xavier Noria |
2024-03-13 | Don't create per size pool shapes for non-T_OBJECT | Peter Zhu |
2024-03-13 | Make `const_source_location` return the real constant as soon as defined | Jean Boussier |
2024-03-06 | Refactor VM root modules | Jean Boussier |
2024-03-06 | Move FL_SINGLETON to FL_USER1 | Jean Boussier |
2024-03-05 | [DOC] fix some comments | cui fliter |
2024-02-23 | Remove unneeded RUBY_FUNC_EXPORTED | Peter Zhu |
2024-02-15 | Do not show an anonymous class as a receiver | Yusuke Endoh |
2024-02-15 | Do not include a backtick in error messages and backtraces | Yusuke Endoh |
2024-01-30 | Use `UNDEF_P` | Nobuyoshi Nakada |
2024-01-19 | Remove null checks for xfree | Peter Zhu |