aboutsummaryrefslogtreecommitdiffstats
path: root/ui/tracer
diff options
context:
space:
mode:
authorDan Willemsen <dwillemsen@google.com>2017-05-12 16:38:17 -0700
committerDan Willemsen <dwillemsen@google.com>2017-05-15 16:21:33 -0700
commitdb8457cfecde2940690b577852528c5da01e3f5b (patch)
tree41b85018fb98339d39aabd9c3c1fd83ad757326d /ui/tracer
parent0b73b4bc3735ea33d6c2ef873239b54eead3a4b2 (diff)
downloadbuild_soong-db8457cfecde2940690b577852528c5da01e3f5b.tar.gz
build_soong-db8457cfecde2940690b577852528c5da01e3f5b.tar.bz2
build_soong-db8457cfecde2940690b577852528c5da01e3f5b.zip
Move version checking from Make into soong_ui
When kati keeps state around, it has to regenerate the ninja file every time the state is changed. So move the java version checking into soong_ui, where we can parallelize it with other operations instead of only checking it occasionally. Bug: 35970961 Test: Put java7 in PATH, m -j Test: Put java8-google in PATH, m -j Test: Put a space in TOP, m -j Test: OUT_DIR=<case-preserving fs> m -j Test: OUT_DIR=<path with space> m -j Test: DIST_DIR=<path with sapce> m -j Change-Id: I3245c8dd6d856240d17d54cb05d593dc9df71a27
Diffstat (limited to 'ui/tracer')
-rw-r--r--ui/tracer/tracer.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/ui/tracer/tracer.go b/ui/tracer/tracer.go
index b3728856..f19ac186 100644
--- a/ui/tracer/tracer.go
+++ b/ui/tracer/tracer.go
@@ -46,6 +46,8 @@ type Tracer interface {
Complete(name string, thread Thread, begin, end uint64)
ImportNinjaLog(thread Thread, filename string, startOffset time.Time)
+
+ NewThread(name string) Thread
}
type tracerImpl struct {