aboutsummaryrefslogtreecommitdiffstats
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Implement object shapes for T_CLASS and T_MODULE (#6637)John Hawthorn2022-10-312-3/+3
* Remove iv_index_tbl_entryJohn Hawthorn2022-10-241-6/+0
* YJIT: Lazily enable YJIT after prelude (#6597)Takashi Kokubun2022-10-241-0/+3
* Remove unused class serialJemma Issroff2022-10-212-31/+2
* push dummy frame for loading processKoichi Sasada2022-10-201-0/+1
* MJIT: Stop using the VM barrier for jit_contTakashi Kokubun2022-10-191-1/+1
* Allow passing a Rust closure to rb_iseq_callback (#6575)Takashi Kokubun2022-10-181-1/+1
* Make mjit_cont sharable with YJIT (#6556)Takashi Kokubun2022-10-171-1/+4
* YJIT doesn't need rb_obj_ensure_iv_index_mappingAaron Patterson2022-10-141-1/+0
* Use `roomof` macro for rounding up divisionsNobuyoshi Nakada2022-10-141-2/+6
* Revert "Revert "This commit implements the Object Shapes technique in CRuby.""Jemma Issroff2022-10-113-26/+12
* Add error_tolerant option to RubyVM::ASTyui-knk2022-10-081-0/+1
* Revert "This commit implements the Object Shapes technique in CRuby."Aaron Patterson2022-09-303-12/+26
* Add Data class implementation: Simple immutable value objectVictor Shepelev2022-09-301-0/+1
* Add `eval: true/false` flag to `Coverage.setup`.Samuel Williams2022-09-291-0/+1
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-283-26/+12
* Revert this until we can figure out WB issues or remove shapes from GCAaron Patterson2022-09-264-12/+27
* This commit implements the Object Shapes technique in CRuby.Jemma Issroff2022-09-264-27/+12
* Revert "Revert "error.c: Let Exception#inspect inspect its message""Yusuke Endoh2022-09-231-0/+1
* Remove get_actual_encoding() and the dynamic endian detection for dummy UTF-1...Benoit Daloze2022-09-121-1/+0
* [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