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

Reply via email to