diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-06-22 07:23:50 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-06-22 07:23:50 +0900 |
| commit | 36e1796e411bf9917af0ec836099f06fc548169d (patch) | |
| tree | b10aee5527ed5f956100a6d206db6e01c3b89447 | |
| parent | 6f35b07fabb150ead959889d0833cf9b10c9712c (diff) | |
| parent | 640fca327625c9e6385c4bdaf51d02e1a27eb6d3 (diff) | |
| download | mruby-36e1796e411bf9917af0ec836099f06fc548169d.tar.gz mruby-36e1796e411bf9917af0ec836099f06fc548169d.zip | |
Merge branch 'master' into use_transfer
| -rwxr-xr-x | minirake | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -530,6 +530,8 @@ class RakeApp next end + wait_process while $rake_fiber_table.size >= $rake_jobs + f.transfer end end @@ -551,7 +553,7 @@ class RakeApp puts "rake aborted!" $rake_failed.each do |ex| puts ex.message - if $trace + if $trace || $verbose puts ex.backtrace.join("\n") else puts ex.backtrace.find {|str| str =~ /#{@rakefile}/ } || "" @@ -578,10 +580,14 @@ class RakeApp if st.exitstatus != 0 raise "Command Failed: [#{ent[:command]}]" end + + wait_process while $rake_fiber_table.size >= $rake_jobs + ent[:fiber].transfer end end -end + + end if __FILE__ == $0 then RakeApp.new.run |
