aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* RCLASS uses FLUSER bits 0 through 3Jemma Issroff2022-05-271-4/+4
* Increase SIZE_POOL_COUNT to 5Peter Zhu2022-05-091-1/+1
* Rust YJITAlan Wu2022-04-271-3/+0
* Finer-grained constant cache invalidation (take 2)Kevin Newton2022-04-011-1/+0
* Decouple incremental marking step from page sizesPeter Zhu2022-03-301-0/+1
* internal/ractor.h: AddedYusuke Endoh2022-03-301-0/+6
* Revert "Finer-grained inline constant cache invalidation"Nobuyoshi Nakada2022-03-251-0/+1
* Finer-grained inline constant cache invalidationKevin Newton2022-03-241-1/+0
* Dedup superclass array in leaf sibling classesJohn Hawthorn2022-03-031-1/+2
* Constant time class to class ancestor lookupJohn Hawthorn2022-02-231-0/+7
* Change darray size to size_t and add functions that use GC mallocPeter Zhu2022-02-161-0/+1
* Mark `rb_clear_constant_cache` as internal use onlyNobuyoshi Nakada2022-01-201-0/+2
* Parenthesize the macro argumentNobuyoshi Nakada2022-01-171-1/+1
* * expand tabs. [ci skip]git2022-01-151-4/+4
* Transfer the responsibility for MJIT options to mjit.cNobuyoshi Nakada2022-01-151-0/+61
* Separately allocate class_serial on 32-bit systemsPeter Zhu2022-01-141-2/+9
* Make RubyVM::AbstractSyntaxTree.of raise for backtrace location in evalYusuke Endoh2021-12-191-1/+2
* Speed up Ractors for Variable Width AllocationPeter Zhu2021-11-231-1/+11
* Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada2021-11-231-0/+1
* Make RCLASS_EXT(c)->subclasses a doubly linked listMatt Valentine-House2021-11-221-4/+6
* Remove RCLASS(obj)->ptr when RVARGC is enabledMatt Valentine-House2021-11-111-1/+7
* gc.h: move rb_objspace_garbage_object_p to internal/gc.hYusuke Endoh2021-11-101-0/+1
* Embed bare `double` if `sizeof(double) == sizeof(VALUE)`Nobuyoshi Nakada2021-10-271-2/+2
* Align `RFloat` at VALUE boundaryNobuyoshi Nakada2021-10-271-11/+16
* Fix unaligned access to `double` in RFloatNobuyoshi Nakada2021-10-261-0/+12
* [Feature #18239] Implement VWA for stringsPeter Zhu2021-10-251-15/+12
* [Feature #18239] Refactor RVARGC alloc functionsPeter Zhu2021-10-251-5/+6
* ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh2021-10-261-1/+1
* process.c: Add Process._fork (#5017)Yusuke Endoh2021-10-251-1/+1
* `RubyVM.keep_script_lines`Koichi Sasada2021-10-211-0/+1
* Extract yjit_force_iv_index and make it work when object is frozenAlan Wu2021-10-201-0/+1
* Add comments about special runtime routines YJIT callsAlan Wu2021-10-202-0/+2
* Restore Hash#compare_by_identity mode [Bug #18171]Nobuyoshi Nakada2021-10-021-0/+2
* Add rb_ident_hash_new_with_sizeNobuyoshi Nakada2021-10-021-0/+1
* Skip broken strings as the locale encodingNobuyoshi Nakada2021-10-011-0/+1
* Move some function declaration to internal/io.hS-H-GAMELINKS2021-09-281-0/+4
* Consider modified modules initialized [Bug #18185]Nobuyoshi Nakada2021-09-241-0/+1
* Add support for non-blocking `Kernel.system`.Samuel Williams2021-09-221-0/+2
* Fix a typo [Bug #17048]Nobuyoshi Nakada2021-09-191-1/+1
* Already initialized modules cannot be replaced [Bug #17048]Nobuyoshi Nakada2021-09-171-0/+3
* suppress GCC's -Wsuggest-attribute=format卜部昌平2021-09-101-0/+3
* include/ruby/internal/core/rarray.h: add doxygen卜部昌平2021-09-101-4/+0
* internal/*.h: skip doxygen卜部昌平2021-09-1050-50/+0
* [Feature #18045] Implement size classes for GCPeter Zhu2021-08-251-1/+1
* [Feature #18045] Remove T_PAYLOADPeter Zhu2021-08-251-4/+0
* Moved rb_deprecate_constant declaration [Feature #18051]Nobuyoshi Nakada2021-08-241-1/+0
* Moved rb_int_positive_pow declaration [Feature #18051]Nobuyoshi Nakada2021-08-241-1/+0
* Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada2021-08-241-3/+0
* Revert "[Feature #18045] Implement size classes for GC"Peter Zhu2021-08-231-1/+5
* [Feature #18045] Implement size classes for GCPeter Zhu2021-08-231-1/+1