An error occurred fetching the project authors.
- 11 Jan, 2021 1 commit
-
-
KOBAYASHI Shuji authored
Addressed an issue where existing programs linking `libmruby.a` could only be built by adding `<build-dir>/include` to compiler's include path.
-
- 19 Dec, 2020 1 commit
-
-
John Bampton authored
-
- 12 Oct, 2020 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
Where fixnum overflow can happen.
-
Yukihiro "Matz" Matsumoto authored
`sizeof(rand_state)` had been bigger than `sizeof(void*)*3`. Changed random number generator to `Xorshift96` on 32 bit platforms.
-
Yukihiro "Matz" Matsumoto authored
- Integrate `Fixnum` and `Integer` - Remove `Integral` - `int / int -> int` - Replace `mrb_fixnum()` to `mrb_int()` - Replace `mrb_fixnum_value()` to `mrb_int_value()`. - Use `mrb_integer_p()` instead of `mrb_fixnum_p()`
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
- `MRB_WITHOUT_FLOAT` => `MRB_NO_FLOAT` - `MRB_USE_FLOAT` => `MRB_USE_FLOAT32` The former is to use `USE_XXX` naming convention. The latter is to make sure `float` is 32bit float and not floating point number in general.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 29 Jun, 2020 1 commit
-
-
Rory OConnell authored
-
- 27 Jun, 2020 2 commits
-
-
Rory OConnell authored
-
Rory OConnell authored
-
- 26 Jun, 2020 1 commit
-
-
Rory OConnell authored
-
- 26 Sep, 2019 1 commit
-
-
KOBAYASHI Shuji authored
For efficiency with `MRB_WORD_BOXING` (implement type predicate macros for all `enum mrb_vtype`).
-
- 27 Aug, 2019 1 commit
-
-
KOBAYASHI Shuji authored
-
- 26 Aug, 2019 1 commit
-
-
KOBAYASHI Shuji authored
Array index became potentially negative because `uint32_t` is cast to `mrb_int`.
-
- 24 Jul, 2019 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
When the size of Xorshift128 seed (`sizeof(uint32)*4`) is bigger than ISTRUCT_DATA_SIZE, `Random` uses Xorshift96 instead.
-
- 22 Jul, 2019 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Now `rand` can be used with `MRB_WITHOUT_FLOAT`; ref #4576
-
- 13 Jul, 2019 1 commit
-
-
dearblue authored
The purpose is to clarify the error if there is a needed/conflicts configuration at compile time.
-
- 19 Nov, 2018 1 commit
-
-
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).
-
- 07 Sep, 2018 1 commit
-
-
dearblue authored
-
- 27 Jul, 2017 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
It reduces the memory consumption and sometimes improve the performance as well. For example, the consumed memory size of `bench/bm_ao_render.rb` is reduced from 1.2GB to 1GB, and its total execution time become 18.795 sec from 22.229 sec.
-
- 02 Feb, 2017 1 commit
-
-
Clayton Smith authored
-
- 23 Nov, 2016 1 commit
-
-
Bouke van der Bijl authored
-
- 20 Jan, 2016 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 27 Nov, 2015 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 21 Oct, 2015 1 commit
-
-
Seba Gamboa authored
This reverts commit 5cdcce8d.
-
- 20 Oct, 2015 1 commit
-
-
Seba Gamboa authored
-
- 12 Sep, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
if you see compiler errors due to this commit, you'd better to use array-modifying functions, e.g. mrb_ary_set() or mrb_ary_push(), otherwise you might see nasty GC bugs in the future. if you are sure what you are doing, replace `RARRAY_PTR(ary)` by `mrb_ary_ptr(ary)->ptr`. but be warned.
-
- 20 Aug, 2014 1 commit
-
-
take_cheeze authored
-
- 12 Jul, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 11 Jul, 2014 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 10 May, 2014 1 commit
-
-
kyab authored
-
- 30 Apr, 2014 1 commit
-
-
Nobuyoshi Nakada authored
-
- 08 Mar, 2014 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 05 Mar, 2014 1 commit
-
-
cubicdaiya authored
GLOBAL_RAND_SEED_KEY is no longer used.
-