summaryrefslogtreecommitdiffhomepage
path: root/mrblib/array.rb
AgeCommit message (Expand)Author
2019-08-17Implement `Array#each` using inline mruby bytecode.Yukihiro "Matz" Matsumoto
2019-07-17Merge branch 'master' into i110/inspect-recursionYukihiro "Matz" Matsumoto
2019-03-02Raise error on failed comparison in `sort`; ref #4307Yukihiro "Matz" Matsumoto
2018-11-19Remove implicit conversion using `to_int` method.Yukihiro "Matz" Matsumoto
2018-10-29Re-implement `Array#_inspect` and `Hash#_inspect` without blocks.Yukihiro "Matz" Matsumoto
2018-10-18replace quicksort with mergesort.Tomoyuki Sahara
2018-08-13Make `Array.new` to accept both integers and floats.Yukihiro "Matz" Matsumoto
2018-06-04Let inspect recursion do the right thingIchito Nagata
2018-04-23sort method should not consume system stack.Tomoyuki Sahara
2018-04-17Implement `Array#__svalue` in C.Yukihiro "Matz" Matsumoto
2018-03-16`__sort_sub__` is a method defined in `Array`; fix #3970Yukihiro "Matz" Matsumoto
2017-08-26Replaced Array#each with while loop for performance reasonsChristopher Aue
2017-07-30Improved speed of enumeration methodsChristopher Aue
2017-07-25Reimplement sort method to reduce array copying.Yukihiro "Matz" Matsumoto
2015-12-26Refactor Array#eachJun Hiroe
2015-12-15Remove redundant conditions of Array#each in ruby extensionYusuke Tanaka
2015-08-21array.rb: refactor (use onliner code if possible)go.kikuta
2015-08-19array.rb: refactor some codego.kikuta
2015-06-24Remove unnecessary backticks.Franck Verrot
2015-05-29update mrblib/*.rb files to conform (some of) Rubocop checksYukihiro "Matz" Matsumoto
2014-07-12rescue SystemStackError that comes from inspecting self-referencing Hashes an...Yukihiro "Matz" Matsumoto
2014-04-25Refactoring Array#__svaluemirichi
2014-04-02implement part of Array#<=> in CYukihiro "Matz" Matsumoto
2014-04-02implement Array comparisons by RubyYukihiro "Matz" Matsumoto
2014-04-01move Array#inspect implementation to mrblib/array.rbYukihiro "Matz" Matsumoto
2014-03-31according to JIS/ISO, Array is not ComparableYukihiro "Matz" Matsumoto
2014-03-17make Enumerable methods to support multiple values; collect, detect, each_wit...Yukihiro "Matz" Matsumoto
2014-03-17Enumerable#entries to support multiple values; close #1868Yukihiro "Matz" Matsumoto
2014-03-15modify core method that return Enumerator object if not block givenksss
2014-03-14mruby-enumerator: move definitions in core_mod.rb to mrblib coreYukihiro "Matz" Matsumoto
2014-02-08made mrb_define_class to return existing class, with heavy refactoringYukihiro "Matz" Matsumoto
2013-03-03Remove trailing whitespaces. This is just a cosmetic change.Masaki Muranaka
2013-01-18fixed wrong loop termination introduced by 79d38c4Yukihiro Matz Matsumoto
2013-01-16check if array expands in each blockYukihiro Matz Matsumoto
2013-01-16check if array shrinks in each blockYukihiro Matz Matsumoto
2012-12-19small refactoring for Array#eachYukihiro Matz Matsumoto
2012-12-19Update Array#each to be slightly faster.Ryan Scott Lewis
2012-12-16Fix a typo in commentYoji SHIDARA
2012-05-06Modify documentation of ArrayDaniel Bovensiepen
2012-05-02Add Documentation for ArrayDaniel Bovensiepen
2012-04-20add mruby sourcesmimaki