Skip to content

Conversation

muellerj2
Copy link
Contributor

Towards #997 and #1528. Negative lookahead assertions can be handled very similarly to positive ones, but two things have to be kept in mind after the assertion is processed: (a) Failure must be inverted and (b) one must reset not just the position (as is sufficient for positive lookahead assertions), but also the capture groups.

@muellerj2 muellerj2 requested a review from a team as a code owner September 22, 2025 18:36
@github-project-automation github-project-automation bot moved this to Initial Review in STL Code Reviews Sep 22, 2025
@StephanTLavavej StephanTLavavej added enhancement Something can be improved regex meow is a substring of homeowner labels Sep 22, 2025
@StephanTLavavej StephanTLavavej self-assigned this Sep 23, 2025
@StephanTLavavej StephanTLavavej removed their assignment Sep 23, 2025
@StephanTLavavej StephanTLavavej moved this from Initial Review to Ready To Merge in STL Code Reviews Sep 23, 2025
@StephanTLavavej
Copy link
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej StephanTLavavej moved this from Ready To Merge to Merging in STL Code Reviews Sep 25, 2025
@StephanTLavavej StephanTLavavej merged commit fa166f2 into microsoft:main Sep 25, 2025
39 checks passed
@github-project-automation github-project-automation bot moved this from Merging to Done in STL Code Reviews Sep 25, 2025
@StephanTLavavej
Copy link
Member

Thanks for looking ahead to a future of negative stack space consumption! 😹 🎉 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Something can be improved regex meow is a substring of homeowner

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants