summaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Transition complex objects to "too complex" shapeJemma Issroff2022-12-152-6/+2
* Add variation_count on classesJemma Issroff2022-12-151-0/+1
* Fix parens on LIKELY in basic operatorsJohn Hawthorn2022-12-121-1/+1
* Introduce BOP_CMP for optimized comparisonDaniel Colson2022-12-062-26/+7
* Move BOP macros to separate fileDaniel Colson2022-12-061-0/+62
* parenthesize to macroS-H-GAMELINKS2022-12-021-3/+3
* Introduce encoding check macroS-H-GAMELINKS2022-12-021-0/+3
* Introduce `Fiber#storage` for inheritable fiber-scoped variables. (#6612)Samuel Williams2022-12-011-0/+3
* Refactor obj_ivar_set and vm_setivarPeter Zhu2022-11-211-0/+1
* Enhance keep_tokens option for RubyVM::AbstractSyntaxTree parsing methodsyui-knk2022-11-211-0/+1
* Transition shape when object's capacity changesJemma Issroff2022-11-103-4/+8
* Use shared flags of the typePeter Zhu2022-11-021-1/+1
* 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