-
Notifications
You must be signed in to change notification settings - Fork 551
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
XSUB.h: remove setjmp and longjmp overrides
Those redefinitions are in effect only when PERL_IMPLICIT_SYS is defined (pretty much only on Windows) and they're broken (circular) when HAS_SIGSETJMP isn't defined (e.g. on Windows). Also, even if they weren't broken, they don't provide any value. The workaround in threads.xs for this issue is still needed, because it's a dual-life module and it's supposed to work on older Perls. However, it can be simplified by defining NO_XSLOCKS to suppress the redefinitions. Fixes #21039
- Loading branch information
Showing
3 changed files
with
7 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters