Skip to content

Fix Python 3.14 custom demangler dispatch - #8391

Merged
plafosse merged 1 commit into
devfrom
test_fix_python314_demangler_bug
Aug 10, 2026
Merged

Fix Python 3.14 custom demangler dispatch#8391
plafosse merged 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 2 times, most recently 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. 🙂

@plafosse
plafosse force-pushed the test_fix_python314_demangler_bug branch from 69ca12a to b998501 Compare August 10, 2026 12:47
@plafosse
plafosse merged commit b998501 into dev Aug 10, 2026
5 checks passed
@plafosse
plafosse deleted the test_fix_python314_demangler_bug branch August 10, 2026 13:41
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