summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce BOP_CMP for optimized comparisonDaniel Colson2022-12-061-14/+9
* Fix typos (#6775)Yudai Takada2022-11-201-1/+1
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-9/+9
* Set array capacity/shared immediately after allocPeter Zhu2022-11-141-5/+5
* Use `roomof` macro for rounding up divisionsNobuyoshi Nakada2022-10-141-1/+1
* Add Data class implementation: Simple immutable value objectVictor Shepelev2022-09-301-1/+1
* [Bug #19029] Don't start GC during compactionMatt Valentine-House2022-09-291-5/+9
* Fix Array#[] with ArithmeticSequence with negative steps (#5739)Jeremy Evans2022-08-111-1/+4
* Make array slices views rather than copiesPeter Zhu2022-07-281-10/+29
* Use rb_ary_hidden_new for rb_ary_hidden_new_fillPeter Zhu2022-07-261-2/+1
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-6/+4
* Remove ary_discardPeter Zhu2022-07-261-10/+1
* Remove reference counting for all frozen arraysPeter Zhu2022-07-221-28/+17
* Remove unused variable in array.cPeter Zhu2022-07-211-1/+0
* Remove check for shared root arraysPeter Zhu2022-07-211-4/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-938/+938
* Add comment in array.c about flagsPeter Zhu2022-07-211-0/+31
* Add RARRAY_SHARED_FLAGPeter Zhu2022-07-211-3/+3
* Refactor macros of array.cPeter Zhu2022-07-211-35/+7
* Add RARRAY_LITERAL_FLAG for array literalsPeter Zhu2022-07-201-12/+34
* Remove unused variable in array.cPeter Zhu2022-07-181-12/+11
* [Feature #18901] Support size pool movement for ArraysMatt Valentine-House2022-07-121-1/+41
* Add missing write barriers to Array#replaceAlan Wu2022-04-281-2/+4
* Correct whitespace in array.c (#5791)Burdette Lamar2022-04-111-10/+370
* [DOC] Enhanced RDoc for Array intro (#5781)Burdette Lamar2022-04-101-44/+90
* [DOC] Use simple references to operator methodsNobuyoshi Nakada2022-03-261-5/+5
* Fix formatting errors in What's Here for Array, Hash, ENV (#5718)Burdette Lamar2022-03-251-4/+4
* [DOC] Repair format and links in What's Here sections (#5711)Burdette Lamar2022-03-251-124/+126
* [Feature #18634] Implement Arrays on Variable Width AllocationPeter Zhu2022-03-221-36/+155
* Assume that refcnt of shared root is non-negativePeter Zhu2022-03-141-7/+5
* Assume that shared_root exists in rb_ary_decrement_sharePeter Zhu2022-03-141-5/+3
* Fix crash on GC stress and RGENGC_CHECK_MODE=2Peter Zhu2022-03-121-3/+6
* Add rb_ary_resetPeter Zhu2022-03-111-14/+9
* Refactor duplicate code in rb_array_replacePeter Zhu2022-03-111-12/+7
* Use rb_ary_unshare for shared array in rb_ary_replacePeter Zhu2022-03-071-7/+1
* Doc: fix documentation typo for Array#minRogerio Bordignon2022-03-031-1/+1
* [DOC] Fix documentation for Array#deleteVivek Bharath Akupatni2022-03-011-1/+1
* Use rb_ary_behead for rb_ary_shiftPeter Zhu2022-02-231-55/+28
* Use RARRAY_SHARED_ROOT_FLAG for checking re-enterPeter Zhu2022-02-141-3/+3
* [DOC] Simplify operator method referencesNobuyoshi Nakada2022-02-121-8/+9
* [DOC] Adjustments to links in array.c (#5532)Burdette Lamar2022-02-081-13/+14
* [DOC] Fix broken links to literals.rdocNobuyoshi Nakada2022-02-081-1/+1
* [DOC] Simplify links to global methodsNobuyoshi Nakada2022-02-081-1/+1
* [DOC] Use RDoc link style for links in the same class/modulePeter Zhu2022-02-071-10/+10
* [DOC] Use RDoc link style for links to other classes/modulesPeter Zhu2022-02-071-2/+2
* Adding links to literals and Kernel (#5192)Burdette Lamar2021-12-031-3/+10
* Use `Primitive.mandatory_only?` for `Array#sample`Koichi Sasada2021-11-151-1/+7
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-081-6/+2
* Remove repeated 'the' (#4966)1809092021-10-131-1/+1
* Using NIL_P macro instead of `== Qnil`S.H2021-10-031-3/+3