- 28 Jan, 2021 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
Refine `preprocess_options`; ref d95ffb03
-
Yukihiro "Matz" Matsumoto authored
-
KOBAYASHI Shuji authored
If we modify an option that may have been specified by users, we may make unintended changes, so it is better not to modify it as much as possible, IMO.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
It's for internal use. Please use `conf.disable_presym`.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 27 Jan, 2021 13 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Split `presym_table` for reduced program size
-
KOBAYASHI Shuji authored
Because a structure that is an element of `presym_table` has padding, split it into individual arrays for name and length. #### Result (64-bit CPU with full-core gembox) | | mruby | libmruby.a | |--------|------------|------------| | Before | 1,087,444B | 1,476,872B | | After | 1,079,340B | 1,469,784B |
-
Yukihiro "Matz" Matsumoto authored
Rename `.i` created for presym scan to `.pi`
-
KOBAYASHI Shuji authored
This is because compiler's `-save-temps=obj` option creates `.i` with the same name.
-
Yukihiro "Matz" Matsumoto authored
Fix typos in `mruby/presym/{disable,enable}.h` [ci skip]
-
KOBAYASHI Shuji authored
-
Yukihiro "Matz" Matsumoto authored
Avoid 'possible loss of data' casting in binary search
-
Yukihiro "Matz" Matsumoto authored
Fix "Use `MRB_SYM()` for error class retrieval"; ref 2ddfd50d
-
KOBAYASHI Shuji authored
Because it may not be expected result. example: https://wandbox.org/permlink/F5Mp7IEJ1VY3CFLp
-
KOBAYASHI Shuji authored
The new macro (`MRB_E_SYM`) was not being used, so it is being used. Also `MRB_E_SYM` is confusing with `MRB_SYM_E`, so change it to `MRB_ERROR_SYM`.
-
- 26 Jan, 2021 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
This reverts commit 34f82f24. Ref #5282
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
To describe how to use symbols, especially preallocated symbols from C.
-
Yukihiro "Matz" Matsumoto authored
Or no argument at all.
-
Yukihiro "Matz" Matsumoto authored
Where `mruby-config` command should be generated.
-
Yukihiro "Matz" Matsumoto authored
Note that `MRB_SYM()` is only available when `mruby/presym.h` is included. Use `mrb_intern_lit()` otherwise.
-
Yukihiro "Matz" Matsumoto authored
This reverts commit dc51d89a.
-
- 25 Jan, 2021 8 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix TYPO and checking minor version in RITE BINARY HEADER
-
HASUMI Hitoshi authored
-
HASUMI Hitoshi authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
For easier compiling and linking of the application embedding `mruby`
-
- 24 Jan, 2021 1 commit
-
-
Yukihiro "Matz" Matsumoto authored
-