summaryrefslogtreecommitdiff
path: root/array.c
AgeCommit message (Expand)Author
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
2018-12-04Fix error messagenobu
2018-12-04Prefer rb_check_arity when 0 or 1 argumentsnobu
2018-12-03* expand tabs.svn
2018-12-03make `RARRAY_PTR_USE` more conservertive.ko1
2018-11-29Use a shared array for the `duparray` instructiontenderlove
2018-11-22* expand tabs.svn
2018-11-22Revert r63030nobu
2018-11-19array.c: avoid (VALUE)--shyouhei
2018-11-04array.c: [DOC] add docs for Array#{filter,filter!}stomar
2018-11-04array.c: [DOC] improve Array#{select,select!,keep_if} docsstomar
2018-11-01introduce USE_TRANSIENT_HEAP to enable/disable theap.ko1
2018-10-30* remove trailing spaces, expand tabs.svn
2018-10-30support theap for T_HASH. [Feature #14989]ko1
2018-10-30* expand tabs.svn