| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-13 | Add assertion to make sure new capacity does not overflow. | Yukihiro "Matz" Matsumoto | |
| 2016-12-13 | Make sure str->capa is under MRB_INT_MAX; fix #3342 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | should not try to set classpath for frozen classes; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | freeze classes/modules; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | freeze instance variables; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-12 | rename prefix RBASIC_ to MRB_; ref #3340 | Yukihiro "Matz" Matsumoto | |
| 2016-12-11 | Implement Object#freeze | Takashi Kokubun | |
| 2016-12-10 | Merge pull request #3329 from bouk/reuse | Yukihiro "Matz" Matsumoto | |
| Mark all the built-in classes during GC sweep | |||
| 2016-12-10 | gc.c: dead_slot is boolean; ref #3339 | Yukihiro "Matz" Matsumoto | |
| 2016-12-10 | do not destroy a page with an active TT_ENV (e.g. an env referred from TT_FIBER) | Kazuho Oku | |
| 2016-12-08 | Removed unnecessary const macro - const keyword is already a dependency | Felix Jones | |
| 2016-12-08 | disable define const on VS | Yasuhiro Matsumoto | |
| 2016-12-08 | fix build on vs2013-vs2015 | Yasuhiro Matsumoto | |
| 2016-12-08 | fix issues of mrb_gc_unregister introduced in 09b1185 | Kazuho Oku | |
| * fixes partial copy of objects in GC root array (due to missing `* sizeof(mrb_value)`) * restores the behavior that permitted an unregistered object to be used as an argument | |||
| 2016-12-07 | Mark all the built-in classes during GC sweep | Bouke van der Bijl | |
| Reported by https://hackerone.com/haquaman | |||
| 2016-12-08 | Merge pull request #3328 from shugo/hash-dup-default_proc | Yukihiro "Matz" Matsumoto | |
| Copy default_proc by Hash#dup. | |||
| 2016-12-07 | Removed the errno declaration from string.c | Felix Jones | |
| 2016-12-07 | Copy default_proc by Hash#dup. | Shugo Maeda | |
| 2016-12-07 | Wrapped string.c errno with ifndef macro for platforms that use inbuilt ↵ | Felix Jones | |
| errno macro | |||
| 2016-12-06 | Add type check for cls before allocation | Yukihiro "Matz" Matsumoto | |
| 2016-12-05 | Merge pull request #3318 from bouk/splat-stack | Yukihiro "Matz" Matsumoto | |
| Fix stack move segfaulting in OP_ARYCAT | |||
| 2016-12-04 | Add symbol type check for Module#undef_method | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | add MRB_API to mrb_float_read(); ref #3270 | Yukihiro "Matz" Matsumoto | |
| 2016-12-03 | Import locale insensitive strtod() from Ruby1.8; fix #3270 | Yukihiro "Matz" Matsumoto | |
| The function was renamed to `mrb_float_read(const char*, char**)`. | |||
| 2016-12-03 | Merge branch 'method-missing-segfault' of https://github.com/bouk/mruby into ↵ | Yukihiro "Matz" Matsumoto | |
| bouk-method-missing-segfault | |||
| 2016-12-03 | Check before retrieving struct RRange pointer; fix #3320 | Yukihiro "Matz" Matsumoto | |
| range->edges may be NULL for example when #initialize_copy removed. | |||
| 2016-12-03 | Merge pull request #3317 from bouk/missing-to-s | Yukihiro "Matz" Matsumoto | |
| Use mrb_ptr instead of mrb_cptr in Kernel#to_s | |||
| 2016-12-03 | Merge pull request #3321 from clayton-shopify/fix-proc-crash-upstream | Yukihiro "Matz" Matsumoto | |
| Fix segfault in mrb_proc_copy. | |||
| 2016-12-02 | Fix segfault in mrb_proc_copy. | Clayton Smith | |
| 2016-12-01 | Use mrb_ptr instead of mrb_cptr in Kernel#to_s | Bouke van der Bijl | |
| This is to avoid segfault when WORD_BOXING is enabled Reported by https://hackerone.com/brakhane | |||
| 2016-12-01 | Fix stack move segfaulting in OP_ARYCAT | Bouke van der Bijl | |
| Reported by https://hackerone.com/haquaman Testcase (couldn't get it to work as a test): def nil.b b *nil end nil.b | |||
| 2016-12-01 | Fix more integer overflows. | Clayton Smith | |
| 2016-12-01 | Fix compile error by #3309 | Yukihiro "Matz" Matsumoto | |
| 2016-11-30 | Prevent array size calculation overflows. | Clayton Smith | |
| 2016-11-30 | Prohibit instantiation of immediate objects | Yukihiro "Matz" Matsumoto | |
| 2016-11-30 | Merge pull request #3278 from bouk/dup-class | Yukihiro "Matz" Matsumoto | |
| Copy over INSTANCE_TT when duping class | |||
| 2016-11-30 | check ttype before object allocation; fix #3294 | Yukihiro "Matz" Matsumoto | |
| 2016-11-29 | Use size_t to calculate bytes needed for array. | Clayton Smith | |
| 2016-11-29 | ary_concat: support self concatenation; fix #3302 | Yukihiro "Matz" Matsumoto | |
| 2016-11-28 | pre-allocate arena overflow error | Yukihiro "Matz" Matsumoto | |
| 2016-11-27 | Added Exception check in mrb_exc_set(); close #3292 | Yukihiro "Matz" Matsumoto | |
| PR #3293 just checks for NoMethodError. | |||
| 2016-11-25 | Merge pull request #3287 from bouk/proc-arity | Yukihiro "Matz" Matsumoto | |
| Fix calling .arity on Proc with undefined `initialize` | |||
| 2016-11-25 | Merge pull request #3284 from bouk/remove-method-segfault | Yukihiro "Matz" Matsumoto | |
| Fix segfault on remove_method with invalid argument | |||
| 2016-11-25 | Merge pull request #3282 from bouk/fix-break-instance-class | Yukihiro "Matz" Matsumoto | |
| Fix segfault when defining class inside instance_exec on primitive | |||
| 2016-11-24 | Fix instances where return value of mrb_method_search_vm is unchecked | Francois Chagnon | |
| Reported by @charliesome | |||
| 2016-11-24 | Get String length after args in String#chomp! | Clayton Smith | |
| Fixes RCE issue Reported by @bouk | |||
| 2016-11-24 | Fix calling .arity on Proc with undefined `initialize` | Francois Chagnon | |
| Reported by @bouk | |||
| 2016-11-24 | Fix segfault on remove_method with invalid argument | Bouke van der Bijl | |
| Reported by https://hackerone.com/jpenalbae | |||
| 2016-11-24 | Fix segfault when defining class inside instance_exec on primitive | Bouke van der Bijl | |
| 2016-11-24 | Copy over INSTANCE_TT when duping class | Bouke van der Bijl | |
