This is an automated email from the git hooks/post-receive script. guillem pushed a commit to branch master in repository dpkg.
commit f5b7b766b4d9f07f8de7c7ad040b747ffb1cb014 Author: Guillem Jover <[email protected]> Date: Thu Sep 28 02:52:12 2017 +0200 Dpkg::Control::HashCore: Optimize trailing space trimming in parse() We should only apply the "costly" substitution when there is at least one whitespace. --- debian/changelog | 2 ++ scripts/Dpkg/Control/HashCore.pm | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 83b379e..78f9d9d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -96,6 +96,8 @@ dpkg (1.19.0) UNRELEASED; urgency=medium in Dpkg::Control::HashCore parse method. - Optimize trailing space matching on Dpkg::Control::HashCore parse method, by trimming it just once at the beginning of the iteration. + - Optimize trailing space trimming on Dpkg::Control::HashCore parse + method, by requiring that at least one whitespace is present. * Documentation: - Document currently accepted syntax for changelogs in deb-changelog(5). Closes: #858579 diff --git a/scripts/Dpkg/Control/HashCore.pm b/scripts/Dpkg/Control/HashCore.pm index 3504e99..f33c156 100644 --- a/scripts/Dpkg/Control/HashCore.pm +++ b/scripts/Dpkg/Control/HashCore.pm @@ -204,7 +204,7 @@ sub parse { # s/// doing anything, which gives usa significant speed up. chomp; my $armor = $_; - s/\s*$//; + s/\s+$//; next if length == 0 and $paraborder; next if substr($_, 0, 1) eq '#'; -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/dpkg/dpkg.git

