From: Eric Wong Date: Sat, 17 Dec 2016 12:04:11 +0000 (+0000) Subject: searchmsg: do not memoize {date} field X-Git-Tag: v1.0.0~128 X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=commitdiff_plain;h=0ccce545505026019fe2fa4ed7da6f329bf91be1 searchmsg: do not memoize {date} field We only generate the ->date once in NNTP, so creating the hash entry is a waste. --- diff --git a/lib/PublicInbox/SearchMsg.pm b/lib/PublicInbox/SearchMsg.pm index 4c65fbe0..d62f02c8 100644 --- a/lib/PublicInbox/SearchMsg.pm +++ b/lib/PublicInbox/SearchMsg.pm @@ -76,13 +76,10 @@ my @MoY = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); sub date ($) { my ($self) = @_; - my $date = __hdr($self, 'date'); - return $date if defined $date; my $ts = $self->{ts}; return unless defined $ts; my ($sec, $min, $hour, $mday, $mon, $year, $wday) = gmtime($ts); - $self->{date} = "$DoW[$wday], ". - sprintf("%02d $MoY[$mon] %04d %02d:%02d:%02d +0000", + "$DoW[$wday], " . sprintf("%02d $MoY[$mon] %04d %02d:%02d:%02d +0000", $mday, $year+1900, $hour, $min, $sec); }