summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
2019-11-19make functions static卜部昌平
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-10-09Prefer st_is_member over st_lookup with 0Ben Woosley
2019-10-09Improve performance of Array#sum with float elements (#1555)Watson
2019-10-07Add: Array#intersection methodPrajjwal Singh
2019-10-04array.c (rb_mem_clear): remove "register" from argumentsYusuke Endoh
2019-09-29[DOC] Fix typos in Array#{to_s,inspect} doc [ci skip]Benoit Daloze
2019-09-29[DOC] stated that Array#to_s calls #inspect [ci skip]Nobuyoshi Nakada
2019-09-28Optimize Array#flatten and flatten! for already flattened arrays (#2495)Dylan Thacker-Smith
2019-09-25check `ARY_SHARED_ROOT_P()`.Koichi Sasada
2019-09-25introduce `obj_ary_extracapa`.Koichi Sasada
2019-09-20Fixed memory leakNobuyoshi Nakada
2019-09-18Fix typosKenichi Kamiya
2019-09-02Make Array#uniq return subclass instance if called on subclass instanceJeremy Evans
2019-08-16Avoid confusion in Array#- and Array#difference docs (#2070)Olivier Lacan
2019-08-09Allow Array#join to allocate smaller stringsJohn Hawthorn
2019-08-07array.c: gc.h is not neededYusuke Endoh
2019-08-04[Doc] Fix Array#to_h call-seqKenichi Kamiya
2019-08-04[Doc] Fix Array#difference call-seqKenichi Kamiya
2019-07-20array.c: factor out a complex condition of assertYusuke Endoh
2019-07-19array.c: use assert in macro instead of in a functionYusuke Endoh
2019-07-19array.c: factor out `assert(RB_TYPE_P(ary, T_ARRAY))` to a functionYusuke Endoh
2019-07-19Use FL_TEST_RAW() to check flags.Koichi Sasada
2019-07-19* expand tabs.git
2019-07-19fix shared array terminology.Koichi Sasada
2019-07-15introduce RUBY_ASSERT_ALWAYS(expr).Koichi Sasada
2019-07-02Implement Array#minmaxJeremy Evans
2019-06-24array.c: Wrong heap size given to ruby_sized_xfree when freeing shared rootsLuke Gruber
2019-06-23array.c add back shared array optimization to ary_ensure_room_for_unshiftLuke Gruber
2019-06-23array.c: always check frozenness in Array#unshift. Fixes [Bug #15952]Luke Gruber
2019-06-23Fix issue with Array#rindex when rb_equal modifies receiver arrayLuke Gruber
2019-06-13add comments to mention sort.reverse!Martin Dürst
2019-05-21do not use RARRAY_SET() directly in array.c.Koichi Sasada
2019-04-27Improve documentation of Array.try_convertBenoit Daloze
2019-04-22Merge branch 'patch-5' of https://github.com/sos4nt/ruby into trunkKazuhiro NISHIYAMA
2019-04-18io.c: warn non-nil $,nobu
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-04-10Adjusted stylesnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10Adjusted stylesnobu
2019-03-31Fix a typo [ci skip]kazu
2019-03-21array.c: [DOC] remove unnecessary markups [ci skip]nobu
2019-02-18Fix return value name in docs for Array#unionStefan Schüßler
2019-01-15Clarify Array#- and Array#difference documentationnobu
2019-01-09Fix styles [ci skip]nobu
2019-01-08Mark array as "going to be modified" in `Array#reject!`tenderlove
2018-12-23fix marking T_NONE object bug.ko1
2018-12-14rename li_table->ar_table (and related names).ko1
2018-12-05implement Array-specific #all?, #none?, #one?nobu
2018-12-05Prefer rb_check_arity when 0 or 1 argumentsnobu