Add some old async definitions back #29
Merged
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.
These changes represent most of the changes we settled on after code pairing. Haven't thought all of these through yet, but wanted to share and also run CI to see what breaks.
Overall, I am starting to feel like just removing everything old async/octree is the way to go since, like you said (and now I've felt first-hand), there is some complicated nuance here. And I'm not convinced that any discoverability of the old code being in the repo is worth it - actually I might argue that removing everything at once makes things easier to understand retrospectively too.