| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-07-15 | Add `Hash#transform_keys!` and `Hash#transform_values`. | Yukihiro "Matz" Matsumoto | |
| 2017-07-15 | Use `keys.each` instead of unstable `each_keys`. | Yukihiro "Matz" Matsumoto | |
| 2017-07-14 | Remove duplication in `mruby-hash-ext` test. | Yukihiro "Matz" Matsumoto | |
| 2017-07-14 | Avoid duplicated width filling for sprintf `%d` specifier; fix #3736 | Yukihiro "Matz" Matsumoto | |
| 2017-07-14 | Add `Hash#transform_{keys,values}` to `mruby-hash-ext`. | Yukihiro "Matz" Matsumoto | |
| 2017-07-13 | Use `floor()` to implement `round()` on WIN32 platform. | Yukihiro "Matz" Matsumoto | |
| This change was suggested by Akira Kakuto. | |||
| 2017-07-13 | Define `round()` only on WIN32 platform; fix #3741 | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | `while`|`until` should have the value from `break`; fix #3735 | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Avoid float operation to shrink arena buffer size. | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Add `inline` modifier to `cipush()` and `cipop()` functions. | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Use "$!" specifier of `mrb_get_args`. | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Update `mrb_get_args()` document. | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Add "*!" argument specifier to avoid stack copying. | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Add `ary_modify_check()` to `Array#unshift`; ref #3737 | Yukihiro "Matz" Matsumoto | |
| 2017-07-12 | Merge pull request #3740 from christopheraue/fix_test_output | Yukihiro "Matz" Matsumoto | |
| fixed printing failed assertions | |||
| 2017-07-11 | fixed printing failed assertions | Christopher Aue | |
| 2017-07-11 | `POSFIXABLE` and `NEGFIXABLE` should take one argument. | Yukihiro "Matz" Matsumoto | |
| 2017-07-10 | Resurrect `POSFIXABLE` and `NEGFIXABLE`; ref 9186828 | Yukihiro "Matz" Matsumoto | |
| 2017-07-09 | Merge pull request #3739 from ksss/array-shift | Yukihiro "Matz" Matsumoto | |
| Should only check frozen fix #3737 | |||
| 2017-07-09 | Should only check frozen for Array#pop | ksss | |
| 2017-07-09 | Add frozen test for Array#shift | ksss | |
| 2017-07-09 | Should only check frozen fix #3737 | ksss | |
| 2017-07-07 | Add fallback definitions of `DBL_EPSILPN` and `LDBL_EPSILON`; fix #3733 | Yukihiro "Matz" Matsumoto | |
| This is a workaround for mingw-w64 (5.3.1) bug. | |||
| 2017-07-06 | Reduce allocation size of backtrace arrays. | Yukihiro "Matz" Matsumoto | |
| 2017-07-06 | Avoid out-of-bounds access of the backtrace array. | Yukihiro "Matz" Matsumoto | |
| 2017-07-06 | `FIXABLE_FLOAT()` fails sometimes in `MRB_INT64` environment. | Yukihiro "Matz" Matsumoto | |
| 2017-07-05 | `print("%d", 0)` should not print `-0`; fix #3731 | Yukihiro "Matz" Matsumoto | |
| 2017-07-05 | Put a space between error position and error message. | Yukihiro "Matz" Matsumoto | |
| For readability's sake. | |||
| 2017-07-05 | Negation was not a good way to handle negative integers; fix #3729 | Yukihiro "Matz" Matsumoto | |
| There's a number that negation does not work (-2147483648 in 32bit environment). | |||
| 2017-07-05 | In Ruby, `sprintf` specifier `%u` should behave as `%d`; fix #3730 | Yukihiro "Matz" Matsumoto | |
| Since there's no unsigned integer in Ruby. Binary, octal and hexadecimal negative numbers can be represented by using 2's compliment. But decimal (not being power of 2) cannot be use that kind of format. | |||
| 2017-07-05 | Check stack size before accessing env stack; fix #3727 | Yukihiro "Matz" Matsumoto | |
| 2017-07-05 | Avoid undefined behavior of left shifting negative integer; #3728 | Yukihiro "Matz" Matsumoto | |
| 2017-07-05 | Avoid undefined behavior of signed integer overflow; fix #3728 | Yukihiro "Matz" Matsumoto | |
| 2017-07-04 | Merge pull request #3726 from mruby/stable | Yukihiro "Matz" Matsumoto | |
| mruby-1.3.0 | |||
| 2017-07-04 | Set the mruby-1.3.0 release date to `2017-7-4`.1.3.0 | Hiroshi Mimaki | |
| 2017-07-04 | Refactor `sprintf()` code. | Yukihiro "Matz" Matsumoto | |
| 2017-07-04 | Initialize `flags` for each loop. | Yukihiro "Matz" Matsumoto | |
| 2017-07-03 | Fixed an unit test to work on Cygwin. | Hiroshi Mimaki | |
| 2017-07-01 | `break` should not cross fiber-context boundary; fix #3724 | Yukihiro "Matz" Matsumoto | |
| 2017-07-01 | `super` may be called from a block; fix #3723 | Yukihiro "Matz" Matsumoto | |
| 2017-06-28 | Remove redundant use of `Object#to_s` in interpolation. | Yukihiro "Matz" Matsumoto | |
| 2017-06-28 | Provide better way to check compile errors. | Yukihiro "Matz" Matsumoto | |
| Now you can just call `mrb_load_*` functions then check `context->parser_nerr > 0` if the return value is `undef`, instead of calling `mrb_parse_*` functions independently. ref #3248 #3331 | |||
| 2017-06-28 | Revert "Make `mrb_load_exec` a static function." | Yukihiro "Matz" Matsumoto | |
| This reverts commit 7944d9a6d4ccb94189f37d307d384ed1cfe33e17. Because it voids #3248 and #3331. But we should add better way to check whether compile errors occur without duplicated callings. | |||
| 2017-06-28 | Avoid `mrb_funcall()` unless absolutely necessary; ref #3722 | Yukihiro "Matz" Matsumoto | |
| As a result, `#chr` is not called for ch < 0x80, so we need to update the "invalid chr" test. | |||
| 2017-06-27 | Remove unnecessary initialization of a local variable. | Yukihiro "Matz" Matsumoto | |
| 2017-06-27 | No longer need to copy `argv` from `mrb_get_args`; ref #3722 | Yukihiro "Matz" Matsumoto | |
| 2017-06-27 | Copy argv from VM stack to avoid use-after-free; fix #3722 | Yukihiro "Matz" Matsumoto | |
| 2017-06-23 | Make `LocalJumpError` a subclass of `ScriptError`. | Yukihiro "Matz" Matsumoto | |
| It's incompatible with CRuby, but it is required for mruby because it cannot detect `break` outside of loops in the parsing time, but in the code generation time where it cannot raise `SyntaxError`. | |||
| 2017-06-23 | Should raise an exception if `break` called in ensure; fix #3721 | Yukihiro "Matz" Matsumoto | |
| 2017-06-23 | Make `mrb_load_exec` a static function. | Yukihiro "Matz" Matsumoto | |
