- 24 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 22 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
Remove no longer used arguments from the functions.
-
- 21 Jan, 2022 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`a::B = c` should evaluate `a` then `c`. It used to be `c` then `a`. The `OP_SETMCNST` instruction operands are designed for older order in mind. Should we changed the operand order?
-
- 17 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fix tree of mruby-bin-example
-
HASUMI Hitoshi authored
-
- 16 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 15 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 14 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
But `mktime(3)` for the date returns `-1` which happen to be the error value.
-
- 13 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-
- 12 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
It was caused by #5628.
-
- 11 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Toplevel includes the top of the method/class/module definitions.
-
Yukihiro "Matz" Matsumoto authored
-
- 10 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 09 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fixes file header in src/{cdump,dump}.c [ci skip]
-
dearblue authored
The file headers were pointing to each other's files.
-
- 06 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Fixing keyword arguments with `super`
-
Yukihiro "Matz" Matsumoto authored
Allows handling of unaligned cptrs for `MRB_NAN_BOXING`
-
- 05 Jan, 2022 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
This reverts commit d3b7601a.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
dearblue authored
It seems to be preferable to be able to handle pointers of type `char` as well. For this purpose, `mrb_nanbox_tt_inline` has been reorganized. - `MRB_NANBOX_TT_POINTER` has been split into `MRB_NANBOX_TT_OBJECT` and `MRB_NANBOX_TT_CPTR` - `MRB_NANBOX_TT_SYMBOL` has been merged into `MRB_NANBOX_TT_MISC`
-
dearblue authored
fix #5627
-
- 04 Jan, 2022 2 commits
-
-
Yukihiro "Matz" Matsumoto authored
Improves presym scanning
-
Yukihiro "Matz" Matsumoto authored
Assert that `MRB_METHOD_CACHE_SIZE` is a power of 2
-
- 02 Jan, 2022 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Assign after `mrb_irep_incref()` in `mrb_proc_new()`
-
Yukihiro "Matz" Matsumoto authored
Call functions directly from `mrb_ensure_float_type()`
-
Yukihiro "Matz" Matsumoto authored
Adjusting the stack for after it enters the virtual machine
-
dearblue authored
The `mrb_static_assert_powerof2()` macro has been introduced for this purpose.
-
dearblue authored
The main purpose is to increase the chances of finding presym and to prevent errors due to C++11 lambda expressions. - The argument to receive the class may be written, for example, `mrb_class_get()`. - The argument that receives the implementation function of the method may be a C++ lambda expression. In this case, if multiple variable declarations are separated by colons, the preprocessor will recognize them as argument delimiters and report an error. This patch prevents it from happening. ```c++ // When preprocessing... func([] { int x, y, z; }) // ^^^^^^^^^^ 1st argument? // ^ 2nd argument? // ^^^^ 3rd argument? ```
-
- 01 Jan, 2022 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
It may cause broken reference count numbers.
-
- 31 Dec, 2021 2 commits
-
-
dearblue authored
ref. commit 7f40b645 Currently, the build configurations `MRB_USE_COMPLEX` and `MRB_USE_RATIONAL` are not listed in the documentation. In other words, they are hidden settings. They are defined in `mrbgems/mruby-{complex,rational}/mrbgem.rake`. So this patch assumes that it is safe to refer to these functions in core-gems directly from core functions. However, applications that link with `libmruby_core.a` will have compatibility issues. In fact, `mrbgems/mruby-bin-mrbc` links with `libmruby_core.a`, so I had to prepare a dummy function.
-
Yukihiro "Matz" Matsumoto authored
Remove code duplication.
-