1. 17 Mar, 2021 1 commit
    • dearblue's avatar
      Allow `break` in `build_config`. · 199bbd73
      dearblue authored
      If I break out of a block given to `MRuby::Build.new` with `break` or `throw`, I will get a seemingly inexplicable error because the `presym`-related initialization is not done.
      
      ```console
      % cat build_config1.rb
      MRuby::Build.new do
        toolchain
        break
      end
      
      % rake CONFIG=build_config1.rb
      rake aborted!
      external mrbc or mruby-bin-mrbc gem in current('host') or 'host' build is required
      /var/tmp/mruby/lib/mruby/build.rb:332:in `mrbcfile'
      /var/tmp/mruby/tasks/mrblib.rake:9:in `block in <top (required)>'
      /var/tmp/mruby/lib/mruby/build.rb:18:in `instance_eval'
      /var/tmp/mruby/lib/mruby/build.rb:18:in `block in each_target'
      /var/tmp/mruby/lib/mruby/build.rb:17:in `each'
      /var/tmp/mruby/lib/mruby/build.rb:17:in `each_target'
      /var/tmp/mruby/tasks/mrblib.rake:1:in `<top (required)>'
      /var/tmp/mruby/Rakefile:27:in `load'
      /var/tmp/mruby/Rakefile:27:in `<top (required)>'
      (See full trace by running task with --trace)
      ```
      
      If a non-exceptional global jump occurs, it can be initialized by `ensure` to solve this problem.
      199bbd73
  2. 16 Mar, 2021 1 commit
  3. 15 Mar, 2021 6 commits
  4. 14 Mar, 2021 2 commits
  5. 13 Mar, 2021 1 commit
  6. 12 Mar, 2021 4 commits
  7. 11 Mar, 2021 2 commits
  8. 10 Mar, 2021 1 commit
  9. 09 Mar, 2021 3 commits
  10. 08 Mar, 2021 5 commits
  11. 07 Mar, 2021 1 commit
  12. 06 Mar, 2021 1 commit
  13. 05 Mar, 2021 4 commits
  14. 04 Mar, 2021 6 commits
  15. 03 Mar, 2021 2 commits