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