summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
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
2025-07-24Support `cause:` in `Thread#raise` and `Fiber#raise`. (#13967)Samuel Williams
2025-07-23Cleanup M_TBL workarounds and commentsJohn Hawthorn
2025-07-21Introduce free function to rb_concurrent_set_funcsPeter Zhu
2025-07-21Convert global symbol table to concurrent setPeter Zhu
2025-07-21Add rb_concurrent_set_findPeter Zhu
2025-07-21Add rb_concurrent_set_sizePeter Zhu
2025-07-15Make rb_concurrent_set_funcs constPeter Zhu
2025-07-14Remove dead rb_cc_table_freePeter Zhu
2025-07-14Remove dead rb_cc_table_markPeter Zhu
2025-07-11Rename some set_* functions to set_table_*Jeremy Evans
2025-07-10Make `rb_enc_autoload_p` atomicJean Boussier
2025-07-07Rename `ractor_safe_set` into `concurrent_set`Jean Boussier
2025-07-03imemo_fields_set: save copying when reassigning a variableJean Boussier
2025-06-30Inline ASAN poison functions when ASAN is not enabledPeter Zhu
2025-06-28Fix race condition in signal handler query (#13712)Erik Berlin
2025-06-27Extract Ractor safe table used for frozen stringsPeter Zhu