summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
2023-03-15rb_ary_sum: don't enter fast path if initial isn't a native numeric type.Jean Boussier
2023-03-08Adjust styles [ci skip]Nobuyoshi Nakada
2023-03-07YJIT: Handle splat+rest for args pass greater than required (#7468)Jimmy Miller
2023-03-06Stop exporting symbols for MJITTakashi Kokubun
2023-02-19Remove (newly unneeded) remarks about aliasesBurdetteLamar
2023-02-02Keep shared arrays WB protectedPeter Zhu
2023-01-24Remove function ary_recycle_hashPeter Zhu
2023-01-10Remove ARY_SET_SHAREDPeter Zhu
2022-12-23Don't allow re-embedding frozen arraysPeter Zhu
2022-12-22Fix typo in array.cPeter Zhu
2022-12-11[DOC] Correct Array#compact! descriptionJonathan Lim
2022-12-06Introduce BOP_CMP for optimized comparisonDaniel Colson
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