- 26 Nov, 2020 3 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
- 25 Nov, 2020 6 commits
-
-
Yukihiro "Matz" Matsumoto authored
There's no efficiency difference since `cdump` is implemented.
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Allow compiler name in build log to be customized
-
KOBAYASHI Shuji authored
For example, in the case of the C++ compiler, it is output as `CXX build/host/src/gc.cxx -> build/host/src/gc.cxx.o` (FYI, in the case of `enable_cxx_abi`, it outputs `CC ...` because the option to compile as C++ is added to C compiler).
-
Yukihiro "Matz" Matsumoto authored
Fix C source compilation with `MRB_USE_ALL_SYMBOLS`; ref #5187
-
KOBAYASHI Shuji authored
However, compiling by `mrbc` fails with another issue (#5116).
-
- 24 Nov, 2020 9 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Optimize `presym_find`
-
Yukihiro "Matz" Matsumoto authored
Also added `no-float.rb` target in `build_config`.
-
KOBAYASHI Shuji authored
Chang to compare string length first. ### Benchmark #### Code * https://github.com/shuujii/mruby-presym_find-benchmark #### Result ```console Previous: 10.240772M i/s (25M times in 2.441222s) New: 16.412985M i/s (25M times in 1.523184s) ```
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Fix #5177 by setting MRUBY_CONFIG early
-
- 23 Nov, 2020 11 commits
-
-
Abinoam Praxedes Marques Junior authored
-
Yukihiro "Matz" Matsumoto authored
Avoid warnings from clang's "-Wembedded-directive"
-
dearblue authored
If it gives clang-11.0 `-Wembedded-directive`, a warning will be reported in `include/mruby/boxing_nan.h`. ``` include/mruby/boxing_nan.h:48:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] include/mruby/boxing_nan.h:52:2: warning: embedding a directive within macro arguments has undefined behavior [-Wembedded-directive] ``` The cause of this is #5117. ref. e993b83c
-
Yukihiro "Matz" Matsumoto authored
Fix unintended variable shadowing
-
Yukihiro "Matz" Matsumoto authored
Raise an exception instead of exiting when `mrbc` fails
-
Yukihiro "Matz" Matsumoto authored
Change output condition in `_pp`
-
Yukihiro "Matz" Matsumoto authored
Merge pull request #5182 from shuujii/use-local-variables-instead-of-top-level-constants-in-boxing.rb Use local variables instead of top level constants in `boxing.rb` [ci skip]
-
KOBAYASHI Shuji authored
* Output even with `rake -v` (to help debugging) * Not output when `rake -s`
-
KOBAYASHI Shuji authored
-
KOBAYASHI Shuji authored
-
Wataru Ashihara authored
-
- 22 Nov, 2020 11 commits
-
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
-
Yukihiro "Matz" Matsumoto authored
Refine build log for generated files
-
Yukihiro "Matz" Matsumoto authored
Add brief explanation about `bin/mruby`; ref #5157 [ci skip]
-
dearblue authored
-
KOBAYASHI Shuji authored
* Output `GEN` log for generated files * `MRBC` log is outputted one for each `mrbc` execution #### Before this patch: ```console CC src/array.c -> build/host/src/array.o (snip) GEN mrblib/*.rb -> build/host/mrblib/mrblib.c MRBC mrblib/00class.rb MRBC mrblib/10error.rb (snip) CC mrbgems/mruby-time/src/time.c -> build/host/mrbgems/mruby-time/src/time.o MRBC mrbgems/mruby-time/mrblib/time.rb (snip) CC mrbgems/mruby-socket/test/sockettest.c -> build/host/mrbgems/mruby-socket/test/sockettest.o MRBC mrbgems/mruby-socket/test/addrinfo.rb MRBC mrbgems/mruby-socket/test/basicsocket.rb (snip) ``` #### After this patch: ```console GEN build/presym GEN build/presym.inc CC src/array.c -> build/host/src/array.o (snip) GEN mrblib/*.rb -> build/host/mrblib/mrblib.c MRBC mrblib/00class.rb mrblib/10error.rb (snip) CC mrbgems/mruby-time/src/time.c -> build/host/mrbgems/mruby-time/src/time.o GEN build/host/mrbgems/mruby-time/gem_init.c MRBC mrbgems/mruby-time/mrblib/time.rb (snip) CC mrbgems/mruby-socket/test/sockettest.c -> build/host/mrbgems/mruby-socket/test/sockettest.o GEN build/host/mrbgems/mruby-socket/gem_test.c MRBC mrbgems/mruby-socket/test/addrinfo.rb MRBC mrbgems/mruby-socket/test/basicsocket.rb (snip) ```
-
Yukihiro "Matz" Matsumoto authored
Move global function for build to `lib/mruby/core_ext.rb`
-
Yukihiro "Matz" Matsumoto authored
Fix GC mark leaks for `MRB_TT_BREAK`; fix #5168
-
KOBAYASHI Shuji authored
Because `_pp` is originally defined in `lib/mruby/core_ext.rb`, other global functions are moved to the file.
-
dearblue authored
-
Yukihiro "Matz" Matsumoto authored
Fix size of local variable array in struct dumped file
-