aboutsummaryrefslogtreecommitdiffstats
path: root/array.c
Commit message (Expand)AuthorAgeFilesLines
* make functions static卜部昌平2019-11-191-0/+2
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-11/+0
* Prefer st_is_member over st_lookup with 0Ben Woosley2019-10-091-1/+1
* Improve performance of Array#sum with float elements (#1555)Watson2019-10-091-1/+1
* Add: Array#intersection methodPrajjwal Singh2019-10-071-0/+31
* array.c (rb_mem_clear): remove "register" from argumentsYusuke Endoh2019-10-041-1/+1
* [DOC] Fix typos in Array#{to_s,inspect} doc [ci skip]Benoit Daloze2019-09-291-1/+1
* [DOC] stated that Array#to_s calls #inspect [ci skip]Nobuyoshi Nakada2019-09-291-1/+2
* Optimize Array#flatten and flatten! for already flattened arrays (#2495)Dylan Thacker-Smith2019-09-281-10/+33
* check `ARY_SHARED_ROOT_P()`.Koichi Sasada2019-09-251-1/+5
* introduce `obj_ary_extracapa`.Koichi Sasada2019-09-251-0/+2
* Fixed memory leakNobuyoshi Nakada2019-09-201-3/+8
* Fix typosKenichi Kamiya2019-09-181-5/+5
* Make Array#uniq return subclass instance if called on subclass instanceJeremy Evans2019-09-021-4/+8
* Avoid confusion in Array#- and Array#difference docs (#2070)Olivier Lacan2019-08-161-6/+6
* Allow Array#join to allocate smaller stringsJohn Hawthorn2019-08-091-1/+3
* array.c: gc.h is not neededYusuke Endoh2019-08-071-1/+0
* [Doc] Fix Array#to_h call-seqKenichi Kamiya2019-08-041-2/+2
* [Doc] Fix Array#difference call-seqKenichi Kamiya2019-08-041-1/+1
* array.c: factor out a complex condition of assertYusuke Endoh2019-07-201-2/+8
* array.c: use assert in macro instead of in a functionYusuke Endoh2019-07-191-7/+7
* array.c: factor out `assert(RB_TYPE_P(ary, T_ARRAY))` to a functionYusuke Endoh2019-07-191-4/+10
* Use FL_TEST_RAW() to check flags.Koichi Sasada2019-07-191-10/+18
* * expand tabs.git2019-07-191-19/+19
* fix shared array terminology.Koichi Sasada2019-07-191-53/+62
* introduce RUBY_ASSERT_ALWAYS(expr).Koichi Sasada2019-07-151-1/+1
* Implement Array#minmaxJeremy Evans2019-07-021-0/+21
* array.c: Wrong heap size given to ruby_sized_xfree when freeing shared rootsLuke Gruber2019-06-241-2/+2
* array.c add back shared array optimization to ary_ensure_room_for_unshiftLuke Gruber2019-06-231-2/+2
* array.c: always check frozenness in Array#unshift. Fixes [Bug #15952]Luke Gruber2019-06-231-1/+2
* Fix issue with Array#rindex when rb_equal modifies receiver arrayLuke Gruber2019-06-231-0/+3
* add comments to mention sort.reverse!Martin Dürst2019-06-131-0/+5
* do not use RARRAY_SET() directly in array.c.Koichi Sasada2019-05-211-2/+10
* Improve documentation of Array.try_convertBenoit Daloze2019-04-271-2/+2
* Merge branch 'patch-5' of https://github.com/sos4nt/ruby into trunkKazuhiro NISHIYAMA2019-04-221-1/+1
|\
| * Fix return value name in docs for Array#unionStefan Schüßler2019-02-181-1/+1
* | io.c: warn non-nil $,nobu2019-04-181-4/+4
* | Introduce pattern matching [EXPERIMENTAL]ktsj2019-04-171-0/+8
* | Adjusted stylesnobu2019-04-101-1/+1
* | Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+1
* | Adjusted stylesnobu2019-04-101-1/+1
* | Fix a typo [ci skip]kazu2019-03-311-1/+1
* | array.c: [DOC] remove unnecessary markups [ci skip]nobu2019-03-211-2/+2
|/
* Clarify Array#- and Array#difference documentationnobu2019-01-151-6/+19
* Fix styles [ci skip]nobu2019-01-091-3/+4
* Mark array as "going to be modified" in `Array#reject!`tenderlove2019-01-081-0/+1
* fix marking T_NONE object bug.ko12018-12-231-1/+7
* rename li_table->ar_table (and related names).ko12018-12-141-2/+2
* implement Array-specific #all?, #none?, #one?nobu2018-12-051-0/+121
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-051-31/+26