1. 06 Feb, 2021 6 commits
  2. 05 Feb, 2021 11 commits
  3. 04 Feb, 2021 4 commits
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #5319 from shuujii/check-if-.pi-build-rules-are-defined · 043fe9d9
      Yukihiro "Matz" Matsumoto authored
      Check if `.pi` build rules are defined
      043fe9d9
    • KOBAYASHI Shuji's avatar
      Check if `.pi` build rules are defined · 67a28b56
      KOBAYASHI Shuji authored
      `.pi` files are created for `.o` files that `build.products` depends on, but
      an error will occur if the build rule is unknown, so add a check.
      
      I don't think this situation would normally arise. However, in
      `mattn/mruby-onig-regexp`, when using bundled onigmo, onigmo's `.o` files
      are added to dependency of `libmruby.a` in the second and subsequent builds,
      and mruby does not know the build rule, so the following error had occured.
      
      ```console
      rake aborted!
      Don't know how to build task '/mruby/build/host/mrbgems/mruby-onig-regexp/onigmo-6.2.0/libonig_objs/ascii.pi' (See the list of available tasks with `rake --tasks`)
      ```
      67a28b56
    • Yukihiro "Matz" Matsumoto's avatar
      Merge pull request #5318 from shuujii/fix-breakage-where-builds-except-host-dont-refer-mrbc-in-host · 6f354322
      Yukihiro "Matz" Matsumoto authored
      Fix breakage where builds except `host` don't refer` mrbc` in `host`
      6f354322
    • KOBAYASHI Shuji's avatar
      Fix breakage where builds except `host` don't refer` mrbc` in `host` · f92c1f1b
      KOBAYASHI Shuji authored
      Build error occurred under the following conditions.
      
      * `host` build is presym enabled and unspecified `mruby-bin-mrbc` gem.
      * Build except `host` unspecified `mruby-bin-mrbc` gem and mrbcfile.
      
      ### Example
      
      #### Build configuration
      
      ```ruby
      MRuby::Build.new{|conf| conf.toolchain}
      MRuby::Build.new("host2"){|conf| conf.toolchain}
      ```
      
      #### Error
      
      ```console
      rake aborted!
      external mrbc or mruby-bin-mrbc gem in current('host2') or 'host' build is required
      /mruby/lib/mruby/build.rb:326:in `mrbcfile'
      /mruby/tasks/mrblib.rake:9:in `block in <top (required)>'
      /mruby/lib/mruby/build.rb:18:in `instance_eval'
      /mruby/lib/mruby/build.rb:18:in `block in each_target'
      /mruby/lib/mruby/build.rb:17:in `each'
      /mruby/lib/mruby/build.rb:17:in `each_target'
      /mruby/tasks/mrblib.rake:1:in `<top (required)>'
      /mruby/Rakefile:27:in `load'
      /mruby/Rakefile:27:in `<top (required)>'
      ```
      f92c1f1b
  4. 03 Feb, 2021 2 commits
  5. 02 Feb, 2021 1 commit
  6. 01 Feb, 2021 5 commits
  7. 31 Jan, 2021 7 commits
  8. 30 Jan, 2021 1 commit
  9. 29 Jan, 2021 3 commits