- 03 May, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
In the ancient Ruby, symbols are represented by integers. In that era, to get string representation from integers, we used `Integer#id2sym` method. Later, `Symbol` was introduced, and `id2sym` was used for compatibility. Today, no one uses `id2sym` any longer. It is described in ISO 30170:2012 standard but I consider it as a mistake.
-
- 02 May, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Enclose the table contents of `opcode.md` as code
-
Yukihiro "Matz" Matsumoto authored
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
-
- 30 Apr, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
As CRuby behaves.
-
- 29 Apr, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `mrbgems/mruby-io/mrblib/io.rb`; ref cb55e7ec
-
KOBAYASHI Shuji authored
-
- 28 Apr, 2021 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
When the receiver is the instance of subclass of `String`. - `String#each_char` - `String#each_line` - `String#partition`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
It used to be an alias to `IO#each_byte` but those methods should have behave differently.
-
Yukihiro "Matz" Matsumoto authored
Even called for subclass of `Array`, according to new Ruby3.0 behavior. Other methods of `Array` behave as Ruby3.0 from the first hand.
-
- 27 Apr, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 26 Apr, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix symbol leak in `exc_to_s()`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix annotations for inline iseq of `Class.new` [ci skip]
-
- 25 Apr, 2021 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Introduce `MRB_GC_RED`
-
Yukihiro "Matz" Matsumoto authored
- stop cross building - add more gems for tests - add `bintest`
-
Yukihiro "Matz" Matsumoto authored
Avoid ill-advised `goto`
-
dearblue authored
-
- 24 Apr, 2021 8 commits
-
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Following functions are defined in `mrblib/numeric.c`: - `Integer#ceil` - `Integer#floor` - `Integer#round` - `Integer#truncate`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
- `Random.rand` with `MRB_NO_FLOAT` behaves as `Random.rand(100)` - `Random.rand(i)` where `i<0` raises `ArgumentError`
-
Yukihiro "Matz" Matsumoto authored
-
dearblue authored
Replaces the magic number `7` except in `src/gc.c`.
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Apr, 2021 2 commits
-
-
dearblue authored
ref #5362
-
Yukihiro "Matz" Matsumoto authored
-
- 22 Apr, 2021 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
- `_raw` does not describe the nature of the function - the function protect errors during C function execution
-
- 21 Apr, 2021 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 20 Apr, 2021 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Remove unused struct in `include/mruby/variable.h`
-
Yukihiro "Matz" Matsumoto authored
Remove unused `#include` in `complex.c` and `rational.c`
-
Yukihiro "Matz" Matsumoto authored
Remove `MRB_API` from `mrb_get_backtrace` definition
-