| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-25 | Merge pull request #3280 from bouk/struct-redefine | Yukihiro "Matz" Matsumoto | |
| Remove constant when a struct is redefined. | |||
| 2016-11-25 | Merge pull request #3288 from bouk/chomp-bang-len | Yukihiro "Matz" Matsumoto | |
| Get String length after args in String#chomp! | |||
| 2016-11-25 | Merge pull request #3289 from bouk/setbyte-len | Yukihiro "Matz" Matsumoto | |
| Read length after args in String#setbyte | |||
| 2016-11-25 | Merge pull request #3290 from bouk/unsafe-peep | Yukihiro "Matz" Matsumoto | |
| Fix unsafe peephole optimization | |||
| 2016-11-24 | Fix unsafe peephole optimization | Francis Bogsanyi | |
| Reported by https://hackerone.com/dkasak | |||
| 2016-11-24 | Read length after args in String#setbyte | Craig Lehmann | |
| Prevents RCE Reported by https://hackerone.com/raydot | |||
| 2016-11-24 | Get String length after args in String#chomp! | Clayton Smith | |
| Fixes RCE issue Reported by @bouk | |||
| 2016-11-24 | Fix segfault when defining class inside instance_exec on primitive | Bouke van der Bijl | |
| 2016-11-24 | Remove constant when a struct is redefined. | Clayton Smith | |
| 2016-11-24 | use MRB_PRId instead of %d for mrb_int | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Merge pull request #3277 from dabroz/feature-float-tolerance | Yukihiro "Matz" Matsumoto | |
| Fixed float tolerance in tests when MRB_USE_FLOAT is set | |||
| 2016-11-24 | Merge pull request #3276 from dabroz/author | Yukihiro "Matz" Matsumoto | |
| Update AUTHORS | |||
| 2016-11-24 | redo should work well in for statement; fix #3275 | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Fixed Range.size to use proper floating point tolerance | Tomasz Dąbrowski | |
| 2016-11-24 | Fixed float tolerance in tests when MRB_USE_FLOAT is set | Tomasz Dąbrowski | |
| 2016-11-24 | Update AUTHORS | Tomasz Dąbrowski | |
| 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 | Time#initialize_copy: Check if source time is initialized. | Yukihiro "Matz" Matsumoto | |
| To prevent crash from nasty code like: class Time def initialize end end a = Time.new b = Time.new a.initialize_copy b | |||
| 2016-11-24 | Merge pull request #3271 from ksss/enum-take | Yukihiro "Matz" Matsumoto | |
| Fix Enumeable#take some incompatibility | |||
| 2016-11-24 | Relax 'void value expression' check that was too strict | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Shouldn't call `each` method if size is 0 | ksss | |
| 2016-11-24 | Support object does'n have `<` method | ksss | |
| 2016-11-24 | Add "void value expression" check to the parser. | Yukihiro "Matz" Matsumoto | |
| 2016-11-24 | Add forgotten loop_pop() in NODE_OP_ASGN codegen | 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 | Fixed language standard mode for GCC (cannot use gnu99 with C++, c++03 used ↵ | Tomasz Dąbrowski | |
| instead) | |||
| 2016-11-24 | Fix for Windows-specific mruby C++ issues | Tomasz Dąbrowski | |
| 2016-11-24 | Fix for compiling mruby as C++ on Visual Studio toolchain | Tomasz Dąbrowski | |
| 2016-11-24 | Different method of compiling C as C++ (-x c++) | Tomasz Dąbrowski | |
| 2016-11-24 | Safeguard against trying to use C++ exception handling in C code | Tomasz Dąbrowski | |
| 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-24 | Merge pull request #3269 from bouk/fix-printf-segfault | Yukihiro "Matz" Matsumoto | |
| Fix segfault when Fixnum#chr doesn't return a string | |||
| 2016-11-24 | Merge pull request #3268 from bouk/fix-random-segfault | Yukihiro "Matz" Matsumoto | |
| Fix segfault in Array#sample | |||
| 2016-11-23 | Fix segfault when Fixnum#chr doesn't return a string | Bouke van der Bijl | |
| 2016-11-23 | Fix segfault in Array#sample | Bouke van der Bijl | |
| 2016-11-23 | codegen_scope should not keep old iseq ptr from irep | Yukihiro "Matz" Matsumoto | |
| 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 | Merge pull request #3265 from dabroz/feature-fixexternc | Yukihiro "Matz" Matsumoto | |
| Fixed C declaration in re.h | |||
| 2016-11-22 | Fixed extern "C" to use MRB_BEGIN/END_DECL in re.h | Tomasz Dąbrowski | |
| 2016-11-22 | int64_value(): use FIXABLE() | Yukihiro "Matz" Matsumoto | |
| 2016-11-22 | hash value may be overflown from Integer | Yukihiro "Matz" Matsumoto | |
| mruby special. | |||
| 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-22 | remove unnecessary ".!"; ref #3261 | Yukihiro "Matz" Matsumoto | |
