Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 67d1144b669c2adc7b923f01cfd5003d4ad75961
      
https://github.com/Perl/perl5/commit/67d1144b669c2adc7b923f01cfd5003d4ad75961
  Author: Richard Leach <[email protected]>
  Date:   2026-07-16 (Thu, 16 Jul 2026)

  Changed paths:
    M dump.c

  Log Message:
  -----------
  Perl_op_class: always show OP_SASSIGN as being a BINOP

It was previously possible for `OP_SASSIGN` to be created as a `BINOP`
_or_ an `UNOP`, but that hasn't been true for nearly a decade.

https://github.com/Perl/perl5/commit/354eabfa08c1e2f5d83c116c6f072a4e1f3a62ff
https://github.com/Perl/perl5/commit/35a2929bb8afc786379fa44c650f7c35377c74f7

This commit removes the vestigal special-casing within `Perl_op_class`
that could still sometimes suggest that `OP_SASSIGN` could be an `UNOP`.


  Commit: 5af62ad177c9cebe14608c52954862d3b3071ff6
      
https://github.com/Perl/perl5/commit/5af62ad177c9cebe14608c52954862d3b3071ff6
  Author: Richard Leach <[email protected]>
  Date:   2026-07-16 (Thu, 16 Jul 2026)

  Changed paths:
    M op.c

  Log Message:
  -----------
  OP_SASSIGN is a BINOP, not a viable type for newUNOP()

As per the previous commit, it used to be possible to create `OP_SASSIGN`
as either a `BINOP` or an `UNOP`, but that hasn't been true for nearly
a decade.


Compare: https://github.com/Perl/perl5/compare/1a3aa2545d33...5af62ad177c9

To unsubscribe from these emails, change your notification settings at 
https://github.com/Perl/perl5/settings/notifications

Reply via email to