Skip to content

Fix Python 3.14 custom demangler dispatch - #8391

Open
plafosse wants to merge 1 commit into
devfrom
test_fix_python314_demangler_bug
Open

Fix Python 3.14 custom demangler dispatch#8391
plafosse wants to merge 1 commit into
devfrom
test_fix_python314_demangler_bug

Conversation

@plafosse

@plafosse plafosse commented Aug 5, 2026

Copy link
Copy Markdown
Member

This does two things. Most importantly it fixes a run time error which occurred in the legacy demangler plugin detection code when run under python 3.14. Python 3.13 and below were fine. Second it moves the legacy detection code up to registration improving perf.

@plafosse
plafosse requested a review from CouleeApps August 5, 2026 21:05
@CouleeApps
CouleeApps requested review from fuzyll and removed request for CouleeApps August 5, 2026 21:31
@plafosse
plafosse force-pushed the test_fix_python314_demangler_bug branch from 4cf083f to de19c77 Compare August 5, 2026 21:43
@plafosse
plafosse force-pushed the test_fix_python314_demangler_bug branch from de19c77 to 69ca12a Compare August 6, 2026 03:06
@fuzyll fuzyll added this to the Krypton milestone Aug 6, 2026

@fuzyll fuzyll left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks for fixing this up! I've confirmed that, with the core change to make this work with a unit test, this no longer breaks on 3.14. Approved. 🙂

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.

2 participants