summaryrefslogtreecommitdiffhomepage
path: root/mrblib
AgeCommit message (Collapse)Author
2014-04-04Hash#replace to preserve order; close #2001Yukihiro "Matz" Matsumoto
2014-04-03downto, upto, step to return EnumeratorYukihiro "Matz" Matsumoto
2014-04-02implement part of Array#<=> in CYukihiro "Matz" Matsumoto
2014-04-02implement Array comparisons by RubyYukihiro "Matz" Matsumoto
2014-04-01implement Hash#== and eql? in RubyYukihiro "Matz" Matsumoto
2014-04-01move Array#inspect implementation to mrblib/array.rbYukihiro "Matz" Matsumoto
2014-04-01move Hash#inspect implementation to mrblib/hash.rbYukihiro "Matz" Matsumoto
2014-03-31according to JIS/ISO, Array is not ComparableYukihiro "Matz" Matsumoto
2014-03-24Hash#__update fix typoksss
It's called by create Hash of over 126 keys
2014-03-23Hash#{reject,reject!} fix yield valueksss
2014-03-23Hash#{reject,reject!} support return Enumeratorksss
2014-03-23Hash#{select,select!} fix yield valueksss
2014-03-23Hash#{select,select!} support return Enumeratorksss
if non block given
2014-03-23Hash#each_{key,value} support return Enumeratorksss
if non block given
2014-03-21reduce object allocation in __updateYukihiro "Matz" Matsumoto
2014-03-21Fix behavior of Comparable methodsksss
when <=> return nil
2014-03-21reduce hash creation by using update methodYukihiro "Matz" Matsumoto
2014-03-19enum methods to support multiple values; all?, any?, grep, include?, drop, ↵Yukihiro "Matz" Matsumoto
drop_while, take, take_while, each_cons, each_slice, group_by, first, count
2014-03-19Merge pull request #1882 from ksss/enum-find_allYukihiro "Matz" Matsumoto
Enumerable#find_all return Enumerator if non block given
2014-03-18Merge pull request #1880 from ksss/enum-each_with_indexYukihiro "Matz" Matsumoto
Enumrable#each_with_index return Enumerator if non block given
2014-03-18rescue StopIteration only.Tomoyuki Sahara
2014-03-17Enumerable#find_all return Enumerator if non block givenksss
2014-03-17Enumrable#each_with_index return Enumerator if non block givenksss
2014-03-17Merge branch 'refactor-enumerable.rb' of https://github.com/suzukaze/mruby ↵Yukihiro "Matz" Matsumoto
into suzukaze-refactor-enumerable.rb
2014-03-17Refactor Enumerable#include?Jun Hiroe
2014-03-17Refactor Enumerable#any?Jun Hiroe
2014-03-17Refactor Enumerable#all?Jun Hiroe
2014-03-17add Enumerable#sort_byYukihiro "Matz" Matsumoto
2014-03-17make Enumerable methods to support multiple values; collect, detect, ↵Yukihiro "Matz" Matsumoto
each_with_index, find_all, inject, max, min, partition, reject, sort
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-03-04Fix Float#divmod.Tomoyuki Sahara
2014-02-08made mrb_define_class to return existing class, with heavy refactoringYukihiro "Matz" Matsumoto
2014-02-07move version info from gems to core; ref #576 #1684Yukihiro "Matz" Matsumoto
2014-02-05add RUBY_VERSION to notify syntax compatible versionYukihiro "Matz" Matsumoto
2014-01-16hash value of enumerable should be obtained from its elements; close #1658Yukihiro "Matz" Matsumoto
2014-01-09Merge pull request #1654 from iij/pr-not-match-operatorYukihiro "Matz" Matsumoto
add operator "!~".
2014-01-10add operator "!~".Tomoyuki Sahara
2014-01-10fix ISO reference number of String#=~.Tomoyuki Sahara
2014-01-07remove superfluous includescremno
- reduce compile time by a little bit (full-core: ~0.7s for me) - thanks to 'include-what-you-use' for some help - include Standard C header files before any other (coding style)
2013-12-24string type check based on #to_str to encourage duck typing; #1616Yukihiro "Matz" Matsumoto
2013-12-24verify the argument of String#=~h2so5
2013-10-23modify upto/downto for compatibilityYukihiro "Matz" Matsumoto
2013-10-22move some methods to make floats and integers compatible [mruby special]Yukihiro "Matz" Matsumoto
2013-10-22implement some Numeric methods in RubyYukihiro "Matz" Matsumoto
2013-10-21implement Integer#succ in RubyYukihiro "Matz" Matsumoto
2013-08-15remove Ruby defined Class#newYukihiro "Matz" Matsumoto
2013-08-15implement Class.new in C againYukihiro "Matz" Matsumoto
2013-08-13Fix inerited to inheritedCarson McDonald