loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Reduce some allocations in type conversion (#26772)

authored by

Chongyi Zheng and committed by
GitHub
ac2f8c9a 4803766f

+4 -4
+1 -1
modules/log/event_writer_base.go
··· 90 90 91 91 if exprRegexp != nil { 92 92 fileLineCaller := fmt.Sprintf("%s:%d:%s", event.Origin.Filename, event.Origin.Line, event.Origin.Caller) 93 - matched := exprRegexp.Match([]byte(fileLineCaller)) || exprRegexp.Match([]byte(event.Origin.MsgSimpleText)) 93 + matched := exprRegexp.MatchString(fileLineCaller) || exprRegexp.MatchString(event.Origin.MsgSimpleText) 94 94 if !matched { 95 95 continue 96 96 }
+1 -1
services/packages/rpm/repository.go
··· 232 232 } 233 233 234 234 var buf bytes.Buffer 235 - buf.Write([]byte(xml.Header)) 235 + buf.WriteString(xml.Header) 236 236 if err := xml.NewEncoder(&buf).Encode(&Repomd{ 237 237 Xmlns: "http://linux.duke.edu/metadata/repo", 238 238 XmlnsRpm: "http://linux.duke.edu/metadata/rpm",
+2 -2
services/pull/pull.go
··· 755 755 } 756 756 757 757 for _, author := range authors { 758 - if _, err := stringBuilder.Write([]byte("Co-authored-by: ")); err != nil { 758 + if _, err := stringBuilder.WriteString("Co-authored-by: "); err != nil { 759 759 log.Error("Unable to write to string builder Error: %v", err) 760 760 return "" 761 761 } 762 - if _, err := stringBuilder.Write([]byte(author)); err != nil { 762 + if _, err := stringBuilder.WriteString(author); err != nil { 763 763 log.Error("Unable to write to string builder Error: %v", err) 764 764 return "" 765 765 }