An error occurred fetching the project authors.
- 21 Nov, 2020 1 commit
-
-
KOBAYASHI Shuji authored
| Previous Name | New Name | |------------------------------|-------------------------| | MRB_ENABLE_ALL_SYMBOLS | MRB_USE_ALL_SYMBOLS | | MRB_ENABLE_SYMBOLL_ALL | MRB_USE_ALL_SYMBOLS | | MRB_ENABLE_CXX_ABI | MRB_USE_CXX_ABI | | MRB_ENABLE_CXX_EXCEPTION | MRB_USE_CXX_EXCEPTION | | MRB_ENABLE_DEBUG_HOOK | MRB_USE_DEBUG_HOOK | | MRB_DISABLE_DIRECT_THREADING | MRB_NO_DIRECT_THREADING | | MRB_DISABLE_STDIO | MRB_NO_STDIO | | ENABLE_LINENOISE | MRB_USE_LINENOISE | | ENABLE_READLINE | MRB_USE_READLINE | | DISABLE_MIRB_UNDERSCORE | MRB_NO_MIRB_UNDERSCORE | | DISABLE_GEMS | MRB_NO_GEMS | * `MRB_ENABLE_SYMBOLL_ALL` seems to be a typo, so it is fixed. * `MRB_` prefix is added to those without. * The previous names can also be used for compatibility.
-
- 12 Oct, 2020 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
From human readable (ASCII) string representation to binary dump of IEEE754 in little endian.
-
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()`
-
dearblue authored
* The `Fixnum` constant is now an alias for the `Integer` class. * Remove `struct mrb_state::fixnum_class` member. If necessary, use `struct mrb_state::integer_class` instead.
-
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.
-
- 11 Aug, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 04 Aug, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 03 Aug, 2020 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 11 Apr, 2020 1 commit
-
-
dearblue authored
-
- 08 Mar, 2020 2 commits
-
-
dearblue authored
ref #4576 and ref #4947 * Need MRBAPI functions without `MRB_DISABLE_STDIO`: * mrbgems/mruby-bin-debugger * mrbgems/mruby-bin-mirb * mrbgems/mruby-bin-mrbc * mrbgems/mruby-bin-mruby * mrbgems/mruby-bin-strip * Need `stdio.h`: * mrbgems/mruby-io * mrbgems/mruby-print * Need `snprintf()` in `stdio.h`: * mrbgems/mruby-pack * mrbgems/mruby-sprintf
-
dearblue authored
'stdio.h' is included in 'mruby.h' ('mrbconf.h'). However, keep 'stdio.h' used by mruby-test.
-
- 25 Sep, 2019 1 commit
-
-
dearblue authored
-
- 05 Aug, 2019 1 commit
-
-
KOBAYASHI Shuji authored
The binary sizes (gems are only `mruby-bin-mruby`) are reduced slightly in my environment than before the introduction of new specifiers/modifiers (5116789a) with this change. ------------+-------------------+-------------------+-------- BINARY | BEFORE (5116789a) | AFTER (This PR) | RATIO ------------+-------------------+-------------------+-------- mruby | 593416 bytes | 593208 bytes | -0.04% libmruby.a | 769048 bytes | 767264 bytes | -0.23% ------------+-------------------+-------------------+-------- BTW, I accidentally changed `tasks/toolchains/visualcpp.rake` at #4613, so I put it back.
-
- 14 Jul, 2019 2 commits
- 18 Jun, 2019 1 commit
-
-
Hiroshi Mimaki authored
-
- 16 May, 2019 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 25 Mar, 2019 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 03 Jan, 2019 1 commit
-
-
KOBAYASHI Shuji authored
The argument is converted to fixnum before calling.
-
- 22 Dec, 2018 1 commit
-
-
dearblue authored
-
- 21 Dec, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 20 Dec, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
The `MRB_ENDIAN_BIG` macro is originally used for `NaN` boxing. We cannot assume it is defined on every big endian platform (#4190 is the case). So instead of relying on untrusted `MRB_ENDIAN_BIG`, we use `BYTE_ORDER` macro with a fallback function to check endian in runtime.
-
- 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).
-
- 01 Nov, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 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.
-
- 06 Sep, 2018 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Jun, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
`mrb_raisef()` only takes `%S` specifier. If you don't have extra arguments, use `mrb_raise()`.
-
- 02 Mar, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
The fix was proposed by https://hackerone.com/aerodudrizzt
-
- 12 Feb, 2018 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
The issue (and the fix) reported by https://hackerone.com/aerodudrizzt
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 10 Feb, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Feb, 2018 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 12 Dec, 2017 4 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-