| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-07 | Removed the errno declaration from string.c | Felix Jones | |
| 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 | |
| 2016-11-24 | fixed a bug in self modifying Array#[]=; fix #3274 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | always call Hash#default if no key found; fix #3272 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add pointer casting from mrb_malloc(); ref #3267 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Avoid casting from int to unsigned char for C++; ref #3267 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add constant export declaration for MRBC output compiled as C++ | Tomasz Dąbrowski | |
| Otherwise, C++ compilers will skip this constant when producing object files. | |||
| 2016-11-24 | Fixes for compiling mruby as C++ | Tomasz Dąbrowski | |
| 2016-11-23 | local_variables() should not touch unshared env | Yukihiro "Matz" Matsumoto | |
| 2016-11-23 | Implement Float shift methods in C | Yukihiro "Matz" Matsumoto | |
| 2016-11-22 | int64_value(): use FIXABLE() | Yukihiro "Matz" Matsumoto | |
| 2016-11-22 | accept floats as bit operator operands; fix #3260 | Yukihiro "Matz" Matsumoto | |
| 2016-11-22 | Removed fix_shift_get_width() | Yukihiro "Matz" Matsumoto | |
| Fixnum is usually big enough for shift width. | |||
| 2016-11-22 | add bit operators ~,&,|,^ to Float class (mruby special) | Yukihiro "Matz" Matsumoto | |
| 2016-11-18 | Range#include?: simplify condition; ref #3255 | Yukihiro "Matz" Matsumoto | |
| 2016-11-18 | Merge pull request #3255 from ksss/range-include | Yukihiro "Matz" Matsumoto | |
| Fix condition of Range#include? | |||
| 2016-11-18 | Fix condition of Range#include? | ksss | |
| 2016-11-17 | String#include? does not take integers | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | renamed "inline" to "istruct" to represent inline struct; ref #3251 | Yukihiro "Matz" Matsumoto | |
