Skip to content

Conversation

@nevans
Copy link
Collaborator

@nevans nevans commented Nov 18, 2025

This simply adds a mutating version of #^ or #xor.

Although there is room for big performance improvement here, the algorithm remains basically unchanged. But the argument is only coerced into a SequenceSet once (rather than twice) which should provide a small performance boost.

This is simply a mutating version of `#^` or `#xor`.

Although there is room for big performance improvement here, the
algorithm remains unchanged, so any performance improvement is small.
@nevans nevans force-pushed the sequence_set/xor-bang branch from 94a6a36 to b9e99dc Compare November 18, 2025 15:02
@nevans nevans merged commit ed38612 into master Nov 18, 2025
32 checks passed
@nevans nevans deleted the sequence_set/xor-bang branch November 18, 2025 19:00
@nevans nevans added the enhancement New feature or request label Nov 25, 2025
@nevans nevans added the sequence-set Any code the IMAP `sequence-set` data type or grammar rule, especially the SequenceSet class. label Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request sequence-set Any code the IMAP `sequence-set` data type or grammar rule, especially the SequenceSet class.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants