summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
13 daysResize ary when `Array#sort!` block modifies embedded aryZack Deveau
2024-03-31Add missing RB_GC_GUARDs related to DATA_PTRKJ Tsanaktsidis
2024-03-13[DOC] Array doc (#10199)Burdette Lamar
2024-03-06Add 'In brief' for Array#[]BurdetteLamar
2024-02-23Remove unneeded RUBY_FUNC_EXPORTEDPeter Zhu
2024-02-14[DOC] Doc compliance (#9955)Burdette Lamar
2024-02-12Comply with doc guideBurdetteLamar
2024-02-12Replace assert with RUBY_ASSERT in array.cPeter Zhu
2024-01-23Rewrite Array#each in Ruby using Primitive (#9533)Takashi Kokubun
2024-01-18[DOC] correct doc comment for rb_ary_asetEdwing123
2024-01-09[DOC] Enhance documentation for `Array#zip`Akshay Birajdar
2023-12-27[DOC] Add parentheses to Array#eql?Peter Zhu
2023-12-25[DOC] Link to Array#eql? from Array#hashPeter Zhu
2023-12-23Remove useless `#if 1` in array.cPeter Zhu
2023-12-21Fix ary_make_partial_step for compactionPeter Zhu
2023-12-18[DOC] No document for internal or debug methodsNobuyoshi Nakada
2023-11-29Array#rassoc should try to convert to array implicitly. Fixes #20003Tema Bolshakov
2023-11-27Fix compaction during ary_make_partialPeter Zhu
2023-11-22Get rid of flatten_memo_data_typeJean Boussier
2023-09-04Keep write-barrier status after splicing arrayPeter Zhu
2023-08-29[DOC] Remove typoNobuyoshi Nakada
2023-08-29Fix Array#bsearch when block returns a non-integer numeric valueKouhei Yanagita
2023-08-18Refactor ary_make_partialPeter Zhu
2023-08-11[DOC] Don't suppress autolinks (#8207)Burdette Lamar
2023-08-03No computing embed_capa_max in ary_make_partialKunshan Wang
2023-07-13Don't pass array into ary_heap_allocPeter Zhu
2023-07-13Remove unused references to the transient heapPeter Zhu
2023-07-13Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu
2023-07-13Remove RARRAY_PTR_USE_TRANSIENTPeter Zhu
2023-07-13[Feature #19730] Remove transient heapPeter Zhu
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