| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-14 | Fix the example of `Array#intersection` in the document [ci skip] | KOBAYASHI Shuji | |
| 2019-10-14 | Add `Array#intersection` which is new in Ruby2.7. | Yukihiro "Matz" Matsumoto | |
| 2019-10-14 | Move `Array#difference` just after `Array#-`. | Yukihiro "Matz" Matsumoto | |
| 2019-10-14 | Fixed a bug in `Array#difference`. | Yukihiro "Matz" Matsumoto | |
| 2019-09-20 | Fix typo in `Array#difference` document [ci skip] | KOBAYASHI Shuji | |
| 2019-09-16 | Add `filter` aliases for `Enumerable` and `Hash`. | Yukihiro "Matz" Matsumoto | |
| 2019-09-16 | Add `Array#difference` method from Ruby2.6. | Yukihiro "Matz" Matsumoto | |
| 2019-09-01 | `Array#permutation` with a negative argument should not yield | KOBAYASHI Shuji | |
| Before this patch: $ bin/mruby -e '[1].permutation(-1){|v| p v}' #=> [1] After this patch (same as Ruby): $ bin/mruby -e '[1].permutation(-1){|v| p v}' #=> no output | |||
| 2019-08-30 | `Array#(permutation|combination)` without block should return `self` | KOBAYASHI Shuji | |
| 2019-07-26 | Drop dependency from `mruby-array-ext` to `mruby-enum-ext` | KOBAYASHI Shuji | |
| 2019-04-06 | Move `Array#(append|prepend)` from core to `mruby-ary-ext` | KOBAYASHI Shuji | |
| They are not included in ISO standard. | |||
| 2019-02-01 | Move `NONE` to `mrblib/enum.rb` | KOBAYASHI Shuji | |
| 2018-11-25 | Fix wrong number of arguments in `Array#fetch`; fix #4170 | Yukihiro "Matz" Matsumoto | |
| 2018-11-19 | Removed `to_ary` conversion method. | Yukihiro "Matz" Matsumoto | |
| 2018-11-19 | Removed `try_convert` method from Array and Hash. | Yukihiro "Matz" Matsumoto | |
| 2018-11-19 | fix non-ASCII comment. | Yukihiro "Matz" Matsumoto | |
| 2018-10-12 | Call `uniq!` for each union processing in `Array#union`. | Yukihiro "Matz" Matsumoto | |
| 2018-09-26 | Add index to larger segment lists for performance | Yukihiro "Matz" Matsumoto | |
| 2018-09-21 | Implement `Array#union` which is introduced in Ruby2.6. | Yukihiro "Matz" Matsumoto | |
| 2018-09-20 | Improve performance of `Array#uniq!`. | Yukihiro "Matz" Matsumoto | |
| 2018-09-20 | Make `#to_h` to take a block; [ruby-core:89088] | Yukihiro "Matz" Matsumoto | |
| 2017-11-17 | implement Array.transpose | Tomasz Dąbrowski | |
| 2017-10-20 | Add `Array#{permutation,combination}. | Yukihiro "Matz" Matsumoto | |
| 2017-08-26 | Replaced Array#each with while loop for performance reasons | Christopher Aue | |
| Example benchmark: $ time build/bench/bin/mruby -e "Array.new(2_000_000){ |i| i }.index{ |i| i == 1_999_999 }" Before: real 0m0.934s user 0m0.922s sys 0m0.003s After: real 0m0.590s user 0m0.583s sys 0m0.007s | |||
| 2017-08-26 | Removed unneeded block check in Array#uniq | Christopher Aue | |
| 2017-08-26 | Reimplemented Array#flatten with #flatten! | Christopher Aue | |
| 2017-07-30 | Improved speed of enumeration methods | Christopher Aue | |
| 2017-07-28 | Added Array#bsearch_index | Christopher Aue | |
| 2017-07-28 | Refactored Array#bsearch | Christopher Aue | |
| 2016-11-02 | Update documentation of fetch | Lukas Elmer | |
| The sentence `Negative values of +index+ count from the end of the array.` can be interpreted that it only holds if a block is given. Clarify it. | |||
| 2016-03-23 | add #dig to Array,Hash and Struct | Yukihiro "Matz" Matsumoto | |
| 2015-11-24 | add {Array|Hash|String}.try_convert | takahashim | |
| 2015-10-01 | Array#index to take block; fix #2968 close #2970 | Yukihiro "Matz" Matsumoto | |
| 2015-08-22 | Use #nil? instead of == nil. | INOUE Yasuyuki | |
| 2014-05-03 | Delete unused variable in Array#delete_if | Jun Hiroe | |
| 2014-04-30 | remove trailing spaces | Nobuyoshi Nakada | |
| 2014-04-28 | Speed up Array#select! from O(n^2) to O(n). | Utkarsh Kukreti | |
| 2014-04-27 | Add Array#select_bang | Jun Hiroe | |
| 2014-04-25 | Add Array#keep_if | Jun Hiroe | |
| 2014-04-25 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-24 | Add Array#delete_if | Jun Hiroe | |
| 2014-04-24 | Array#fill use `kind_of?` instead of `respond_to?` | ksss | |
| 2014-04-24 | Array#fill fix bug when argument use range object | ksss | |
| 2014-04-24 | Add Array#bsearch | Jun Hiroe | |
| 2014-04-23 | Array#insert: simpler (and faster) implementation; ref #2107 | Yukihiro "Matz" Matsumoto | |
| 2014-04-23 | Add Array#insert | Jun Hiroe | |
| 2014-04-21 | Add Array#reject_bang | Jun Hiroe | |
| 2014-04-21 | Add Array#delete_if | Jun Hiroe | |
| 2014-04-18 | Add a block argument with Array#uniq | Jun Hiroe | |
| 2014-04-18 | Add a block argument with Array#uniq_bang | Jun Hiroe | |
