| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-08 | Merged `cygwin_filename()` into `filename()` because Cygwin pathnames are in ↵ | mimaki | |
| UNIX format. | |||
| 2020-04-05 | Merge pull request #4960 from Reckordp/BuildAndroid | Yukihiro "Matz" Matsumoto | |
| Validate windows by Dir testing | |||
| 2020-04-04 | Revert part of #4959 | Yukihiro "Matz" Matsumoto | |
| To prevent infinite loop on errors; reported by @shuujii | |||
| 2020-04-03 | Helper for link window's library | Reckordp | |
| 2020-04-01 | build when directories and files have spaces | Dominic Sisneros | |
| Modified the build to quote filenames so that it builds when files have spaces | |||
| 2019-12-28 | Use `Rake.verbose` instead of `$verbose` and `$pp_show` in build scripts | KOBAYASHI Shuji | |
| The incompatibility that the commands of `FileUtils` origin output verbose by default due to the changes in d8a5163b and 26e6e75b is also fixed. | |||
| 2019-12-27 | Use Rake DSL instead of commands of `FileUtils` | KOBAYASHI Shuji | |
| - Respect `--verbose(-v)` and `--dry-run(-n)` options. - Silence warnings to keyword arguments on Ruby 2.7. | |||
| 2019-12-23 | add double quotes for cygwin filenames #4904 | kishima | |
| 2019-12-22 | Use `git checkout` instead of `git reset` | dearblue | |
| With this change, if the checkout fails, it will stop with an error. The purpose is to avoid deleting working branch history when developing gem. | |||
| 2019-12-22 | Display directory with git command | dearblue | |
| 2019-12-21 | Perform `shellquote` on referenced string | dearblue | |
| 2019-11-10 | Defer getting `caller_dir` until needed in `MRuby::LoadGems#gem` | KOBAYASHI Shuji | |
| 2019-10-29 | Fix file/directory name parameter for `git` command. | mimaki | |
| 2019-10-19 | Print mrbc command on verbose mode | take-cheeze | |
| 2019-10-09 | Add mrbgem version field to lock file | take-cheeze | |
| 2019-09-13 | Fix warnings for invalid C++ option with `enable_cxx_abi`; ref #3618, #4703 | KOBAYASHI Shuji | |
| 2019-09-13 | Remove `-std=gnu99` when `enable_cxx_abi`; ref #4703 | Yukihiro "Matz" Matsumoto | |
| To stop warnings since C++ do not accept `-std=gnu99` option. | |||
| 2019-08-25 | Defer several build libraries loading until needed | KOBAYASHI Shuji | |
| 2019-08-22 | Refine processing for gem lock file | KOBAYASHI Shuji | |
| - Defer YAML library and lock file loading until needed. - Don't write empty parts into lock file. - Extract code to read/write lock file to `MRuby::Lockfile`. - `MRuby::Lockfile.disable` disables the use of lock file. | |||
| 2019-08-22 | Separate repos directory and build directory | take-cheeze | |
| closes #4652 | |||
| 2019-08-21 | Merge pull request #4180 from take-cheeze/lock_file | Yukihiro "Matz" Matsumoto | |
| Support lock file for git. | |||
| 2019-08-08 | Remove monkey patches for Ruby 1.9 or earlier | KOBAYASHI Shuji | |
| 2019-07-12 | Merge pull request #4571 from ↵ | Yukihiro "Matz" Matsumoto | |
| shuujii/consider--MP-flag-specified-when-parsing-.d-file Consider `-MP` flag specified when parsing `.d` file | |||
| 2019-07-12 | Lazy load `tasks/toolchains/*.rake` | KOBAYASHI Shuji | |
| 2019-07-12 | Consider `-MP` flag specified when parsing `.d` file | KOBAYASHI Shuji | |
| `-MP` flag is used in `tasks/toolchains/android.rake`. | |||
| 2019-05-17 | Stop wrapping the filename by double quotes; ref #4440 | Yukihiro "Matz" Matsumoto | |
| 2019-05-17 | Revert "Add support for CC="gcc --option ..." again" | Yukihiro "Matz" Matsumoto | |
| This reverts commit d5c8868346b49e2b2228cb8733398d88f744985b. | |||
| 2019-05-17 | Add support for CC="gcc --option ..." again | Kouhei Sutou | |
| If $rake_root_fiber is used, sh runs command in another Fiber. If command is ran in another Fiber, "rescue RuntimEerror" can't rescue exception for system(...) failure. How to reproduce: $ CC="gcc -std=gnu99" ./minirake (in /home/kou/work/ruby/mruby.kou) CC mrbgems/mruby-compiler/core/codegen.c -> build/test/mrbgems/mruby-compiler/core/codegen.o sh: 1: gcc -std=gnu99: not found rake aborted! Command Failed: ["gcc -std=gnu99" -g -std=gnu99 ...] | |||
| 2019-04-19 | Fixes the twiddle wakka comparison algorithm to support passing only a major ↵ | Rob | |
| number | |||
| 2019-03-10 | Add bintest header | KOBAYASHI Shuji | |
| 2019-03-08 | Allow `enable_bintest` without `enable_test` in build config | KOBAYASHI Shuji | |
| 2019-03-02 | Remove unused `gem.bin=` method; close #4271 | Yukihiro "Matz" Matsumoto | |
| 2019-02-21 | Fix typo in `lib/mruby/build/command.rb` | KOBAYASHI Shuji | |
| 2019-02-06 | Integrate definition of `MRuby::Build#exefile` | KOBAYASHI Shuji | |
| 2019-02-02 | Extend only when necessary in `lib/mruby-core-ext.rb` | KOBAYASHI Shuji | |
| 2019-01-14 | Fix build failed when set `conf.build_dir=<rel path>` and ↵ | dearblue | |
| `conf.enable_cxx_exception` | |||
| 2018-12-30 | Use `each_with_object` instead of `reduce`. | KOBAYASHI Shuji | |
| For fix Codacy issue. | |||
| 2018-12-29 | Fix Yacc running multiple times. | KOBAYASHI Shuji | |
| Example: $ MRUBY_CONFIG=<(echo 'MRuby::Build.new{toolchain(:gcc);gem(core:"mruby-bin-mruby");enable_test}') ./minirake Before: ... CC build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.o YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o AR build/host/lib/libmruby_core.a ... After: ... CC build/host/mrbgems/gem_init.c -> build/host/mrbgems/gem_init.o YACC mrbgems/mruby-compiler/core/parse.y -> build/host/mrbgems/mruby-compiler/core/y.tab.c CC build/host/mrbgems/mruby-compiler/core/y.tab.c -> build/host/mrbgems/mruby-compiler/core/y.tab.o AR build/host/lib/libmruby_core.a ... | |||
| 2018-12-06 | Support lock file for git. | take-cheeze | |
| 2018-10-29 | Add debug flag to `MRuby::Build` | take-cheeze | |
| 2018-10-29 | Merge pull request #4148 from take-cheeze/rename_libmruby_stuff | Yukihiro "Matz" Matsumoto | |
| Rename `MRuby::Build#libmruby` stuff to avoid confusion | |||
| 2018-10-29 | Rename libmruby stuff to avoid confusion | take-cheeze | |
| 2018-10-29 | Sort test script list too | take-cheeze | |
| 2018-09-20 | Allow nested gemboxes; fix #4124 | Yukihiro "Matz" Matsumoto | |
| 2018-09-05 | Merge pull request #4055 from take-cheeze/verbose_bintest | Yukihiro "Matz" Matsumoto | |
| Support verbose mode in bintest. | |||
| 2018-06-22 | Run tests parallelly for each target. | take-cheeze | |
| 2018-06-21 | Support verbose mode in bintest. | take-cheeze | |
| 2018-03-22 | Add `:path` option for git repository. | Takeshi Watanabe | |
| 2018-03-05 | Add same fix as #3964 to lib/mruby/gem.rb . | Takeshi Watanabe | |
| 2018-02-16 | Add verbose flag to cross test runner too. | Takeshi Watanabe | |
