summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2014-03-24src/string.c RESIZE_CAPA use safe name variablesksss
This has a possibility of naming conflicts
2014-03-24Add Enumerable#cycleJun Hiroe
2014-03-24improve Enumerable#reverse_each to be efficientYukihiro "Matz" Matsumoto
2014-03-24Merge pull request #1932 from suzukaze/add-enum.reverse_eachYukihiro "Matz" Matsumoto
Add Enumerable#reverse_each
2014-03-24Add Enumerable#reverse_eachJun Hiroe
2014-03-24Merge pull request #1930 from chasonr/unicode-escapeYukihiro "Matz" Matsumoto
Implement \u notation for strings and regexes.
2014-03-24fix multiple value handling; ref #1931Yukihiro "Matz" Matsumoto
2014-03-24Enumerable#each_with_objectJun Hiroe
2014-03-23Small correction to the test identification.chasonr
2014-03-23Implement \u notation for strings and regexes.chasonr
This change adds the \u notation for double quoted strings and regular expressions. It does not implement the \u notation for character literals. Both the \uNNNN and \u{NNNN} notations are supported. \uNNNN is implemented by emitting equivalent UTF-8; that is, "\u4000" is equivalent to "\xE4\x80\x80". Unlike CRuby, the \u{NNNN} notation allows only one character per pair of braces; I see no way to lift this restriction without remodeling the parser.
2014-03-24Merge pull request #1928 from ksss/fix-typoYukihiro "Matz" Matsumoto
Hash#__update fix typo
2014-03-24remove unnecessary operator method call; ref #1927Yukihiro "Matz" Matsumoto
2014-03-24Merge pull request #1927 from take-cheeze/count_crashYukihiro "Matz" Matsumoto
Count crashed tests in total tests count.
2014-03-24Hash#__update fix typoksss
It's called by create Hash of over 126 keys
2014-03-24Count crashed tests in total tests count.take_cheeze
2014-03-24move conditional out of loopYukihiro "Matz" Matsumoto
2014-03-24Enumerable#one? to prune iteration when count > 1; ref #1926Yukihiro "Matz" Matsumoto
2014-03-24Merge pull request #1926 from suzukaze/add-enum.oneYukihiro "Matz" Matsumoto
Add Enumerable#one?
2014-03-23Add Enumerable#one?Jun Hiroe
2014-03-23Merge pull request #1925 from ksss/hash-rejectYukihiro "Matz" Matsumoto
Hash#{reject,reject!} support return Enumerator
2014-03-23Hash#{reject,reject!} fix yield valueksss
2014-03-23Hash#{reject,reject!} support return Enumeratorksss
2014-03-23mrb_str_pool use embed-stringksss
2014-03-23Merge pull request #1921 from cubicdaiya/issues/not_use_old_macroYukihiro "Matz" Matsumoto
Use MRB_ARGS_REST() instead of ARGS_REST()
2014-03-23Merge pull request #1923 from ksss/hash-enumerator-selectYukihiro "Matz" Matsumoto
Hash#{select,select!} support return Enumerator
2014-03-23Merge pull request #1922 from suzukaze/add-enum.noneYukihiro "Matz" Matsumoto
Add Enumerable.none?
2014-03-23Hash#{select,select!} fix yield valueksss
2014-03-23Hash#{select,select!} support return Enumeratorksss
if non block given
2014-03-23Support multiple values in Enumerable#none?Jun Hiroe
2014-03-23Add Enumerable#none?Jun Hiroe
2014-03-23Use MRB_ARGS_REST() instead of ARGS_REST()cubicdaiya
According to include/mruby.h, /* compatibility macros; will be removed */ #define ARGS_REST() MRB_ARGS_REST()
2014-03-23Merge pull request #1920 from suzukaze/add-enum.minmax_byYukihiro "Matz" Matsumoto
Add Enumerable#minmax_by
2014-03-23Suppoert multiple values in Enumerable#minmax_byJun Hiroe
2014-03-23Enumerable#minmax_byJun Hiroe
2014-03-23Merge pull request #1915 from suzukaze/add-enum.minmaxYukihiro "Matz" Matsumoto
Add Enumerable#minmax
2014-03-23Merge pull request #1916 from ksss/hash-enumeratorYukihiro "Matz" Matsumoto
Hash#each_{key,value} support return Enumerator if non block given
2014-03-23Hash#each_{key,value} support return Enumeratorksss
if non block given
2014-03-22need not to add assertion in STR_SET_LEN() where n is mrb_intYukihiro "Matz" Matsumoto
2014-03-22Support multiple values in Enumerable#minmaxJun Hiroe
2014-03-22Add Enumerable#minmaxJun Hiroe
2014-03-22Merge pull request #1914 from stomar/struct-emsgYukihiro "Matz" Matsumoto
use the same error message
2014-03-22Merge pull request #1913 from take-cheeze/fiber_unnecessary_get_argsYukihiro "Matz" Matsumoto
Remove unnecessary mrb_get_args in fiber_switch.
2014-03-22use the same error messageMarcus Stollsteimer
2014-03-22remove unnecessary mrb_get_args in fiber_switchtake_cheeze
2014-03-22Merge pull request #1907 from ksss/float-roundYukihiro "Matz" Matsumoto
Float#round fix bug for infinity and nan cases
2014-03-22Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-03-22add Enumerable#min_by as well; ref #1912Yukihiro "Matz" Matsumoto
2014-03-22wrap expr with parenYukihiro "Matz" Matsumoto
2014-03-22fix multiple value support of max_by; ref #1912Yukihiro "Matz" Matsumoto
2014-03-22Merge pull request #1911 from cubicdaiya/issues/use_bool_macroYukihiro "Matz" Matsumoto
Use bool-macro instead of magic-number