summaryrefslogtreecommitdiff
path: root/internal
Commit message (Expand)AuthorAgeFilesLines
* Fix typo in RHASH_ST_CLEARPeter Zhu2023-01-201-1/+1
* In `UNALIGNED_MEMBER_PTR` cast through `void` pointerNobuyoshi Nakada2023-01-211-1/+11
* Add rb_gc_mark_and_move and implement on iseqPeter Zhu2023-01-191-0/+8
* Don't redefine RB_OBJ_WRITEPeter Zhu2023-01-186-8/+1
* Move classpath to rb_classext_tPeter Zhu2023-01-111-2/+16
* Make variation_count an unsigned charPeter Zhu2023-01-111-2/+7
* Use a BOP for Hash#defaultJohn Hawthorn2022-12-171-0/+1
* Move definition of SIZE_POOL_COUNT back to gc.hPeter Zhu2022-12-151-1/+7
* 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