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
s"Previously invalidated, but (transitively) depend on new invalidations:${ppxs(reInvalidated)}"
)
newInvalidations ++ reInvalidated
}
Issue: It is hard to tell the purpose of reInvalidated. Ideally the need to include reInvalidated can be documented better.
Preferably we can also add a unit test to demonstrate why reInvalidated needs to be returned. Currently, if we only return newInvalidations, every zinc scripted test still passes.
The text was updated successfully, but these errors were encountered:
Thanks. I will look into that case. I don't fully understand why A1.scala would not be invalidated anyways in the next cycle when invalidateAfterInternalCompilation is called. But I guess playing with an active debugger would answer all my questions.
zinc/internal/zinc-core/src/main/scala/sbt/internal/inc/IncrementalCommon.scala
Lines 581 to 610 in 1c809a6
Issue: It is hard to tell the purpose of
reInvalidated
. Ideally the need to includereInvalidated
can be documented better.Preferably we can also add a unit test to demonstrate why
reInvalidated
needs to be returned. Currently, if we only returnnewInvalidations
, every zinc scripted test still passes.The text was updated successfully, but these errors were encountered: