| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-05-21 | direct invocation of module_eval; ref #2298 | Yukihiro "Matz" Matsumoto | |
| 2014-05-19 | mrb_include_module support class and module | ksss | |
| that not have methods each other | |||
| 2014-05-19 | Implement Module#initialize (15.2.2.4.31) | ksss | |
| 2014-05-18 | support class define in singleton class | ksss | |
| 2014-05-18 | Add a space aftre bracket. | yui-knk | |
| 2014-05-17 | Use boolean macro | Jun Hiroe | |
| 2014-05-16 | const_missing error message more detail | ksss | |
| 2014-04-26 | Class.constants to take optional argument; close #2133 | Yukihiro "Matz" Matsumoto | |
| 2014-04-25 | eliminate plain int except for a few cases like arena_index | Yukihiro "Matz" Matsumoto | |
| 2014-04-16 | various functions should have internal linkage | cremno | |
| 2014-04-15 | resolve conflict | Yukihiro "Matz" Matsumoto | |
| 2014-04-11 | Qualify argv argument of API `const`. | Takeshi Watanabe | |
| 2014-04-10 | revert b45e99 since a bug in khash.h was fixed | Yukihiro "Matz" Matsumoto | |
| 2014-04-09 | call kh_get before kh_put to avoid potential key lost; reported by @mirichi | Yukihiro "Matz" Matsumoto | |
| 2014-04-02 | Use bool macro KHASH_DEFINE and KHASH_DECLARE | ksss | |
| 2014-03-31 | singleton class needs to set __outer__; fixed #1983 | Yukihiro "Matz" Matsumoto | |
| 2014-03-28 | do not use "to_f" to retrieve floats in mrb_get_args(); close #1965 | Yukihiro "Matz" Matsumoto | |
| 2014-03-27 | Adapt for Float and Integer | Daniel Bovensiepen | |
| 2014-03-27 | Adapt 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-21 | Prevent 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-19 | rename mrb_yield_internal to mrb_yield_with_class since it's no longer internal | Yukihiro "Matz" Matsumoto | |
| 2014-03-19 | export mrb_yield_internal. | Tomoyuki Sahara | |
| 2014-03-15 | symbol length type to be mrb_int | Yukihiro "Matz" Matsumoto | |
| 2014-03-09 | remove invocation of strlen() on buffer of strings; with refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-03-09 | Merge pull request #1831 from monaka/pr-make-type-casts-safer | Yukihiro "Matz" Matsumoto | |
| Make type casts safer | |||
| 2014-03-09 | add "?" specifier to check if preceding optional argument is given | Yukihiro "Matz" Matsumoto | |
| 2014-03-08 | Make type casts safer. | Masaki Muranaka | |
| 2014-03-06 | make embed string when create literals | ksss | |
| 2014-03-06 | embed small string | ksss | |
| use flags 4 for *this object is embed* use flags 8~64 for *embed string length* | |||
| 2014-03-01 | use C style comments instead of C++ style comments | cubicdaiya | |
| According to CONTRIBUTING.md, Don't use C++ style comments /* This is the prefered comment style */ Use C++ style comments only for temporary comment e.g. commenting out some code lines. | |||
| 2014-02-27 | use mrb_str_cat_lit() intead of mrb_str_cat | cubicdaiya | |
| 2014-02-27 | boot_defclass: super may be NULL | Yukihiro "Matz" Matsumoto | |
| 2014-02-27 | avoid recursion when method_missing happened in inspect; fix #1746 | Yukihiro "Matz" Matsumoto | |
| 2014-02-26 | use mrb_intern_lit instead of mrb_intern_cstr for C string literals | cubicdaiya | |
| 2014-02-21 | add 'd' format specifier to get data pointer directly from mrb_get_args | take_cheeze | |
| 2014-02-20 | move src/error.h to include/mruby/error.h | take_cheeze | |
| 2014-02-08 | made mrb_define_class to return existing class, with heavy refactoring | Yukihiro "Matz" Matsumoto | |
| 2014-02-08 | rename mrb_name_class and make it static | Yukihiro "Matz" Matsumoto | |
| 2014-02-06 | use mrb_str_new_lit() more widely | Yukihiro "Matz" Matsumoto | |
| 2014-01-31 | clean up external symbols | cremno | |
| remove unused and unneeded: - sysexit_status - type (a global variable) add mrb_ prefix to: - codedump_all - class_instance_method_list - parser_dump make various functions static, incl.: - yyparse - make_exception | |||
| 2014-01-07 | remove superfluous includes | cremno | |
| - 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) | |||
| 2014-01-02 | use the same error msg as mrb_str_to_cstr/CRuby | cremno | |
| It's better to have one message for the same error than two different (although similar worded) ones. | |||
| 2013-12-23 | Remove 'mrb_state' field from 'kh_xxx_t' structure. | crimsonwoods | |
| 'kh_xxx_t' requires 'mrb_state' to allocate, free, and compute hash value. But 'mrb_state' should not be held by 'kh_xxx_t' and 'mrb_state' should be supplied from outside. | |||
| 2013-12-01 | add mrb_intern_lit for creating symbol from string literal | take_cheeze | |
| 2013-11-29 | rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | resolve conflict #1552 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | type check class/module in mrb_get_args(); close #1477 | Yukihiro "Matz" Matsumoto | |
| 2013-10-30 | implement Class.new with block | h2so5 | |
| 2013-10-26 | nil/false should not be implicitly converted to integers in mrb_get_args(); ↵ | Yukihiro "Matz" Matsumoto | |
| close #1529 | |||
| 2013-10-26 | Merge pull request #1530 from h2so5/args-explicit-conversion | Yukihiro "Matz" Matsumoto | |
| Disable implicit integer conversion in mrb_get_args | |||
