Branch: refs/heads/blead
  Home:   https://github.com/Perl/perl5
  Commit: 9562cefddfddef15154f9eb2fbc570e5066122a9
      
https://github.com/Perl/perl5/commit/9562cefddfddef15154f9eb2fbc570e5066122a9
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M handy.h

  Log Message:
  -----------
  remove duplicated code in Move/Copy/Zero

These macros are identical to the ...D forms except for their return
type, which is void. So just define Move/Copy/Zero in terms of
MoveD/CopyD/ZeroD.


  Commit: 816209d6508ecc4e2113c14c4042494065ce7c7d
      
https://github.com/Perl/perl5/commit/816209d6508ecc4e2113c14c4042494065ce7c7d
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M handy.h

  Log Message:
  -----------
  reformat MoveD/CopyD/ZeroD over multiple lines

It is a bit hard to tell (and even harder to change) what exactly these
macros are doing if everything is crammed into one line.


  Commit: 0045848ab5706364652e927c3453cfc212f218a4
      
https://github.com/Perl/perl5/commit/0045848ab5706364652e927c3453cfc212f218a4
  Author: Lukas Mai <lukasmai....@gmail.com>
  Date:   2025-08-20 (Wed, 20 Aug 2025)

  Changed paths:
    M handy.h

  Log Message:
  -----------
  assert under DEBUGGING that Copy's arguments don't overlap

memcpy() has undefined behavior if the source/destination ranges
overlap, so assert that they don't.


Compare: https://github.com/Perl/perl5/compare/c27ae6c7f3b9...0045848ab570

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

Reply via email to