simplify Environment#process looping
This commit is contained in:
parent
1509c95176
commit
a99e6e81b2
@ -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)
|
||||
completed_tcs << tc
|
||||
else
|
||||
break
|
||||
end
|
||||
while tc = wait_for_threaded_commands(nonblock: true)
|
||||
completed_tcs << tc
|
||||
end
|
||||
|
||||
# If needed, do a blocking wait.
|
||||
|
Loading…
x
Reference in New Issue
Block a user