summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
AgeCommit message (Expand)Author
2015-09-18Replace 1 with TURE macroJun Hiroe
2015-09-05remove `origin` member to implement prepend from struct RClass; ref #2885Yukihiro "Matz" Matsumoto
2015-07-13Include prepended methods in the instance_methods list.Blaž Hrastnik
2015-07-13Additional patches to make this workCorey Powell
2015-06-01singleton_class should not be duped; fix #2815Yukihiro "Matz" Matsumoto
2015-06-01singleton_class should not be cloned; close #2815Yukihiro "Matz" Matsumoto
2015-01-31block_given? should work with nested block; fix #2695 close #2712Yukihiro "Matz" Matsumoto
2014-12-19block_given? should return correct value when called in blocks; close #2678Yukihiro "Matz" Matsumoto
2014-12-19block_given? should return false on top-level; ref #2678Yukihiro "Matz" Matsumoto
2014-12-11block_given did not work with nested block invocation for some cases; fix #2665Yukihiro "Matz" Matsumoto
2014-10-20instance_methods etc should not include undef'ed method names; based on a pat...Yukihiro "Matz" Matsumoto
2014-09-02Refactor mrb_obj_is_kind_of_m() in kernel.cJun Hiroe
2014-09-02Refactor obj_is_instance_of() in kernel.cJun Hiroe
2014-09-02refactor valid instance variable name checkYukihiro "Matz" Matsumoto
2014-08-27Add a missing space after ",".Tatsuhiko Kubo
2014-08-21Remove a discarded comparison.Tatsuhiko Kubo
2014-08-18refactor mruby method(fix indent. remove temporary value, duplicate procedure)kkkkkt
2014-08-04rename obsolete mrb_special_const_p to mrb_immediate_pYukihiro "Matz" Matsumoto
2014-08-04add MRB_API modifiers to mruby API functionsYukihiro "Matz" Matsumoto
2014-07-21Use MRB_TT_EXCEPTION in exception object.take_cheeze
2014-06-05update Kernel#raise/fail argument descriptionYukihiro "Matz" Matsumoto
2014-05-28Fix invalid array initialize for VS2012bggd
2014-05-22Merge pull request #2286 from suzukaze/refactor-kernelYukihiro "Matz" Matsumoto
2014-05-21direct invocation of instance_evalYukihiro "Matz" Matsumoto
2014-05-19Move `Kernel.local_variables` to core.take_cheeze
2014-05-18Use boolean macro in kernel.cJun Hiroe
2014-05-16Fix #2259 .take_cheeze
2014-05-11Merge pull request #2234 from suzukaze/refactorYukihiro "Matz" Matsumoto
2014-05-11Refactor mrb_equal_m()Jun Hiroe
2014-05-11Refacotr mrb_obj_not_equal_m()Jun Hiroe
2014-05-11Refactor mrb_obj_equal_m()Jun Hiroe
2014-05-11Fix indentsJun Hiroe
2014-05-09Move `__method__` to mruby-kernel-ext since it's not ISO method.take_cheeze
2014-05-07Move Kernel#fail definition to mruby-kernel-ext mrbgem.take_cheeze
2014-05-06Implement Kernel.fail and Kernel#fail .take_cheeze
2014-04-25eliminate plain int except for a few cases like arena_indexYukihiro "Matz" Matsumoto
2014-04-16various functions should have internal linkagecremno
2014-04-15resolve conflictYukihiro "Matz" Matsumoto
2014-04-14reduce RSTRING_PTR usagecremno
2014-04-02Use bool macro KHASH_DEFINE and KHASH_DECLAREksss
2014-03-28Implement Kernel#define_singleton_methodksss
2014-03-27Implement Kernel#__method__ksss
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-16unify indent stylecubicdaiya
2014-03-15symbol length type to be mrb_intYukihiro "Matz" Matsumoto
2014-03-01allow send method not to call mrb_funcall if calling method is implemented in...Yukihiro "Matz" Matsumoto
2014-02-26fix bug for get_valid_iv_symcubicdaiya
2014-02-25clarify fallthrough in the switch statementYukihiro "Matz" Matsumoto
2014-02-20move src/error.h to include/mruby/error.htake_cheeze