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