- 23 Dec, 2019 1 commit
-
-
KOBAYASHI Shuji authored
Parallel execution of tests makes log difficult to see due to mixing.
-
- 22 Dec, 2019 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
Use `git checkout` instead of `git reset`
-
dearblue authored
With this change, if the checkout fails, it will stop with an error. The purpose is to avoid deleting working branch history when developing gem.
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
Refine `.travis.yml`
-
Yukihiro "Matz" Matsumoto authored
Fix "undefined method `Pathname'"; fix #4895
-
Yukihiro "Matz" Matsumoto authored
Use `exec` instead of `system` in `minirake` for exit status
-
KOBAYASHI Shuji authored
* Use `rake` instead of `minirake`. * Remove `gperf` configuration. Execution time seems to be reduced by about 15%.
-
- 21 Dec, 2019 9 commits
-
-
KOBAYASHI Shuji authored
#### Before this patch: ```console $ ./minirake --foo; echo $? invalid option: --foo 0 ``` #### After this patch: ```console $ ./minirake --foo; echo $? invalid option: --foo 1 ```
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
Perform `shellquote` on referenced string
-
Yukihiro "Matz" Matsumoto authored
`mruby` does not warn like `CRuby` for cases like #4893. Fix #4890, fix #4891, fix #4893.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`_0` is not numbered parameter
-
KOBAYASHI Shuji authored
#### Before this patch: ```console $ bin/mruby rb -e '_0=:l; p ->{_0}.()' -e:1:13: _0 is not available -e:1:13: syntax error, unexpected $end, expecting '}' ``` #### After this patch (same as Ruby): ```console $ bin/mruby rb -e '_0=:l; p ->{_0}.()' :l ```
-
dearblue authored
-
- 20 Dec, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix potentially crash in `%n` of `mrb_vformat()` with 64-bit `int`
-
KOBAYASHI Shuji authored
If `mrb_sym` is smaller than `int`, it is promoted to `int`.
-
Yukihiro "Matz" Matsumoto authored
Avoid method in method
-
Yukihiro "Matz" Matsumoto authored
Remove unnessesary branches
-
Yukihiro "Matz" Matsumoto authored
Fix for `#methods` to include methods that were `undef`
-
- 19 Dec, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix `mruby-bin-debugger` tests; ref d2f2f9db
-
Yukihiro "Matz" Matsumoto authored
Simplify `print_backtrace()`
-
Yukihiro "Matz" Matsumoto authored
Avoid creating `Data` object that refers `mruby` objects. Also close #4622 ref #4613
-
- 18 Dec, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
This reverts commit f507ff48. It makes AppVeyor tests fail.
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
- 17 Dec, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Remove location info from `Exception#inspect`
-
Yukihiro "Matz" Matsumoto authored
Refine output of `mrb_print_error()`
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
The following improvements are made according to Ruby's behavior: - Match location number to index. - Remove duplicate most recent call output. - Fix that first call is not output when array (unpacked) backtrace. ### Example ```ruby def a; raise "error!" end def b; a end begin b rescue => e e.backtrace if ARGV[0] == "unpack" # unpack backtrace raise e end ``` #### Before this patch: ``` $ bin/mruby example.rb unpack trace (most recent call last): [0] example.rb:2:in b [1] example.rb:1:in a example.rb:1: error! (RuntimeError) ``` #### After this patch: ``` $ bin/mruby example.rb unpack trace (most recent call last): [2] example.rb:4 [1] example.rb:2:in b example.rb:1:in a: error! (RuntimeError) ```
-
- 16 Dec, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix mruby-io test for mingw32
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #4878 from shuujii/remove-unneeded-null-checks-to-struct-backtrace_locationfilename Remove unneeded null checks to `struct backtrace_location::filename`
-
KOBAYASHI Shuji authored
`struct backtrace_location` is created only in `each_backtrace()`, and the `filename` field will never be null (it will be `(unknown)` if null).
-
Yukihiro "Matz" Matsumoto authored
Remove module only methods from class
-
Yukihiro "Matz" Matsumoto authored
Drop dependencies from `mruby-complex` to some gems
-
Yukihiro "Matz" Matsumoto authored
Add "mruby developers" into some gems; Resolve #4709
-