Rewrite addWriteRange to erase more efficiently #11
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It should be possible to avoid traversing through all the intermediate nodes in the interval in lexicographic order. You just need to free them. This would probably look similar to how checkRangeRead traverses nodes in an interval. We should also be able to get away with less bookkeeping about which nodes we have to update if we invalidate them.
Abandoned: too much complexity for too little value. The existing code is already pretty good it seems.