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
This can lead to actual issues not being found because the system keeps exploring more and more paths. We could try to limit the number of explored paths, with a command line option of limitExplore = Maybe Int that would be in Config. Then, if the above code has launched more than limitExplore threads, it would return a Partial with the a PartialExec, that's a new entry here, for example TooManyBranches:
Currently, things can get really out of hand, with a nested if-then-else creating 2^20 threads via:
This can lead to actual issues not being found because the system keeps exploring more and more paths. We could try to limit the number of explored paths, with a command line option of
limitExplore = Maybe Int
that would be inConfig
. Then, if the above code has launched more thanlimitExplore
threads, it would return aPartial
with the aPartialExec
, that's a new entry here, for exampleTooManyBranches
:Then we can indicate to the user that some branches were left unexplored, due to the limit.
This would not change our default behaviour.
As requested by @ggrieco-tob
The text was updated successfully, but these errors were encountered: