Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Minor refactor (no behavior change) to simplify and clean up. #596
This PR is a minor refactor (no behavior change) to simplify and clean up some of the code I've recently seen/looked over, and found opportunities to improve. Some of the changes are ones I wanted to make while working on #595, and some others I just did on the fly when making this PR.
Please review commit-by-commit. Each commit contains a readable bite-sized changed, and the commit message describes the motivation and rationale. Please leave comments if you disagree with something or have better suggestions.
There should not be any provable behavior changes. If there are, that's a bug.
These are good changes, thx for doing some cleanup. I agree with all except the parts of the last commit that I commented on. Let's talk about that one.