summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
AgeCommit message (Expand)Author
2017-11-04Merge branch 'master' of github.com:mruby/mrubyYAMAMOTO Masaya
2017-10-28Heavily refactored how lexical scope links are implemented; fix #3821Yukihiro "Matz" Matsumoto
2017-10-11Add MRB_WITHOUT_FLOATYAMAMOTO Masaya
2017-09-27fix: src\kernel.c(861): warning C4244: '=': conversion from 'mrb_int' to 'int...Tomasz Dąbrowski
2017-09-04Restructure `irep->outer` chain; fix #3804Yukihiro "Matz" Matsumoto
2017-08-02Now `local_variables` works when for closures; fix #3710Yukihiro "Matz" Matsumoto
2017-07-12Use "$!" specifier of `mrb_get_args`.Yukihiro "Matz" Matsumoto
2017-06-27No longer need to copy `argv` from `mrb_get_args`; ref #3722Yukihiro "Matz" Matsumoto
2017-06-22Add write barrier to protect singleton class from GC; fix #3717Yukihiro "Matz" Matsumoto
2017-06-02Fixed a bug that make a loop in singleton_class clone; fix #3687Yukihiro "Matz" Matsumoto
2017-05-23Simplify backtrace mechanism; fix #3633 #3634 #3644Yukihiro "Matz" Matsumoto
2017-04-22Keep reference to mrb_context from env; fix #3619Yukihiro "Matz" Matsumoto
2017-04-18Check if sc->mt is initialized before copying it.Clayton Smith
2017-04-06Fixed possible SEGV in `Kernel#block_given?`; ref #3593Yukihiro "Matz" Matsumoto
2017-04-05Save block argument position in e->cioff; fix #3593Yukihiro "Matz" Matsumoto
2017-04-03Restrict recursion levels in method_missing(); fix #3556Yukihiro "Matz" Matsumoto
2017-03-18Avoid mrb_check_string_type() in raising exception; fix #3506Yukihiro "Matz" Matsumoto
2017-03-02The method_missing removal condition in a76dc04a was wrong.Yukihiro "Matz" Matsumoto
2017-02-27Remove default Kernel#method_missing.Yukihiro "Matz" Matsumoto
2017-02-15Move #__id__ to BasicObject; ref #3417Yukihiro "Matz" Matsumoto
2017-02-15Move #instance_eval to BasicObject; ref #3417Yukihiro "Matz" Matsumoto
2017-02-15Move #__send__ to BasicObject; ref #3417Yukihiro "Matz" Matsumoto
2017-02-15Move #== and #!= to BasicObject; ref #3417Yukihiro "Matz" Matsumoto
2017-02-15Move BasicObject#method_missing to Kernel#method_missing; ref #3417Yukihiro "Matz" Matsumoto
2017-02-14Do not use mrb_funcall() if Hash#default is not overridden; ref #3421Yukihiro "Matz" Matsumoto
2017-02-06Kernel#local_variables: Make result array uniqueksss
2017-02-04`argv` may be modified when `mrb_funcall()` is called; fix #3419Yukihiro "Matz" Matsumoto
2017-01-06Merge pull request #3377 from ksss/respond_toYukihiro "Matz" Matsumoto
2017-01-06Check intern object returned by mrb_check_string_typeksss
2017-01-05Add new method Kernel#frozen?; ref #3370Yukihiro "Matz" Matsumoto
2016-12-25Fix segv when primitive valueksss
2016-12-12rename prefix RBASIC_ to MRB_; ref #3340Yukihiro "Matz" Matsumoto
2016-12-11Implement Object#freezeTakashi Kokubun
2016-11-24Copy over INSTANCE_TT when duping classBouke van der Bijl
2016-11-23local_variables() should not touch unshared envYukihiro "Matz" Matsumoto
2016-11-17renamed "inline" to "istruct" to represent inline struct; ref #3251Yukihiro "Matz" Matsumoto
2016-11-17inline structures data type for mruby (MRB_TT_INLINE) (fix #3237)Tomasz Dąbrowski
2016-10-24macro mrb_bool() may evaluate arg multiple times; ref #3228Yukihiro "Matz" Matsumoto
2016-10-23Kernel#respond_to? should return true|false onlyksss
2016-06-18fix public_methods(false)Yasuhiro Matsumoto
2015-11-27include changed from by quotes ("") to by brackets (<>); close #3032Yukihiro "Matz" Matsumoto
2015-10-20Increasing docs coverageSeba Gamboa
2015-09-23should initialize local variable prepended to falseYukihiro "Matz" Matsumoto
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