| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-07 | remove verbose test output | Rory OConnell | |
| 2020-07-07 | fix rake -m for separating build and test steps | Rory OConnell | |
| 2020-07-06 | Avoid infinite loop when converting objects to strings. | Yukihiro "Matz" Matsumoto | |
| 2020-07-05 | try not separating build and test steps | Rory OConnell | |
| 2020-07-05 | use verbose test output. use correct config file this time | Rory OConnell | |
| 2020-07-05 | use correct config file | Rory OConnell | |
| 2020-07-05 | separate build and test steps, remove MSC | Rory OConnell | |
| 2020-07-05 | remove vs2013, separate build and test commands | Rory OConnell | |
| 2020-07-05 | Merge pull request #5029 from RoryO/true-eq-false | Yukihiro "Matz" Matsumoto | |
| object_id of true, false, and undef are all 0 | |||
| 2020-07-04 | fix object_id of true, false, and undef all 0 | Rory OConnell | |
| 2020-07-02 | Cancel 9cdf439 | Yukihiro "Matz" Matsumoto | |
| Should not free the pointer in `realloc` since it can cause use-after-free problem. | |||
| 2020-07-01 | Update version to `2.1.2`. (mruby 2.1.2 RC)2.1.2-rc | Hiroshi Mimaki | |
| 2020-06-30 | Revert "Free the original pointer if `realloc` failed." | Hiroshi Mimaki | |
| This reverts commit 9cdf439db52b66447b4e37c61179d54fad6c8f33. | |||
| 2020-06-30 | Merge pull request #5028 from RoryO/msvc-optimize-shuffle-bug | Yukihiro "Matz" Matsumoto | |
| Work around MSC optimization generating non functional code with Array#shuffle | |||
| 2020-06-29 | VS2013 32-bit does not work | Rory OConnell | |
| 2020-06-29 | use 2015 image for 2013 builds, ruby 2 not on 2013 image | Rory OConnell | |
| 2020-06-29 | fix quoting | Rory OConnell | |
| 2020-06-29 | name appveyor jobs, fix <=2015 config | Rory OConnell | |
| 2020-06-29 | simplify appveyor config | Rory OConnell | |
| 2020-06-29 | per-machine appveyor os config | Rory OConnell | |
| 2020-06-29 | Work around more MSC optimzer bugs | Rory OConnell | |
| 2020-06-29 | update CI settings for Windows | Rory OConnell | |
| 2020-06-29 | Fix the bug that `mrbc` generates `a.rb.mrb` instead of `a.mrb`. | Yukihiro "Matz" Matsumoto | |
| The bug was introduced by 9dfe50f1d. | |||
| 2020-06-26 | Reduce scope of volatile keyword for MSC bug | Rory OConnell | |
| 2020-06-26 | Narrower scope working around MSC bug | Rory OConnell | |
| 2020-06-26 | work around MSC optimization generating non functional code | Rory OConnell | |
| 2020-06-25 | Remove unnecessary stack adjustment in `OP_CALL`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-25 | Free the original pointer if `realloc` failed. | Yukihiro "Matz" Matsumoto | |
| The POSIX `realloc` keep the original pointer untouched, so it can easily leads to memory leakage. `mrb_realloc()` should handle those bookkeeping, while `mrb_realloc_simple()` keeps the original `realloc` behavior. | |||
| 2020-06-25 | Remove unnecessary `break` from `numeric.c`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-25 | Use `snprintf` instead of `memcpy` in `mrbc.c`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-25 | Change flag names in preparation of `REnv` refactoring. | Yukihiro "Matz" Matsumoto | |
| 2020-06-25 | Use `mrb_get_argc()` to improve performance. | Yukihiro "Matz" Matsumoto | |
| 2020-06-23 | Create codeql-analysis.yml | Yukihiro "Matz" Matsumoto | |
| 2020-06-22 | Skip `mrb_get_args()` in `mrb_ary_{aget,aset}` unless necessary. | Yukihiro "Matz" Matsumoto | |
| Use simpler `mrb_get_argc()` and `mrb_get_arg1()` instead. | |||
| 2020-06-20 | Fix potential buffer overflow in `sprintf.c`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-20 | Support integer and float combination in `mrb_equal()`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-20 | Move definition of `BasicObject#!=` to `mrblib`. | Yukihiro "Matz" Matsumoto | |
| C implementation used `mrb_funcall()` that bypassed many optimization. | |||
| 2020-06-20 | Add `mrb_get_arg1()` that retrieves single (and only) argument. | Yukihiro "Matz" Matsumoto | |
| `mrb_get_arg1()` raises `ArgumentError` if the method does not receive one argument. And replaces all `mrb_get_args(mrb, "o", &arg)` by the new function. | |||
| 2020-06-20 | Symbolify saved alias name to improve performance. | Yukihiro "Matz" Matsumoto | |
| 2020-06-15 | Remove unnecessary comments from `MRB_TT_*` definitions. | Yukihiro "Matz" Matsumoto | |
| 2020-06-15 | Remove unused `MRB_TT_FILE`. | Yukihiro "Matz" Matsumoto | |
| 2020-06-11 | Reorganize gray mark functions in GC. | Yukihiro "Matz" Matsumoto | |
| 2020-06-11 | Remove GC test code from ancient. | Yukihiro "Matz" Matsumoto | |
| 2020-06-11 | Remove endian configuration methods. | Yukihiro "Matz" Matsumoto | |
| Since we made our opcode byte based, we need no endian option (`-e` and `-E`) to `mrbc`. | |||
| 2020-06-11 | Merge pull request #5023 from dearblue/nesting | Yukihiro "Matz" Matsumoto | |
| Remove `mrb_assert()` in `Module.nesting` | |||
| 2020-06-09 | Update `OP_HASH` generation to support big hash creation. | Yukihiro "Matz" Matsumoto | |
| 2020-06-09 | Merge pull request #5022 from dearblue/test-dir | Yukihiro "Matz" Matsumoto | |
| Need `build/XXX/mrbgems/mruby-test` directory | |||
| 2020-06-09 | Merge pull request #5021 from dearblue/kernel-test | Yukihiro "Matz" Matsumoto | |
| Update `test/t/kernel.rb` | |||
| 2020-06-09 | Remove `mrb_assert()` in `Module.nesting` | dearblue | |
| The following code was causing SIGSEGV: ```ruby Module.method(:nesting).call ``` | |||
| 2020-06-09 | Need `build/XXX/mrbgems/mruby-test` directory | dearblue | |
| An error may occur when performing `rake clean all` or `rake clean test`. The directory is needed before writing to `mrbgems/mruby-test/assert.c`. | |||
