]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/gc: use sort.Interface for reflect methods
authorHÃ¥vard Haugen <havard.haugen@gmail.com>
Mon, 14 Sep 2015 22:16:35 +0000 (00:16 +0200)
committerDave Cheney <dave@cheney.net>
Mon, 21 Sep 2015 22:27:53 +0000 (22:27 +0000)
commitbca70a66a7ebd7c8e18aaaac912673f65253373a
treeeb9a25994c8457191234f326694ef70f4f1132b2
parentebd96933c11d67997d1609c06b0cf076067a4f50
cmd/compile/internal/gc: use sort.Interface for reflect methods

Generate slices of method *Sig(nature)s instead of linked lists.
Remove custom lsort function in favor of sort.Interface.

Eliminates another use of stringsCompare.

Passes go build -a -toolexec 'toolstash -cmp' std cmd.

Change-Id: I9ed1664b7f55be9e967dd7196e396a76f6ea3422
Reviewed-on: https://go-review.googlesource.com/14559
Reviewed-by: Dave Cheney <dave@cheney.net>
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/reflect.go
src/cmd/compile/internal/gc/reflect_test.go [new file with mode: 0644]