aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/BUILD
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2018-06-08 10:45:04 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-08 10:46:34 -0700
commitad34b9a7f3c1b9332eb93a80b0f4bc4499b1d0fa (patch)
tree2b935e4f69cb11f477271a2f42a920879cb5388e /src/test/java/com/google/devtools/build/lib/BUILD
parentcd751ca2bb3677a15e0187f764415a6659417624 (diff)
Use unsafe String operations when writing parameter files.
When a LATIN-1 parameter file is requested, we can take advantage of the fact that JDK9 strings are (usually) stored as LATIN-1. For UTF-8, we can still optimize for the common case where a LATIN-1 string contains only ASCII characters, as these are bit-identical between UTF-8 and LATIN-1. This would still be expected to be the vast majority of parameter file contents. RELNOTES: None PiperOrigin-RevId: 199816430
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/BUILD')
-rw-r--r--src/test/java/com/google/devtools/build/lib/BUILD1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD
index 15b05fa809..c20948ac1b 100644
--- a/src/test/java/com/google/devtools/build/lib/BUILD
+++ b/src/test/java/com/google/devtools/build/lib/BUILD
@@ -60,6 +60,7 @@ filegroup(
"//src/test/java/com/google/devtools/build/lib/skylark:srcs",
"//src/test/java/com/google/devtools/build/lib/skylarkdebug/server:srcs",
"//src/test/java/com/google/devtools/build/lib/skylarkinterface/processor:srcs",
+ "//src/test/java/com/google/devtools/build/lib/unsafe:srcs",
],
visibility = ["//src:__pkg__"],
)