summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2022-04-01Finer-grained constant cache invalidation (take 2)Kevin Newton
2022-03-30Decouple incremental marking step from page sizesPeter Zhu
2022-03-30internal/ractor.h: AddedYusuke Endoh
2022-03-25Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada
2022-03-24Finer-grained inline constant cache invalidationKevin Newton
2022-03-03Dedup superclass array in leaf sibling classesJohn Hawthorn
2022-02-23Constant time class to class ancestor lookupJohn Hawthorn
2022-02-16Change darray size to size_t and add functions that use GC mallocPeter Zhu
2022-01-20Mark `rb_clear_constant_cache` as internal use onlyNobuyoshi Nakada
2022-01-17Parenthesize the macro argumentNobuyoshi Nakada
2022-01-15* expand tabs. [ci skip]git
2022-01-15Transfer the responsibility for MJIT options to mjit.cNobuyoshi Nakada
2022-01-14Separately allocate class_serial on 32-bit systemsPeter Zhu
2021-12-19Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh
2021-11-23Speed up Ractors for Variable Width AllocationPeter Zhu
2021-11-23Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada
2021-11-22Make RCLASS_EXT(c)->subclasses a doubly linked listMatt Valentine-House
2021-11-11Remove RCLASS(obj)->ptr when RVARGC is enabledMatt Valentine-House
2021-11-10gc.h: move rb_objspace_garbage_object_p to internal/gc.hYusuke Endoh
2021-10-27Embed bare `double` if `sizeof(double) == sizeof(VALUE)`Nobuyoshi Nakada
2021-10-27Align `RFloat` at VALUE boundaryNobuyoshi Nakada
2021-10-26Fix unaligned access to `double` in RFloatNobuyoshi Nakada
2021-10-25[Feature #18239] Implement VWA for stringsPeter Zhu
2021-10-25[Feature #18239] Refactor RVARGC alloc functionsPeter Zhu
2021-10-26ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh
2021-10-25process.c: Add Process._fork (#5017)Yusuke Endoh
2021-10-21`RubyVM.keep_script_lines`Koichi Sasada
2021-10-20Extract yjit_force_iv_index and make it work when object is frozenAlan Wu
2021-10-20Add comments about special runtime routines YJIT callsAlan Wu
2021-10-02Restore Hash#compare_by_identity mode [Bug #18171]Nobuyoshi Nakada
2021-10-02Add rb_ident_hash_new_with_sizeNobuyoshi Nakada
2021-10-01Skip broken strings as the locale encodingNobuyoshi Nakada
2021-09-28Move some function declaration to internal/io.hS-H-GAMELINKS
2021-09-24Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada
2021-09-22Add support for non-blocking `Kernel.system`.Samuel Williams
2021-09-19Fix a typo [Bug #17048]Nobuyoshi Nakada
2021-09-17Already initialized modules cannot be replaced [Bug #17048]Nobuyoshi Nakada
2021-09-10suppress GCC's -Wsuggest-attribute=format卜部昌平
2021-09-10include/ruby/internal/core/rarray.h: add doxygen卜部昌平
2021-09-10internal/*.h: skip doxygen卜部昌平
2021-08-25[Feature #18045] Implement size classes for GCPeter Zhu
2021-08-25[Feature #18045] Remove T_PAYLOADPeter Zhu
2021-08-24Moved rb_deprecate_constant declaration [Feature #18051]Nobuyoshi Nakada
2021-08-24Moved rb_int_positive_pow declaration [Feature #18051]Nobuyoshi Nakada
2021-08-24Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada
2021-08-23Revert "[Feature #18045] Implement size classes for GC"Peter Zhu
2021-08-23[Feature #18045] Implement size classes for GCPeter Zhu
2021-08-23[Feature #18045] Remove T_PAYLOADPeter Zhu
2021-08-20ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh
2021-08-20Add RBIMPL_TODONobuyoshi Nakada