summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2017-01-11Use temporary variable to avoid potential crash; fix #3387Yukihiro "Matz" Matsumoto
2017-01-11String#replace should check replacing string; fix #3374Yukihiro "Matz" Matsumoto
2017-01-11Check if ci->target_class is NULL before dereferencingYukihiro "Matz" Matsumoto
2017-01-11Raises Exception if raising exception class is redefinedYukihiro "Matz" Matsumoto
2017-01-11Exception#initialize to take arbitrary number of args; ref #3384Yukihiro "Matz" Matsumoto
2017-01-07Add ary_modify() checks; close #3379Yukihiro "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-06Improve capacity enhancing conditionsYukihiro "Matz" Matsumoto
2017-01-06Add pointer cast to pacify warnings.Yukihiro "Matz" Matsumoto
2017-01-06Move mrb_assert() position.Yukihiro "Matz" Matsumoto
2017-01-06Should not deallocate shared string referring static; fix #3373Yukihiro "Matz" Matsumoto
2017-01-05Add new method Kernel#frozen?; ref #3370Yukihiro "Matz" Matsumoto
2017-01-05Add mrb_hash_modify() to Hash#{delete,clear}; ref #3370Yukihiro "Matz" Matsumoto
2017-01-02use size_t instead of intYukihiro "Matz" Matsumoto
2017-01-02Fix memory error on str_buf_catksss
2017-01-02Small refactoring: should use RSTR_CAPAksss
2017-01-01Initialize potentially uninitialized variable zYukihiro "Matz" Matsumoto
2016-12-31str_buf_cat(): better size check added; ref #3342Yukihiro "Matz" Matsumoto
2016-12-31str_buf_cat(): should allocate at least RSTRING_EMBED_LEN_MAX+1.Yukihiro "Matz" Matsumoto
2016-12-31ary_expand_capa(): refine conditions to avoid infinite loop; ref #3353Yukihiro "Matz" Matsumoto
2016-12-31ary_expand_capa(): size calculation by size_t; fix #3353Yukihiro "Matz" Matsumoto
2016-12-30method_missing() may have CALL_MAXARGS-1 arguments; fix #3351Yukihiro "Matz" Matsumoto
2016-12-28Merge pull request #3366 from ksss/spliceYukihiro "Matz" Matsumoto
2016-12-27Check array max sizeksss
2016-12-25Fix segv when primitive valueksss
2016-12-25Merge pull request #3364 from ksss/string2Yukihiro "Matz" Matsumoto
2016-12-23Check overflow string lengthksss
2016-12-23Do nothing when empty stringksss
2016-12-18Add "not reached" mark in mrb_ary_concat()Yukihiro "Matz" Matsumoto
2016-12-15Fix crash when exponent is -2147483648Clayton Smith
2016-12-13Check type before calling mrb_range_ptr.Clayton Smith
2016-12-13Restore callinfo offset in mrb_yield_with_class()Yukihiro "Matz" Matsumoto
2016-12-13Add assertion to make sure new capacity does not overflow.Yukihiro "Matz" Matsumoto
2016-12-13Make sure str->capa is under MRB_INT_MAX; fix #3342Yukihiro "Matz" Matsumoto
2016-12-12should not try to set classpath for frozen classes; ref #3340Yukihiro "Matz" Matsumoto
2016-12-12freeze classes/modules; ref #3340Yukihiro "Matz" Matsumoto
2016-12-12freeze instance variables; ref #3340Yukihiro "Matz" Matsumoto
2016-12-12rename prefix RBASIC_ to MRB_; ref #3340Yukihiro "Matz" Matsumoto
2016-12-11Implement Object#freezeTakashi Kokubun
2016-12-10Merge pull request #3329 from bouk/reuseYukihiro "Matz" Matsumoto
2016-12-10gc.c: dead_slot is boolean; ref #3339Yukihiro "Matz" Matsumoto
2016-12-10do not destroy a page with an active TT_ENV (e.g. an env referred from TT_FIBER)Kazuho Oku
2016-12-08Removed unnecessary const macro - const keyword is already a dependencyFelix Jones
2016-12-08disable define const on VSYasuhiro Matsumoto
2016-12-08fix build on vs2013-vs2015Yasuhiro Matsumoto
2016-12-08fix issues of mrb_gc_unregister introduced in 09b1185Kazuho Oku
2016-12-07Mark all the built-in classes during GC sweepBouke van der Bijl
2016-12-08Merge pull request #3328 from shugo/hash-dup-default_procYukihiro "Matz" Matsumoto
2016-12-07Removed the errno declaration from string.cFelix Jones