Skip to content

Fix RangedGetMachine skipping keys past min prefix#2110

Merged
kkuehlz merged 1 commit intomainfrom
kkuehler/traverse
Mar 2, 2026
Merged

Fix RangedGetMachine skipping keys past min prefix#2110
kkuehlz merged 1 commit intomainfrom
kkuehler/traverse

Conversation

@kkuehlz
Copy link
Contributor

@kkuehlz kkuehlz commented Feb 28, 2026

does_key_intersect_with_range() used starts_with() to check short paths against min, which missed paths lexicographically past the min prefix (e.g. path 0x1 with min 0x01234). Compare the path against the truncated min prefix instead.

Copilot AI review requested due to automatic review settings February 28, 2026 00:36

This comment was marked as outdated.

maxkozlovsky
maxkozlovsky previously approved these changes Mar 2, 2026
Chen-Yifan
Chen-Yifan previously approved these changes Mar 2, 2026

This comment was marked as outdated.

This comment was marked as outdated.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

does_key_intersect_with_range used starts_with to check short paths
against min, which missed paths lexicographically past the min prefix
(e.g. path 0x1 with min 0x01234). Compare the path against the
truncated min prefix instead.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@kkuehlz kkuehlz force-pushed the kkuehler/traverse branch from c1126e4 to 8502f47 Compare March 2, 2026 20:12
@kkuehlz kkuehlz merged commit 29ceafa into main Mar 2, 2026
14 checks passed
@kkuehlz kkuehlz deleted the kkuehler/traverse branch March 2, 2026 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants