summaryrefslogtreecommitdiff
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-938/+938
* Add comment in array.c about flagsPeter Zhu2022-07-211-0/+31
* Add RARRAY_SHARED_FLAGPeter Zhu2022-07-211-3/+3
* Refactor macros of array.cPeter Zhu2022-07-211-35/+7
* Add RARRAY_LITERAL_FLAG for array literalsPeter Zhu2022-07-201-12/+34
* Remove unused variable in array.cPeter Zhu2022-07-181-12/+11
* [Feature #18901] Support size pool movement for ArraysMatt Valentine-House2022-07-121-1/+41
* Add missing write barriers to Array#replaceAlan Wu2022-04-281-2/+4
* Correct whitespace in array.c (#5791)Burdette Lamar2022-04-111-10/+370
* [DOC] Enhanced RDoc for Array intro (#5781)Burdette Lamar2022-04-101-44/+90
* [DOC] Use simple references to operator methodsNobuyoshi Nakada2022-03-261-5/+5
* Fix formatting errors in What's Here for Array, Hash, ENV (#5718)Burdette Lamar2022-03-251-4/+4
* [DOC] Repair format and links in What's Here sections (#5711)Burdette Lamar2022-03-251-124/+126
* [Feature #18634] Implement Arrays on Variable Width AllocationPeter Zhu2022-03-221-36/+155
* Assume that refcnt of shared root is non-negativePeter Zhu2022-03-141-7/+5