Skip to content

[Backport 8.x] Fix regex node lookup regression from PUP-11515#515

Merged
corporate-gadfly merged 1 commit into
8.xfrom
backport-481-to-8.x
Jul 6, 2026
Merged

[Backport 8.x] Fix regex node lookup regression from PUP-11515#515
corporate-gadfly merged 1 commit into
8.xfrom
backport-481-to-8.x

Conversation

@OpenVoxProjectBot

Copy link
Copy Markdown
Contributor

Description

Backport of #481 to 8.x.

@bastelfreak bastelfreak added the bug Something isn't working label Jul 6, 2026
@bastelfreak bastelfreak mentioned this pull request Jul 6, 2026
@corporate-gadfly corporate-gadfly force-pushed the backport-481-to-8.x branch 2 times, most recently from 57ce87e to a5a5192 Compare July 6, 2026 15:36
@corporate-gadfly corporate-gadfly disabled auto-merge July 6, 2026 16:17
- The LOOKAROUND_OPERATORS tokens introduced in 5d09d7f are uppercase,
  but TypeCollection#munge_name() lowercases all lookup keys, so regex
  nodes with group syntax (e.g. (?:-test)) were stored under a key that
  could never be found again, producing "Cannot find definition Node".

  Fix: use downcased lookaround operators.

  Fixes: #14

Signed-off-by: Corporate Gadfly <haroon.rafique@gmail.com>
Co-authored-by: GitHub Copilot <noreply@github.com>
(cherry picked from commit 403896f)
@corporate-gadfly corporate-gadfly merged commit 3df87e0 into 8.x Jul 6, 2026
19 checks passed
@corporate-gadfly corporate-gadfly deleted the backport-481-to-8.x branch July 6, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants