simplify Environment#process looping

This commit is contained in:
Josh Holtrop 2017-05-23 14:10:45 -04:00
parent 1509c95176
commit a99e6e81b2

View File

@ -312,12 +312,8 @@ module Rscons
completed_tcs = Set.new
# First do a non-blocking wait to pick up any threads that have
# completed since last time.
loop do
if tc = wait_for_threaded_commands(nonblock: true)
while tc = wait_for_threaded_commands(nonblock: true)
completed_tcs << tc
else
break
end
end
# If needed, do a blocking wait.