summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
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
2021-08-19Remove old warning aged nearly 8 yearsNobuyoshi Nakada
2021-08-06Use Rational for Float#round with ndigits > 14Jeremy Evans
2021-07-28Don't export rb_gc_ractor_newobj_cache_clearPeter Zhu
2021-07-28Remove duplicate declarationsNobuyoshi Nakada
2021-07-16Add Integer.try_convert [Feature #15211]Nobuyoshi Nakada
2021-07-15[Bug #18014] Fix memory leak in GC when using RactorsPeter Zhu
2021-07-13Expose `rb_obj_is_fiber`.Samuel Williams
2021-07-11Move rb_str_escape function declarationS-H-GAMELINKS