Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds three new API functions: a pair to modify a COP by enabling or disabling a single warning bit within it, and a query function to ask if a given warning is already enabled.
This API is provided for CPAN modules to use to modify the set of warnings present in a COP during compile-time. Currently modules need to use the
new_warnings_bitfield()function, which was recently hidden by 09a0707. That change broke theSyntax::Keyword::Trymodule, as reported in BBC ticket #23609. This change won't directly fix the BBC issue, but it will provide a new API that the module can use instead of calling the now-hidden function, so upstream will be fixed, and protected from future changes.--
Does not current include a perldelta, but I could be convinced to add one, for this relatively obscure new API.