From 3a6feb0596b1167e4362fd3b7febcfe1b1a24fba Mon Sep 17 00:00:00 2001 From: greatroar <@> Date: Mon, 17 Feb 2020 09:30:00 +0100 Subject: [PATCH] Replace sort.Stable by sort.Strings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Calling the slow, O(n lgĀ² n) sort.Stable is equivalent to sort.Strings for a slice of unique strings. --- internal/archiver/archiver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/archiver/archiver.go b/internal/archiver/archiver.go index 2597e4143..79fffb4ce 100644 --- a/internal/archiver/archiver.go +++ b/internal/archiver/archiver.go @@ -515,7 +515,7 @@ func (arch *Archiver) SaveTree(ctx context.Context, snPath string, atree *Tree, for name := range atree.Nodes { names = append(names, name) } - sort.Stable(sort.StringSlice(names)) + sort.Strings(names) for _, name := range names { subatree := atree.Nodes[name]