forked from marxin/cvise
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix hang when buggy (unaltered) OK comes after STOP
Make sure that we don't proceed with an unmodified file - for this, consistently validate the pass' results on both codepaths (in process_done_futures() and wait_for_first_success()). Besides fixing the hang that was possible when a pass misbehaved, there are a couple of other side effects: * more cases of ERRORs in a pass will be reported - previously only the ones on the first codepath were handled; * max_improvement is enforced stricter now - previously the second codepath allowed a larger reduction to sneak in. This fixes marxin#156.
- Loading branch information
1 parent
d21bc52
commit 28dba95
Showing
2 changed files
with
73 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters