You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I read the following in the documentation (5.40.0):
perldoc perl5380delta
* The underlying "Perl_dowantarray" function implementing the
long-deprecated "GIMME" macro has been marked as deprecated, so that
use of the macro emits a compile-time warning. "GIMME" has been
documented as deprecated in favour of "GIMME_V" since Perl v5.6.0,
but had not previously issued a warning.
perldoc perlapi
"GIMME"
"DEPRECATED!" It is planned to remove "GIMME" from a future release
of Perl. Do not use it for new code; remove it from existing code.
A backward-compatible version of "GIMME_V" which can only return
"G_SCALAR" or "G_LIST"; in a void context, it returns "G_SCALAR".
Deprecated. Use "GIMME_V" instead.
U32 GIMME
But I see no mention of GIMME in pod/perldeprecation.pod. So shouldn't we be developing a plan and a timetable for its removal? Can anyone explain why we haven't done so already (e.g., it may be in use in darkpan code)?
The text was updated successfully, but these errors were encountered:
I read the following in the documentation (5.40.0):
perldoc perl5380delta
* The underlying "Perl_dowantarray" function implementing the
long-deprecated "GIMME" macro has been marked as deprecated, so that
use of the macro emits a compile-time warning. "GIMME" has been
documented as deprecated in favour of "GIMME_V" since Perl v5.6.0,
but had not previously issued a warning.
perldoc perlapi
"GIMME"
"DEPRECATED!" It is planned to remove "GIMME" from a future release
of Perl. Do not use it for new code; remove it from existing code.
A backward-compatible version of "GIMME_V" which can only return
"G_SCALAR" or "G_LIST"; in a void context, it returns "G_SCALAR".
Deprecated. Use "GIMME_V" instead.
U32 GIMME
But I see no mention of GIMME in pod/perldeprecation.pod. So shouldn't we be developing a plan and a timetable for its removal? Can anyone explain why we haven't done so already (e.g., it may be in use in darkpan code)?
If anyone knows anything about GIMME, can you review the above so that we can see about scheduling this deprecation work during the 5.43 development cycle? Thanks.
(Moved from #22527 (comment).)
I read the following in the documentation (5.40.0):
But I see no mention of
GIMME
inpod/perldeprecation.pod
. So shouldn't we be developing a plan and a timetable for its removal? Can anyone explain why we haven't done so already (e.g., it may be in use in darkpan code)?The text was updated successfully, but these errors were encountered: