Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #175 so that the
is_bad()
function passed tobisect_search()
only takes the list of variables to test, and not the complement.I also added a unit test for bisect that actually tests to see if bisect can identify blamed files and symbols. This partially addresses #137. It is fairly comprehensive for the basic functionality of bisect. It does not address all of the features of bisect. It is also a bit too hard-coded to the current behavior and is not very generic and is able to break from small changes to bisect implementation.
Documentation: this change does not change anything that is specified in the documentation, so no changes here necessary
Testing: test is added and all tests pass