Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Optimize reverse iteration of TokenBuffer #1681

Merged
merged 1 commit into from
Jun 20, 2024
Merged

Optimize reverse iteration of TokenBuffer #1681

merged 1 commit into from
Jun 20, 2024

Conversation

dtolnay
Copy link
Owner

@dtolnay dtolnay commented Jun 20, 2024

Previously, jumping forward from a Entry::Group to the matching Entry::End was cheap, but jumping backward from Entry::End to the matching Entry::Group required a linear scan of all the tokens in between.

@dtolnay dtolnay merged commit 8a2a86b into master Jun 20, 2024
29 checks passed
@dtolnay dtolnay deleted the offset branch June 20, 2024 00:41
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant