Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 5a099d9e732823639742396273e296862d7643df
      
https://github.com/Perl/perl5/commit/5a099d9e732823639742396273e296862d7643df
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M t/op/bop.t

  Log Message:
  -----------
  t/op/bop.t: consistently use 4-space indentation

Previously, this block used 2- and even 1-space indents unlike the rest
of the file.


  Commit: d8935409c94992d3e665cdaa1c5411eb55a0e9e2
      
https://github.com/Perl/perl5/commit/d8935409c94992d3e665cdaa1c5411eb55a0e9e2
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M op.c
    M t/op/bop.t

  Log Message:
  -----------
  op.c: treat bitwise-{and,xor,or} assignment as lvalue

Previously, `($x &= $y) += $z` was fine (since `&=` returns an lvalue),
but not under feature "bitwise":

    Can't modify numeric bitwise and (&) in addition (+) at ...

Similar for `^=` and `|=`.

Extend the lvalue behavior of the old number/string mixed bitwise
assignment operators (`&= ^= |=`) to the new separate bitwise assignment
operators available under feature "bitwise" (`&= ^= |= &.= ^.= |.=`).

Fixes #22412.


Compare: https://github.com/Perl/perl5/compare/eabcc813bd32...d8935409c949

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

Reply via email to