- 04 Nov, 2020 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
That loads 32 bit integer bypassing pool access.
-
- 03 Nov, 2020 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
Reduce recompilation when updating presym target files
-
Yukihiro "Matz" Matsumoto authored
Fix dependencies of `y.tab.o`
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
Fix that updating presym target files would recompile almost all files even if symbols did not change.
-
KOBAYASHI Shuji authored
In the case of `y.tab.o`, `y.tab.d` was not read, so `y.tab.c` was not recompiled by updating header files. It seemed that the cause was overwriting the rake rule, so I deleted unnecessary settings.
-
Yukihiro "Matz" Matsumoto authored
New instructions: * OP_LOADL16 * OP_LOADSYM16 * OP_STRING16 Size of pools, symbols are `int16_t` but offset representation in the bytecode was 8 bits. Size of child `irep` array is `int16_t`, too but this change does not address it.
-
- 02 Nov, 2020 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
`minirake` was still used in many occasions. This reverts commit 3847c7eb.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Since `R-assignment` in CRuby is abandoned. Single-line pattern matching in `mruby` only matches single local variable at the moment. Currently it works as a right assignment to a local variable. It will be enhanced in the future.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix parallel build
-
KOBAYASHI Shuji authored
When `rake -m` and so on are used to build in parallel, building may be started before presym files are generated. Then, for example, the following error occurs and this issue is fixed. ```console In file included from /Users/shuujii/mruby/mruby/include/mruby.h:92: /mruby/mruby/include/mruby/presym.h:16:10: fatal error: '../build/presym.inc' file not found #include <../build/presym.inc> ^~~~~~~~~~~~~~~~~~~~~ ```
-
- 01 Nov, 2020 5 commits
-
-
Yukihiro "Matz" Matsumoto authored
ossfuzz: Fix mruby include paths
-
Bhargava Shastry authored
-
Yukihiro "Matz" Matsumoto authored
Add `preview` to version.
-
mimaki authored
-
mimaki authored
-
- 29 Oct, 2020 15 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
If you confirm the gem is cdump safe, add `spec.enable_cdump` in `mrbgem.rake` file. Some external gems e.g. `mruby-mgem-template` do not work with cdump.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Always use `mrblib` and 'src` for directory names.
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `Range#last`
-
Yukihiro "Matz" Matsumoto authored
Fix typo in `doc/guides/compile.md` [ci skip]
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
I changed to use `full-core` gembox for debugging. It should have been reverted before `mruby3` branch was merged.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
It was relative from the directory of the build configuration file, but the document says it's relative from `MRUBY_ROOT`. When the default configuration file was `MRUBY_ROOT/build_config.rb`, it was OK for most of the cases.
-
Yukihiro "Matz" Matsumoto authored
In addition, update the documents referring `build_config.rb` which is no longer used. The new `build_config.rb` describes the new configuration structure in the comment.
-
Yukihiro "Matz" Matsumoto authored
-