]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj: reimplement line history
authorRuss Cox <rsc@golang.org>
Mon, 9 Mar 2015 02:41:48 +0000 (22:41 -0400)
committerGerrit Code Review <noreply-gerritcodereview@google.com>
Tue, 17 Mar 2015 00:30:37 +0000 (00:30 +0000)
commit861546543a9a69173d0c6a85bda9e207c2e8d459
treedb4964ee0bce62a3ac182bbc5f4b7c08275a5d7b
parentebe3d693d472f69cb68d945466eac0f770abf29b
cmd/internal/obj: reimplement line history

In addition to possibly being clearer code,
this replaces an O(n) lookup with an O(log n) lookup.

Change-Id: I0a574c536a965a87f7ad6dcdcc30f737bc771cd5
Reviewed-on: https://go-review.googlesource.com/7623
Reviewed-by: Rob Pike <r@golang.org>
src/cmd/internal/gc/lex.go
src/cmd/internal/obj/line_test.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/obj.go
src/cmd/internal/obj/objfile.go
src/cmd/internal/obj/sym.go