- 14 Apr, 2019 16 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
-
Yukihiro "Matz" Matsumoto authored
Fix memory leak for hash table index if occur out of memory
-
Yukihiro "Matz" Matsumoto authored
Fix wrong size of instance variable if occur out of memory
-
Yukihiro "Matz" Matsumoto authored
Fix leaked function symbols
-
Yukihiro "Matz" Matsumoto authored
Include `RFiber` and `RIstruct` as a part of `RVALUE`
-
Yukihiro "Matz" Matsumoto authored
Fix hexdigits convertion
-
dearblue authored
-
dearblue authored
-
dearblue authored
-
dearblue authored
- `free_heap()` in src/gc.c - `symhash()` in src/symbol.c - `no_optimize()` in mrbgems/mruby-compiler/core/codegen.c
-
dearblue authored
`sizeof(string-literal)` is included `'\0'` character
-
dearblue authored
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
Fix broken NaN with `MRB_NAN_BOXING`
-
- 13 Apr, 2019 1 commit
-
-
KOBAYASHI Shuji authored
Example: $ bin/mruby -e '(Float::INFINITY - Float::INFINITY).nan?' zsh: segmentation fault Cause: `SET_FLOAT_VALUE` is not used. It is needed for normalizing NaN. Treatment: In my environment, this issue could be reproduced only when `infinity - infinity`, however `SET_FLOAT_VALUE` should be used in all arithmetic operations (regardless of boxing setting), I think. So I fixed all similar codes by extracting to macro.
-
- 12 Apr, 2019 8 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Refine `assert_float`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
The `env` stores stack length in a 10 bit field. See `MRB_ENV_STACK_LEN()` macro.
-
KOBAYASHI Shuji authored
Avoid arithmetic operations when `exp` and/or `act` are infinity or NaN.
-
Yukihiro "Matz" Matsumoto authored
Remove incorrect flags updating in `mrb_regexp_p()`
-
Yukihiro "Matz" Matsumoto authored
Fix buffer overflows in parser.
-
Clayton Smith authored
-
- 11 Apr, 2019 1 commit
-
-
KOBAYASHI Shuji authored
-
- 10 Apr, 2019 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
Use `mrb_immediate_p()` in `mrb_obj_freeze()` and `mrb_obj_frozen()`
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Apr, 2019 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Extract frozen checking to function
-
Yukihiro "Matz" Matsumoto authored
Remove unneeded function prototypes
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
-
- 08 Apr, 2019 4 commits
-
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-