aboutsummaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* Resize ary when `Array#sort!` block modifies embedded aryZack Deveau2024-04-141-0/+3
* Add missing RB_GC_GUARDs related to DATA_PTRKJ Tsanaktsidis2024-03-311-0/+1
* [DOC] Array doc (#10199)Burdette Lamar2024-03-131-0/+25
* Add 'In brief' for Array#[]BurdetteLamar2024-03-061-0/+10
* Remove unneeded RUBY_FUNC_EXPORTEDPeter Zhu2024-02-231-1/+1
* [DOC] Doc compliance (#9955)Burdette Lamar2024-02-141-1/+1
* Comply with doc guideBurdetteLamar2024-02-121-101/+101
* Replace assert with RUBY_ASSERT in array.cPeter Zhu2024-02-121-62/+62
* Rewrite Array#each in Ruby using Primitive (#9533)Takashi Kokubun2024-01-231-45/+14
* [DOC] correct doc comment for rb_ary_asetEdwing1232024-01-181-2/+3
* [DOC] Enhance documentation for `Array#zip`Akshay Birajdar2024-01-091-0/+7
* [DOC] Add parentheses to Array#eql?Peter Zhu2023-12-271-2/+2
* [DOC] Link to Array#eql? from Array#hashPeter Zhu2023-12-251-1/+1
* Remove useless `#if 1` in array.cPeter Zhu2023-12-231-2/+0
* Fix ary_make_partial_step for compactionPeter Zhu2023-12-211-1/+6
* [DOC] No document for internal or debug methodsNobuyoshi Nakada2023-12-181-0/+1
* Array#rassoc should try to convert to array implicitly. Fixes #20003Tema Bolshakov2023-11-291-1/+1
* Fix compaction during ary_make_partialPeter Zhu2023-11-271-1/+4
* Get rid of flatten_memo_data_typeJean Boussier2023-11-221-23/+12
* Keep write-barrier status after splicing arrayPeter Zhu2023-09-041-3/+8
* [DOC] Remove typoNobuyoshi Nakada2023-08-291-1/+1
* Fix Array#bsearch when block returns a non-integer numeric valueKouhei Yanagita2023-08-291-2/+2
* Refactor ary_make_partialPeter Zhu2023-08-181-3/+3
* [DOC] Don't suppress autolinks (#8207)Burdette Lamar2023-08-111-65/+65
* No computing embed_capa_max in ary_make_partialKunshan Wang2023-08-031-5/+4
* Don't pass array into ary_heap_allocPeter Zhu2023-07-131-13/+9
* Remove unused references to the transient heapPeter Zhu2023-07-131-3/+0
* Remove RARRAY_CONST_PTR_TRANSIENTPeter Zhu2023-07-131-37/+37
* Remove RARRAY_PTR_USE_TRANSIENTPeter Zhu2023-07-131-17/+17
* [Feature #19730] Remove transient heapPeter Zhu2023-07-131-127/+9
* [DOC] Mention the edge case of `any?`/`all?`Nobuyoshi Nakada2023-06-011-0/+6
* Implement Hash ST tables on VWAPeter Zhu2023-05-171-3/+7
* [DOC] Move docs of `Array#first` and `Array#last` to array.rbNobuyoshi Nakada2023-05-101-67/+0
* Document that Array#{&,intersection,intersect?} use hash method [ci skip]Jeremy Evans2023-05-091-2/+6
* * expand tabs. [ci skip]git2023-04-191-2/+2
* Emit special instruction for array literal + .(hash|min|max)Aaron Patterson2023-04-181-12/+18
* [Feature #19474] Refactor NEWOBJ macrosMatt Valentine-House2023-04-061-10/+10
* [Feature #19579] Remove !USE_RVARGC code (#7655)Peter Zhu2023-04-041-22/+0
* Remove an unneeded function copyTakashi Kokubun2023-04-011-9/+2
* `Array#first` and `Array#last` in RubyKoichi Sasada2023-03-231-17/+30
* rb_ary_sum: don't enter fast path if initial isn't a native numeric type.Jean Boussier2023-03-151-0/+7
* Adjust styles [ci skip]Nobuyoshi Nakada2023-03-081-1/+2
* YJIT: Handle splat+rest for args pass greater than required (#7468)Jimmy Miller2023-03-071-0/+6
* Stop exporting symbols for MJITTakashi Kokubun2023-03-061-4/+4
* Remove (newly unneeded) remarks about aliasesBurdetteLamar2023-02-191-12/+0
* Keep shared arrays WB protectedPeter Zhu2023-02-021-2/+2
* Remove function ary_recycle_hashPeter Zhu2023-01-241-28/+7
* Remove ARY_SET_SHAREDPeter Zhu2023-01-101-15/+7
* Don't allow re-embedding frozen arraysPeter Zhu2022-12-231-2/+9
* Fix typo in array.cPeter Zhu2022-12-221-1/+1