| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-28 | Merge pull request #3366 from ksss/splice | Yukihiro "Matz" Matsumoto | |
| Check array max size | |||
| 2016-12-27 | Check array max size | ksss | |
| Fix #3354 | |||
| 2016-12-25 | Fix segv when primitive value | ksss | |
| Fix #3352 | |||
| 2016-12-25 | Merge pull request #3364 from ksss/string2 | Yukihiro "Matz" Matsumoto | |
| Check overflow string length | |||
| 2016-12-23 | Check overflow string length | ksss | |
| Fix #3360 | |||
| 2016-12-23 | Do nothing when empty string | ksss | |
| Fix #3361 | |||
| 2016-12-18 | Add "not reached" mark in mrb_ary_concat() | Yukihiro "Matz" Matsumoto | |
| 2016-12-15 | Fix crash when exponent is -2147483648 | Clayton Smith | |
| 2016-12-13 | Check type before calling mrb_range_ptr. | Clayton Smith | |
| 2016-12-13 | Restore callinfo offset in mrb_yield_with_class() | Yukihiro "Matz" Matsumoto | |
| 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 | |
