diff options
author | Jakob Borg <jakob@kastelo.net> | 2020-05-28 11:42:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-28 12:42:15 +0200 |
commit | 04ff8902636071f5b91e339e1490bacb3811bc54 (patch) | |
tree | 1ea939576e838ab0d5d02c17bec243cdde8da88e /script | |
parent | 9c0825c0d99e4b13d965f721a3592e8bdff45a97 (diff) | |
download | syncthing-04ff8902636071f5b91e339e1490bacb3811bc54.tar.gz syncthing-04ff8902636071f5b91e339e1490bacb3811bc54.zip |
build: Clean up build.sh, add build.ps1 (#6689)
Diffstat (limited to 'script')
-rw-r--r-- | script/benchfilter.go | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/script/benchfilter.go b/script/benchfilter.go deleted file mode 100644 index c543f518a..000000000 --- a/script/benchfilter.go +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (C) 2015 The Syncthing Authors. -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - -// +build ignore - -// Neatly format benchmarking output which otherwise looks like crap. -package main - -import ( - "bufio" - "fmt" - "os" - "regexp" - "strings" - "text/tabwriter" -) - -var ( - benchRe = regexp.MustCompile(`^(Bench[^\s]+)\s+(\d+)\s+(\d+ ns/op)\s*(\d+ B/op)?\s*(\d+ allocs/op)?`) -) - -func main() { - tw := tabwriter.NewWriter(os.Stdout, 1, 1, 1, ' ', 0) - br := bufio.NewScanner(os.Stdin) - n := 0 - - for br.Scan() { - line := br.Text() - - if match := benchRe.FindStringSubmatch(line); match != nil { - n++ - for i := range match[2:] { - match[2+i] = fmt.Sprintf("%16s", match[2+i]) - } - tw.Write([]byte(strings.Join(match[1:], "\t") + "\n")) - } else if n > 0 && strings.HasPrefix(line, "ok") { - n = 0 - tw.Flush() - fmt.Printf("%s\n\n", line) - } - } - tw.Flush() -} |