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
In some circumstances where files repeatedly get updated, such as when a
.xrl file re-generates a .erl file on each compile run, the DAG analysis
would repeatedly re-add edges for this file's dependencies (such as
include files) to the DAG. Since the digraph module de-dupes vertices
but not edges (duplicate edges is a valid use case), we add an explicit
check for edge presence before re-adding them.
This should properly prevent unexpected growth of DAG files.
From manual testing, we get stability when going from a fresh DAG, but
if it already had many dupes, the file size may jump around a bit
regardless.
0 commit comments