- 19 Sep, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
We have added internal convenience method `__to_str` which does string type check.
-
Yukihiro "Matz" Matsumoto authored
The ISO standard does not include implicit type conversion using `to_int`. This implicit conversion often causes vulnerability. There will be no more attacks like #4120. In addition, we have added internal convenience method `__to_int` which does type check and conversion (from floats).
-
- 18 Sep, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
The ISO standard does not include implicit type conversion using `to_int`, `to_str` and sometimes `to_f`. For the compactness of the mruby implementation, maybe we should remove those implicit conversion from mruby.
-
- 17 Sep, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
fix #4116; fix #4117; fix #4118; fix #4119; fix #4120
-
Yukihiro "Matz" Matsumoto authored
Exclude pipe and exec on iOS/tvOS
-
- 15 Sep, 2018 4 commits
-
-
Tom Black authored
Use of `execl()` is prohibited on these platforms
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Prevent signed integer overflow.
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Sep, 2018 1 commit
-
-
Clayton Smith authored
-
- 08 Sep, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Fix typo
-
- 07 Sep, 2018 4 commits
- 06 Sep, 2018 7 commits
-
-
Yukihiro "Matz" Matsumoto authored
I misunderstood the return value from `snprintf()`, which is NOT number of characters written in buffer, but the number of character the buffer has to have to write the complete output.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
But when `MRB_WITHOUT_FLOAT` is set, there's no way to sleep for sub seconds. So mruby specific `usleep` is provided.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Sep, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
* Method implementation functions made `static`. * Function declaration style has been changed. * Unnecessary header file `mrb_sleep.h` removed. * Used `mrb_get_args()` instead of self parsing. * Indentation kept untouched.
-
Yukihiro "Matz" Matsumoto authored
-
- 04 Sep, 2018 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Support verbose mode in bintest.
-
Yukihiro "Matz" Matsumoto authored
`argv` may be retrieved from an array whose `ptr` is `NULL` when it`s empty.
-
Yukihiro "Matz" Matsumoto authored
This reverts commit c96def7c. This change was from my misunderstanding.
-
Yukihiro "Matz" Matsumoto authored
This change was inspired by [ruby-bugs#7573]
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Avoid root fiber initialization for CRuby.
-
take-cheeze authored
closes #4085.
-
take-cheeze authored
-
- 03 Sep, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Reversing gems final
-
- 02 Sep, 2018 1 commit
-
-
dearblue authored
-
- 01 Sep, 2018 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
It causes trouble for safe navigation operator.
-
Yukihiro "Matz" Matsumoto authored
But `BasicObject#__send__` is still available from the core.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-