path: root/array.c
AgeCommit message (Expand)Author
2022-11-20Fix typos (#6775)Yudai Takada
2022-11-16Using UNDEF_P macroS-H-GAMELINKS
2022-11-14Set array capacity/shared immediately after allocPeter Zhu
2022-10-14Use `roomof` macro for rounding up divisionsNobuyoshi Nakada
2022-09-30Add Data class implementation: Simple immutable value objectVictor Shepelev
2022-09-29[Bug #19029] Don't start GC during compactionMatt Valentine-House
2022-08-11Fix Array#[] with ArithmeticSequence with negative steps (#5739)Jeremy Evans
2022-07-28Make array slices views rather than copiesPeter Zhu
2022-07-26Use rb_ary_hidden_new for rb_ary_hidden_new_fillPeter Zhu
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-07-26Remove ary_discardPeter Zhu
2022-07-22Remove reference counting for all frozen arraysPeter Zhu
2022-07-21Remove unused variable in array.cPeter Zhu
2022-07-21Remove check for shared root arraysPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-21Add comment in array.c about flagsPeter Zhu
2022-07-21Add RARRAY_SHARED_FLAGPeter Zhu
2022-07-21Refactor macros of array.cPeter Zhu
2022-07-20Add RARRAY_LITERAL_FLAG for array literalsPeter Zhu
2022-07-18Remove unused variable in array.cPeter Zhu
2022-07-12[Feature #18901] Support size pool movement for ArraysMatt Valentine-House
2022-04-28Add missing write barriers to Array#replaceAlan Wu
2022-04-11Correct whitespace in array.c (#5791)Burdette Lamar
2022-04-10[DOC] Enhanced RDoc for Array intro (#5781)Burdette Lamar
2022-03-26[DOC] Use simple references to operator methodsNobuyoshi Nakada
2022-03-25Fix formatting errors in What's Here for Array, Hash, ENV (#5718)Burdette Lamar
2022-03-25[DOC] Repair format and links in What's Here sections (#5711)Burdette Lamar
2022-03-22[Feature #18634] Implement Arrays on Variable Width AllocationPeter Zhu
2022-03-14Assume that refcnt of shared root is non-negativePeter Zhu
2022-03-14Assume that shared_root exists in rb_ary_decrement_sharePeter Zhu
2022-03-12Fix crash on GC stress and RGENGC_CHECK_MODE=2Peter Zhu
2022-03-11Add rb_ary_resetPeter Zhu
2022-03-11Refactor duplicate code in rb_array_replacePeter Zhu
2022-03-07Use rb_ary_unshare for shared array in rb_ary_replacePeter Zhu
2022-03-03Doc: fix documentation typo for Array#minRogerio Bordignon
2022-03-01[DOC] Fix documentation for Array#deleteVivek Bharath Akupatni
2022-02-23Use rb_ary_behead for rb_ary_shiftPeter Zhu
2022-02-14Use RARRAY_SHARED_ROOT_FLAG for checking re-enterPeter Zhu
2022-02-12[DOC] Simplify operator method referencesNobuyoshi Nakada
2022-02-08[DOC] Adjustments to links in array.c (#5532)Burdette Lamar
2022-02-08[DOC] Fix broken links to literals.rdocNobuyoshi Nakada
2022-02-08[DOC] Simplify links to global methodsNobuyoshi Nakada
2022-02-07[DOC] Use RDoc link style for links in the same class/modulePeter Zhu
2022-02-07[DOC] Use RDoc link style for links to other classes/modulesPeter Zhu
2021-12-03Adding links to literals and Kernel (#5192)Burdette Lamar
2021-11-15Use `Primitive.mandatory_only?` for `Array#sample`Koichi Sasada
2021-11-08[Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu
2021-10-13Remove repeated 'the' (#4966)180909
2021-10-03Using NIL_P macro instead of `== Qnil`S.H
2021-09-15[DOC] Fix broken links [ci skip]Nobuyoshi Nakada