aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* [Bug #18973] Promote US-ASCII to ASCII-8BIT when adding 8-bit charNobuyoshi Nakada2022-08-311-0/+1
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-262-4/+4
* Change ROBJECT_TRANSIENT_FLAG to use FL_USER2Jemma Issroff2022-07-251-1/+1
* Remove reference counting for all frozen arraysPeter Zhu2022-07-221-9/+0
* Add RARRAY_SHARED_FLAGPeter Zhu2022-07-211-2/+3
* Refactor macros of array.cPeter Zhu2022-07-211-1/+54
* Prevent the stack from being marked twiceAaron Patterson2022-07-201-0/+2
* Ensure _id2ref finds symbols with the correct typeDaniel Colson2022-07-201-0/+1
* Add RARRAY_LITERAL_FLAG for array literalsPeter Zhu2022-07-201-0/+1
* [Feature #18901] Support size pool movement for ArraysMatt Valentine-House2022-07-121-0/+3
* Fix rb_fix_mul_fix on OpenBSD/mips64Jeremy Evans2022-07-031-1/+1
* Allow to just warn as bool expected, without an exceptionNobuyoshi Nakada2022-06-201-1/+1
* Restore rb_exec_recursive_outerJohn Hawthorn2022-06-151-0/+1
* Move String RVALUES between poolsMatt Valentine-House2022-06-131-0/+4
* Remove duplicated prototype in header filePeter Zhu2022-06-071-1/+0
* Revert "error.c: Let Exception#inspect inspect its message"Yusuke Endoh2022-06-071-1/+0
* error.c: Let Exception#inspect inspect its messageYusuke Endoh2022-06-071-0/+1
* Add Module#undefined_instance_methodsJeremy Evans2022-06-061-0/+1
* 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