summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2025-11-19Fix a typoNobuyoshi Nakada
2025-11-19Win32: Drop support for older than MSVC 8.0/_MSC_VER 1400Nobuyoshi Nakada
2025-11-14Remove `include` prefix from include pathsisuckatcs
2025-11-11Revert "ns_subclasses refcount accesses need to be atomic (#15083)" (#15138)Luke Gruber
2025-11-10Remove unused subclass methodsJohn Hawthorn
2025-11-07Rename Namespace to Ruby::BoxSatoshi Tagomori
2025-11-07renaming internal data structures and functions from namespace to boxSatoshi Tagomori
2025-11-07update referenced filenames from namespace to boxSatoshi Tagomori
2025-11-07rename namespace.c (and others) to box.cSatoshi Tagomori
2025-11-06ns_subclasses refcount accesses need to be atomic (#15083)Luke Gruber
2025-10-26Stop deleting the reference from superclass when replacing classext.Satoshi Tagomori
2025-10-23use `SET_SHAREABLE`Koichi Sasada
2025-10-23add SET_SHAREABLE macrosKoichi Sasada
2025-10-21Fix memory leak in RCLASS_SET_NAMESPACE_CLASSEXTPeter Zhu
2025-10-21Move rb_class_classext_free to class.cPeter Zhu
2025-10-13[DOC] Fix typosÉtienne Barrié
2025-10-07Stop displaying current namespace when it crashedSatoshi Tagomori
2025-10-07Add namespace debug methods and assertionsSatoshi Tagomori
2025-10-04Free the native thread of the main thread on FREE_AT_EXITPeter Zhu
2025-09-29Fix wrong way to check an object is an instance of rb_cNamespaceSatoshi Tagomori
2025-09-29Update current namespace management by using control frames and lexical contextsSatoshi Tagomori
2025-09-16Don't export rb_imemo_newPeter Zhu
2025-09-15Remove next field and unused method from tmpbufJohn Hawthorn
2025-09-15Move rb_imemo_tmpbuf_new to imemo.cPeter Zhu
2025-09-15Combine rb_imemo_tmpbuf_auto_free_pointer and rb_imemo_tmpbuf_newPeter Zhu
2025-09-12Remove useless field in rb_imemo_tmpbuf_tPeter Zhu
2025-09-11Assert that RARRAY_AREF is within boundsPeter Zhu
2025-08-29YJIT: rb_ivar_get_at skip ractor checksJean Boussier
2025-08-29YJIT: getinstancevariable cache indexes for types other than T_OBJECTJean Boussier
2025-08-28Populate ivar caches for types other than T_OBJECTJean Boussier
2025-08-27ZJIT: Implement side exit stats (#14357)Takashi Kokubun
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-26Ensure T_OBJECT and T_IMEMO/fields have identical layoutJean Boussier
2025-08-25Get rid of obj_ivar_set_transition_too_complexJean Boussier
2025-08-22Fixes to encoding/transcoding for ractors.Luke Gruber
2025-08-21Atomic CC table set in cache_callable_method_entryJohn Hawthorn
2025-08-19ZJIT: Compile toregexp (#14200)Daniel Colson
2025-08-13imemo_fields: store owner object in RBasic.klassJean Boussier
2025-08-12set.c: Store `set_table->bins` at the end of `set_table->entries`Jean Boussier
2025-08-07symbol.c: use `rb_gc_mark_and_move` over `rb_gc_location`Jean Boussier
2025-08-06Struct: keep direct reference to IMEMO/fields when space allowsJean Boussier
2025-08-06variable.c: refactor accesses to the generic_fields_tblJean Boussier
2025-08-05Fix RUBY_FREE_AT_EXIT for static symbolsPeter Zhu
2025-08-01Make `RClass.cc_table` a managed objectJean Boussier
2025-07-30ZJIT: Prepare for sharing JIT hooks with ZJIT (#14044)Takashi Kokubun
2025-07-29ZJIT: Add --zjit-stats (#14034)Takashi Kokubun
2025-07-29Improve performance of bignum[beg, len] (#14007)tomoya ishida
2025-07-29Get rid of imemo_astJean Boussier
2025-07-24Disable TSAN for rb_gc_mark_machine_contextJohn Hawthorn
2025-07-24Remove unused imemo_parser_strtermPeter Zhu