Branch: refs/heads/blead
Home: https://github.com/Perl/perl5
Commit: 566b1d48f0eabe131c5f5267c1d97e4d6890ccec
https://github.com/Perl/perl5/commit/566b1d48f0eabe131c5f5267c1d97e4d6890ccec
Author: Tony Cook <[email protected]>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M pod/perlguts.pod
Log Message:
-----------
perlguts: OA_UNOP_AUX is used on CPAN for xop_class
And it's reasonable that it is used.
Faster::Maths, Object::Pad, Syntax::Operator::Is, Data::Checks,
XS::Parse::Sublike all use this (I see an author trend...)
I also have an unreleased module that uses it.
Commit: 61650d160859f6232a835ff5dd3075bbff680047
https://github.com/Perl/perl5/commit/61650d160859f6232a835ff5dd3075bbff680047
Author: Tony Cook <[email protected]>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
M pod/perlguts.pod
Log Message:
-----------
perlguts: OP_GOTO can also be a PVOP
$ perl -MO=Concise,f -e 'sub f { goto foo; foo:1 }'
main::f:
5 <1> leavesub[1 ref] K/REFC,1 ->(end)
- <@> lineseq KP ->5
1 <;> nextstate(main 2 -e:1) v:{ ->2
2 <"> goto("foo") v ->3
3 <;> nextstate(foo: main 2 -e:1) v:{ ->4
4 <$> const[IV 1] s ->5
-e syntax OK
though this isn't reflected in regen/opcodes
Compare: https://github.com/Perl/perl5/compare/f0717418c470...61650d160859
To unsubscribe from these emails, change your notification settings at
https://github.com/Perl/perl5/settings/notifications