You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
./mill clean; ./mill __.compile doesn't always show the prompt during compilation, especially the second time it is run consecutively. rm -rf out/; ./mill __.compile does seem to show the prompt reliably every time. Mill 0.12.3
The text was updated successfully, but these errors were encountered:
Fixes#4074
We shouldn't sleep for `nonInteractivePromptUpdateIntervalMillis` every
time `readTerminalDims` fails, because that means if there's a transient
failure it doesn't check again for 60s during which there is no prompt
shown
Instead, we always check after `promptUpdateIntervalMillis` seconds, and
but only refresh the prompt if `now - lastUpdate >
nonInteractivePromptUpdateIntervalMillis`
Also we make sure we call `writeTerminalDims` at least once before we
start the Mill background process, rather than relying on the background
thread to reach that code path in time
Either of these fixes alone should solve the issue, but might as well do
both
./mill clean; ./mill __.compile
doesn't always show the prompt during compilation, especially the second time it is run consecutively.rm -rf out/; ./mill __.compile
does seem to show the prompt reliably every time. Mill 0.12.3The text was updated successfully, but these errors were encountered: