aboutsummaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* [DOC] Correct Array#compact! descriptionJonathan Lim2022-12-111-1/+1
* Introduce BOP_CMP for optimized comparisonDaniel Colson2022-12-061-14/+9
* Fix typos (#6775)Yudai Takada2022-11-201-1/+1
* Using UNDEF_P macroS-H-GAMELINKS2022-11-161-9/+9
* Set array capacity/shared immediately after allocPeter Zhu2022-11-141-5/+5
* Use `roomof` macro for rounding up divisionsNobuyoshi Nakada2022-10-141-1/+1
* Add Data class implementation: Simple immutable value objectVictor Shepelev2022-09-301-1/+1
* [Bug #19029] Don't start GC during compactionMatt Valentine-House2022-09-291-5/+9
* Fix Array#[] with ArithmeticSequence with negative steps (#5739)Jeremy Evans2022-08-111-1/+4
* Make array slices views rather than copiesPeter Zhu2022-07-281-10/+29
* Use rb_ary_hidden_new for rb_ary_hidden_new_fillPeter Zhu2022-07-261-2/+1
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-6/+4
* Remove ary_discardPeter Zhu2022-07-261-10/+1
* Remove reference counting for all frozen arraysPeter Zhu2022-07-221-28/+17
* Remove unused variable in array.cPeter Zhu2022-07-211-1/+0
* Remove check for shared root arraysPeter Zhu2022-07-211-4/+2