| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-02 | The method_missing removal condition in a76dc04a was wrong. | Yukihiro "Matz" Matsumoto | |
| 2017-02-27 | Remove default Kernel#method_missing. | Yukihiro "Matz" Matsumoto | |
| Internal method_missing works without problems. | |||
| 2017-02-15 | Move #__id__ to BasicObject; ref #3417 | Yukihiro "Matz" Matsumoto | |
| 2017-02-15 | Move #instance_eval to BasicObject; ref #3417 | Yukihiro "Matz" Matsumoto | |
| 2017-02-15 | Move #__send__ to BasicObject; ref #3417 | Yukihiro "Matz" Matsumoto | |
| 2017-02-15 | Move #== and #!= to BasicObject; ref #3417 | Yukihiro "Matz" Matsumoto | |
| 2017-02-15 | Move BasicObject#method_missing to Kernel#method_missing; ref #3417 | Yukihiro "Matz" Matsumoto | |
| More compatibility to CRuby. Updated tests that assume old mruby behavior. | |||
| 2017-02-14 | Do not use mrb_funcall() if Hash#default is not overridden; ref #3421 | Yukihiro "Matz" Matsumoto | |
| This change reduces the recursion level, but does not solve the stack overflow issue entirely. | |||
| 2017-02-06 | Kernel#local_variables: Make result array unique | ksss | |
| 2017-02-04 | `argv` may be modified when `mrb_funcall()` is called; fix #3419 | Yukihiro "Matz" Matsumoto | |
| Calling `mrb_funcall()` and `mrb_yield()` (and their related functions) are discouraged unless absolutely necessary, because it can cause this kind of issues very easily. | |||
| 2017-01-06 | Merge pull request #3377 from ksss/respond_to | Yukihiro "Matz" Matsumoto | |
| Check intern object returned by mrb_check_string_type | |||
| 2017-01-06 | Check intern object returned by mrb_check_string_type | ksss | |
| 2017-01-05 | Add new method Kernel#frozen?; ref #3370 | Yukihiro "Matz" Matsumoto | |
| 2016-12-25 | Fix segv when primitive value | ksss | |
| Fix #3352 | |||
| 2016-12-12 | rename prefix RBASIC_ to MRB_; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-11 | Implement Object#freeze | Takashi Kokubun | |
| 2016-11-24 | Copy over INSTANCE_TT when duping class | Bouke van der Bijl | |
| 2016-11-23 | local_variables() should not touch unshared env | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | renamed "inline" to "istruct" to represent inline struct; ref #3251 | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | inline structures data type for mruby (MRB_TT_INLINE) (fix #3237) | Tomasz Dąbrowski | |
| Inline structures have no instance variables, no finalizer, and offer as much space as possible in RBASIC object. This means 24 bytes on 64-bit platforms and 12 bytes on 32-bit platforms. mruby-inline-struct gem is only provided for testing. | |||
| 2016-10-24 | macro mrb_bool() may evaluate arg multiple times; ref #3228 | Yukihiro "Matz" Matsumoto | |
| 2016-10-23 | Kernel#respond_to? should return true|false only | ksss | |
| 2016-06-18 | fix public_methods(false) | Yasuhiro Matsumoto | |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto | |
| 2015-10-20 | Increasing docs coverage | Seba Gamboa | |
| 2015-09-23 | should initialize local variable prepended to false | Yukihiro "Matz" Matsumoto | |
| 2015-09-18 | Replace 1 with TURE macro | Jun Hiroe | |
| 2015-09-05 | remove `origin` member to implement prepend from struct RClass; ref #2885 | Yukihiro "Matz" Matsumoto | |
| instead origin is saved in ICLASS with MRB_FLAG_IS_ORIGIN set. | |||
| 2015-07-13 | Include prepended methods in the instance_methods list. | Blaž Hrastnik | |
| 2015-07-13 | Additional patches to make this work | Corey Powell | |
| 2015-06-01 | singleton_class should not be duped; fix #2815 | Yukihiro "Matz" Matsumoto | |
| 2015-06-01 | singleton_class should not be cloned; close #2815 | Yukihiro "Matz" Matsumoto | |
| 2015-01-31 | block_given? should work with nested block; fix #2695 close #2712 | Yukihiro "Matz" Matsumoto | |
| 2014-12-19 | block_given? should return correct value when called in blocks; close #2678 | Yukihiro "Matz" Matsumoto | |
| avoid a loop to find parent's callinfo using mrb->c->cibase[env->cioff] | |||
| 2014-12-19 | block_given? should return false on top-level; ref #2678 | Yukihiro "Matz" Matsumoto | |
| 2014-12-11 | block_given did not work with nested block invocation for some cases; fix #2665 | Yukihiro "Matz" Matsumoto | |
| 2014-10-20 | instance_methods etc should not include undef'ed method names; based on a ↵ | Yukihiro "Matz" Matsumoto | |
| patch from @cremno; fix #2613 | |||
| 2014-09-02 | Refactor mrb_obj_is_kind_of_m() in kernel.c | Jun Hiroe | |
| 2014-09-02 | Refactor obj_is_instance_of() in kernel.c | Jun Hiroe | |
| 2014-09-02 | refactor valid instance variable name check | Yukihiro "Matz" Matsumoto | |
| 2014-08-27 | Add a missing space after ",". | Tatsuhiko Kubo | |
| 2014-08-21 | Remove a discarded comparison. | Tatsuhiko Kubo | |
| mrb_method_search() does not return NULL. Instead it raises an exception. So it is not necessary to evaluate a return value of mrb_method_search(). | |||
| 2014-08-18 | refactor mruby method(fix indent. remove temporary value, duplicate procedure) | kkkkkt | |
| 2014-08-04 | rename obsolete mrb_special_const_p to mrb_immediate_p | Yukihiro "Matz" Matsumoto | |
| 2014-08-04 | add MRB_API modifiers to mruby API functions | Yukihiro "Matz" Matsumoto | |
| 2014-07-21 | Use MRB_TT_EXCEPTION in exception object. | take_cheeze | |
| 2014-06-05 | update Kernel#raise/fail argument description | Yukihiro "Matz" Matsumoto | |
| 2014-05-28 | Fix invalid array initialize for VS2012 | bggd | |
| 2014-05-22 | Merge pull request #2286 from suzukaze/refactor-kernel | Yukihiro "Matz" Matsumoto | |
| Use boolean macro in kernel.c | |||
| 2014-05-21 | direct invocation of instance_eval | Yukihiro "Matz" Matsumoto | |
