summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)Author
2014-03-28Implement Kernel#define_singleton_methodksss
2014-03-28Add test for backquote.take_cheeze
* Implement code generation of NODE_DXSTR. * Fix NOVAL NODE_XSTR.
2014-03-28do not use "to_f" to retrieve floats in mrb_get_args(); close #1965Yukihiro "Matz" Matsumoto
2014-03-27initialize ci->target_class in mrb_toplevel_run; ref #1942 close ↵Yukihiro "Matz" Matsumoto
mattn/mruby-require#20
2014-03-27Implement Kernel#__method__ksss
2014-03-27an int literal may have multiple underscores insideYukihiro "Matz" Matsumoto
2014-03-27allow underscores in integer literals; close #1960Yukihiro "Matz" Matsumoto
2014-03-27Adapt for Float and IntegerDaniel Bovensiepen
2014-03-27Adapt TypeError Message for String to Integer Conversion.Daniel Bovensiepen
MRI: "str" * "3" => TypeError: no implicit conversion of String into Integer mruby: "str" * "3" => TypeError: String can't be coerced into int
2014-03-26should not over process ensure clauses; close #1949Yukihiro "Matz" Matsumoto
2014-03-26Merge pull request #1948 from monaka/pr-remove-unused-null-checkYukihiro "Matz" Matsumoto
Remove redundant NULL checks.
2014-03-26Remove redundant NULL checks.Masaki Muranaka
mrb_malloc causes an exception when memory was empty.
2014-03-26Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-03-26add new function mrb_toplevel_run to prevent running through C function ↵Yukihiro "Matz" Matsumoto
boudaries on exceptions; close #1942
2014-03-25Fix unnecessary string macroksss
2014-03-25Merge pull request #1937 from cubicdaiya/issues/mrb_intYukihiro "Matz" Matsumoto
Use mrb_int instead of int
2014-03-25Merge branch 'master' of github.com:mruby/mrubyYukihiro "Matz" Matsumoto
2014-03-25REnv uses obj->c as env link; no superYukihiro "Matz" Matsumoto
2014-03-25Use mrb_int instead of intcubicdaiya
2014-03-25mrb_str_pool add string capaksss
2014-03-24src/string.c RESIZE_CAPA use safe name variablesksss
This has a possibility of naming conflicts
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-23mrb_str_pool use embed-stringksss
2014-03-22need not to add assertion in STR_SET_LEN() where n is mrb_intYukihiro "Matz" Matsumoto
2014-03-22Merge pull request #1907 from ksss/float-roundYukihiro "Matz" Matsumoto
Float#round fix bug for infinity and nan cases
2014-03-22Merge pull request #1911 from cubicdaiya/issues/use_bool_macroYukihiro "Matz" Matsumoto
Use bool-macro instead of magic-number
2014-03-22Use bool-macro instead of magic-numbercubicdaiya
2014-03-22use FiberError in vm.ctake_cheeze
2014-03-21Float#round fix bug for infinity and nan casesksss
2014-03-21Prevent accepting String value for mrb_get_args("i")Keita Obo
Accepting String value for mrb_get_args("i") causes unintentional expression. * `"str" * "3"` => `"strstrstr"` This change prevents String->Integer conversion for mrb_get_args("i") and fixes above problem. See also: https://github.com/mruby/mruby/issues/1903
2014-03-21reduce hash creation by using update methodYukihiro "Matz" Matsumoto
2014-03-21should be able to create hash with 127+ entries; close #1894Yukihiro "Matz" Matsumoto
2014-03-20should restore proc after rescue; close #1891Yukihiro "Matz" Matsumoto
2014-03-19remove size_t cast in mrb_assert() since ((size_t)n <= SIZE_MAX) is always trueYukihiro "Matz" Matsumoto
2014-03-19rename mrb_yield_internal to mrb_yield_with_class since it's no longer internalYukihiro "Matz" Matsumoto
2014-03-19export mrb_yield_internal.Tomoyuki Sahara
2014-03-19string functions arguments changed from mrb_int to size_t that would take ↵Yukihiro "Matz" Matsumoto
strlen()
2014-03-19change mrb_int to size_t that would take strlen()Yukihiro "Matz" Matsumoto
2014-03-18add a space after C reserved wordsYukihiro "Matz" Matsumoto
2014-03-18Merge pull request #1884 from monaka/pr-reduce-implicit-type-castYukihiro "Matz" Matsumoto
Reduce implicit type casts.
2014-03-18Reduce implicit type casts.Masaki Muranaka
2014-03-18mark root fiber object; close #1865Yukihiro "Matz" Matsumoto
2014-03-17Merge pull request #1870 from ksss/convert_typeYukihiro "Matz" Matsumoto
fix bool number to macro
2014-03-17Merge pull request #1871 from ksss/numeric-plusYukihiro "Matz" Matsumoto
fix bug when `0 + other object`
2014-03-17Merge pull request #1872 from ksss/numeric-mulYukihiro "Matz" Matsumoto
fix bug when `0 * other object`
2014-03-16float + nil should be raise TypeErrorksss
2014-03-16fix bug when `0 * other object`ksss
2014-03-16fix bug when `0 + other object`ksss
2014-03-16fix bool number to macroksss
2014-03-16unify indent stylecubicdaiya