Skip to content

Conversation

@leonerd
Copy link
Contributor

@leonerd leonerd commented May 11, 2022

This is due to bug #19704, where it doesn't work properly.

It's far too close to 5.36 release to have a go at fixing it now, so the best we can do put the named feature back into the version bundle and see about fixing it next time.

We should probably also add some release notes somewhere saying that explicitly disabling it will run into this same bug, so probably advise don't do that.

@wolfsage
Copy link
Contributor

d5c835d was the initial removal, which also changed some documentation in regen/feature.pl:

- This feature is enabled under this name from Perl 5.34 onwards.  In
- previous versions it was simply on all the time.
+ This behavior was always present in versions before Perl 5.34.  In Perl 5.34,
+ it was made controllable with the C<feature> pragma, but was on by default.
+ It is not present in the C<:5.36> feature bundle, so C<use v5.36> disables
+ this feature.

I believe we need to revert that documentation change as well

@leonerd
Copy link
Contributor Author

leonerd commented May 13, 2022

Ahyes. Rebased, reverted documentation in feature.pm and force-pushed.

I'll squash it to a single commit before merge.

@wolfsage
Copy link
Contributor

Thanks, LGTM

@leonerd leonerd requested a review from rjbs May 13, 2022 20:39
@rjbs rjbs merged commit 2d31a53 into Perl:blead May 14, 2022
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.

3 participants