diff options
author | 2016-12-15 17:25:08 +0000 | |
---|---|---|
committer | 2016-12-15 20:38:55 +0000 | |
commit | e3db95e855ac11f161d24d472efd488dc4085dfe (patch) | |
tree | 421e1c652eabd57b6ab0925ba9fa4e7876cfc742 /src/main/java/com/google/devtools/build/lib/BUILD | |
parent | 49757602c4ca9e48081f98850007b2ef17427b46 (diff) |
Streamline Fingerprint implementation
Thread all updates through a CodedOutputStream. This has the benefit of
potentially hashing less data, as many int values can be represented more
compactly, and reducing the churn of hashing strings (generally), since
CodedOutputStream is already heavily optimized for this. While the buffer
size is a little generous, it winds up paying off.
--
PiperOrigin-RevId: 142151062
MOS_MIGRATED_REVID=142151062
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/BUILD')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/BUILD | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/BUILD b/src/main/java/com/google/devtools/build/lib/BUILD index 87caa42b37..9ab93bddc7 100644 --- a/src/main/java/com/google/devtools/build/lib/BUILD +++ b/src/main/java/com/google/devtools/build/lib/BUILD @@ -274,6 +274,7 @@ java_library( "//src/main/java/com/google/devtools/common/options", "//third_party:guava", "//third_party:jsr305", + "//third_party/protobuf", ], ) |