| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2016-11-22 | Merge pull request #3261 from ksss/range-first | Yukihiro "Matz" Matsumoto | |
| Reimplements Range#first | |||
| 2016-11-22 | Merge pull request #3262 from dabroz/feature-nanbox64fix | Yukihiro "Matz" Matsumoto | |
| Fixed NaN boxing for 64-bit configrations | |||
| 2016-11-22 | Merge pull request #3264 from naclyhara/patch-1 | Yukihiro "Matz" Matsumoto | |
| Fix typo in test | |||
| 2016-11-22 | Fix typo in test | Yutaka HARA | |
| 2016-11-21 | asserts checking validity of pointer and TT added for mrb_obj_value | Tomasz Dąbrowski | |
| Useful for testing when using boxing on different platforms. | |||
| 2016-11-21 | mrb_assert definition moved to the beggining of mruby.h | Tomasz Dąbrowski | |
| So that other files can immediately use it. | |||
| 2016-11-21 | Fixed NaN boxing for 64-bit configrations on platforms that use full 48-bit ↵ | Tomasz Dąbrowski | |
| usermode pointers Definition of boxed pointer is following: `111111111111TTTT TTPPPPPPPPPPPPPP PPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPP` Previously, only the last 32-bit were set, and remaining 14 bits were zeroed when setting `ttt`. | |||
| 2016-11-21 | mruby architecture detection | Tomasz Dąbrowski | |
| 2016-11-21 | Reimplements Range#first | ksss | |
| Range#first shouldn't call `Range#to_a` on infinity range. | |||
| 2016-11-21 | Merge pull request #3259 from dabroz/feature-16bitfix1 | Yukihiro "Matz" Matsumoto | |
| Fix for sprintf test exceeding bounds with MRB_INT16 | |||
| 2016-11-21 | Fix for sprintf test exceeding bounds with MRB_INT16 | Tomasz Dąbrowski | |
| 2016-11-21 | Merge pull request #3257 from ksss/range-size | Yukihiro "Matz" Matsumoto | |
| Fix Range#size results | |||
| 2016-11-19 | Use mrb_float instead of double | ksss | |
| 2016-11-19 | Fix Range#size results | ksss | |
| 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-18 | Merge pull request #3254 from herwinw/doc | Yukihiro "Matz" Matsumoto | |
| Doc | |||
| 2016-11-17 | Documented most methods in mruby/hash.h | Herwin Weststrate | |
| 2016-11-17 | Documented most methods in mruby/array.h | Herwin Weststrate | |
| 2016-11-17 | Typo fix: poped => popped | Herwin Weststrate | |
| 2016-11-17 | String#include? does not take integers | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | String#{strip,lstrip,rstrip} may cause OOB access | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | Removed mruby-inline-struct gem from default.gembox; ref #3251 | Yukihiro "Matz" Matsumoto | |
| bundled testing gems do not need to be included in default.gembox. all gems under mrbgems are linked automatically in the test process. | |||
| 2016-11-17 | renamed "inline" to "istruct" to represent inline struct; ref #3251 | Yukihiro "Matz" Matsumoto | |
| 2016-11-17 | inline structures data type for mruby (MRB_TT_INLINE) (fix #3237) | Tomasz Dąbrowski | |
| Inline structures have no instance variables, no finalizer, and offer as much space as possible in RBASIC object. This means 24 bytes on 64-bit platforms and 12 bytes on 32-bit platforms. mruby-inline-struct gem is only provided for testing. | |||
| 2016-11-17 | Merge pull request #3252 from BanzaiMan/patch-1 | Yukihiro "Matz" Matsumoto | |
| Remove webhook notification for Travis CI | |||
| 2016-11-17 | Merge pull request #3253 from ksss/range | Yukihiro "Matz" Matsumoto | |
| Ranges should not rewrite | |||
| 2016-11-17 | Ranges should not rewrite | ksss | |
| 2016-11-16 | Remove webhook notification for Travis CI | Hiro Asari | |
| As travis-rubies now uses 3 Mac jobs to create archives for various OS releases. This is a bit wasteful if multiple builds pass in a short period. Instead, Travis CI is now running a nightly build of mruby-head (around 22:30 UTC). This will happen regardless of the state of the master branch. | |||
| 2016-11-17 | Merge pull request #3250 from dabroz/feature-correct-aspec | Yukihiro "Matz" Matsumoto | |
| Correct argument specifications for few methods | |||
| 2016-11-16 | Correct argument specifications for few methods: | Tomasz Dąbrowski | |
| - Struct#values_at - Module#define_method - String#chop - String#chop! | |||
| 2016-11-16 | Fixed off-by-one error in String#[]= with Ranges | Yukihiro "Matz" Matsumoto | |
