summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
2023-06-01[DOC] Mention the edge case of `any?`/`all?`Nobuyoshi Nakada
2023-05-17Implement Hash ST tables on VWAPeter Zhu
2023-05-10[DOC] Move docs of `Array#first` and `Array#last` to array.rbNobuyoshi Nakada
2023-05-09Document that Array#{&,intersection,intersect?} use hash method [ci skip]Jeremy Evans
2023-04-19* expand tabs. [ci skip]git
2023-04-18Emit special instruction for array literal + .(hash|min|max)Aaron Patterson
2023-04-06[Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House
2023-04-04[Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu
2023-04-01Remove an unneeded function copyTakashi Kokubun
2023-03-23`Array#first` and `Array#last` in RubyKoichi Sasada
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