From fb8e134c6c7093eb4fee84d0d667f2c41cd47f89 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 4 Mar 2026 08:12:16 +0200 Subject: report: avoid struct copies in range loops --- internal/worktime/report.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'internal/worktime') diff --git a/internal/worktime/report.go b/internal/worktime/report.go index cfe3001..3ffc983 100644 --- a/internal/worktime/report.go +++ b/internal/worktime/report.go @@ -168,8 +168,10 @@ func processEntry( func FormatReport(weeks []WeekReport, verbose, color bool) string { var out strings.Builder - for _, week := range weeks { - for _, day := range week.Days { + for weekIdx := range weeks { + week := &weeks[weekIdx] + for dayIdx := range week.Days { + day := &week.Days[dayIdx] out.WriteString(" ") out.WriteString(day.Marker) out.WriteString(" ") -- cgit v1.2.3