- 25 Apr, 2019 1 commit
-
-
KOBAYASHI Shuji authored
Before this patch: p (class << Object.new.freeze; self end).frozen? #=> false sc = class << (o=Object.new); self end; o.freeze; p sc.frozen? #=> false After this patch / Ruby: p (class << Object.new.freeze; self end).frozen? #=> true sc = class << (o=Object.new); self end; o.freeze; p sc.frozen? #=> true
-
- 24 Apr, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix modiying class variable to frozen class/module
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 23 Apr, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix "ambiguous first argument" warning in `test/t/float.rb`
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
- 22 Apr, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Add `assert_match` and `assert_not_match`
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
Change modifier to `MRB_INLINE` from `static inline`
-
Yukihiro "Matz" Matsumoto authored
Use `MRB_ASPEC_XXX()` macro in `codedump()`
-
KOBAYASHI Shuji authored
-
- 21 Apr, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Commented out `String#scan` because it is not implemented yet
-
Yukihiro "Matz" Matsumoto authored
Expand `BOXWORD_SET_VALUE()` macro in `include/mruby/boxing_word.h`
-
KOBAYASHI Shuji authored
-
- 20 Apr, 2019 1 commit
-
-
KOBAYASHI Shuji authored
In `SET_OBJ_VALUE()`, branch isn't removed because `switch` condition isn't constant expression.
-
- 19 Apr, 2019 8 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fixes the twiddle wakka comparison algorithm
-
Yukihiro "Matz" Matsumoto authored
Add type check (conversion) in `String#[]=`
-
Rob authored
-
Yukihiro "Matz" Matsumoto authored
Add `mrb_true_p()` and `mrb_false_p()` macro functions
-
dearblue authored
-
dearblue authored
-
KOBAYASHI Shuji authored
Before this patch: 'a'[0] = 1 #=> 1 'a'[:a] = '1' #=> ArgumentError 'a'[:a, 0] = '1' #=> ArgumentError 'a'[0, :a] = '1' #=> ArgumentError 'a'[0, 1] = 1 #=> 1 After this patch / Ruby: 'a'[0] = 1 #=> TypeError 'a'[:a] = '1' #=> TypeError 'a'[:a, 0] = '1' #=> TypeError 'a'[0, :a] = '1' #=> TypeError 'a'[0, 1] = 1 #=> TypeError
-
Yukihiro "Matz" Matsumoto authored
Remove duplicated `include Comparable` in `mrblib/string.rb`
-
- 18 Apr, 2019 1 commit
-
-
KOBAYASHI Shuji authored
-
- 17 Apr, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Add `Array#sample` test
-
KOBAYASHI Shuji authored
And simplify tests for `Array#shuffle` and `Array#shuffle!`.
-
- 16 Apr, 2019 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
Avoid potential zero size array declaration; fix #4382
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix test in mruby-io
-
Shokuji authored
-
- 15 Apr, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix missing assertions in `mruby-random` test
-
KOBAYASHI Shuji authored
-
Shouji Kuboyama authored
-
- 14 Apr, 2019 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #4379 from shuujii/extract-similar-codes-to-macros-for-math-opcode-in-mrb_vm_exec Extract similar codes to macros for math opcode in `mrb_vm_exec()`
-
KOBAYASHI Shuji authored
-