vinyl: teach run iterator to respect slice boundaries
Make sure that we start iteration within the given slice and end it as soon as the current position leaves the slice boundaries. Note, the overhead caused by extra comparisons is only incurred if the slice has non-NULL boundaries, which is only the case if the run is shared among ranges.
Loading
Please register or sign in to comment