aboutsummaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
authorJakob Borg <jakob@kastelo.net>2020-05-28 11:42:15 +0100
committerGitHub <noreply@github.com>2020-05-28 12:42:15 +0200
commit04ff8902636071f5b91e339e1490bacb3811bc54 (patch)
tree1ea939576e838ab0d5d02c17bec243cdde8da88e /script
parent9c0825c0d99e4b13d965f721a3592e8bdff45a97 (diff)
downloadsyncthing-04ff8902636071f5b91e339e1490bacb3811bc54.tar.gz
syncthing-04ff8902636071f5b91e339e1490bacb3811bc54.zip
build: Clean up build.sh, add build.ps1 (#6689)
Diffstat (limited to 'script')
-rw-r--r--script/benchfilter.go46
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()
-}