summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDavid Symonds <dsymonds@golang.org>2009-07-15 23:24:27 -0700
committerDavid Symonds <dsymonds@golang.org>2009-07-15 23:24:27 -0700
commitf25e2dd0e2aa02ad960de05be7b1225e50327c5a (patch)
tree23810c913fef65897455c82c9bc3f2dc5e1970cd /src
parentdcfaf795250893b26b18f3796d9f4ac1ed6cd08e (diff)
downloadgolang-f25e2dd0e2aa02ad960de05be7b1225e50327c5a.tar.gz
exvar: new Timer var type.
R=rsc APPROVED=r DELTA=146 (142 added, 0 deleted, 4 changed) OCL=31654 CL=31716
Diffstat (limited to 'src')
-rw-r--r--src/pkg/Make.deps2
-rw-r--r--src/pkg/exvar/exvar.go8
2 files changed, 9 insertions, 1 deletions
diff --git a/src/pkg/Make.deps b/src/pkg/Make.deps
index b58d2cc5f..1241bb479 100644
--- a/src/pkg/Make.deps
+++ b/src/pkg/Make.deps
@@ -41,7 +41,7 @@ path.install: strings.install
rand.install:
reflect.install: runtime.install strconv.install strings.install
regexp.install: bytes.install container/vector.install io.install os.install runtime.install utf8.install
-rpc.install: bufio.install gob.install http.install io.install log.install net.install os.install reflect.install strconv.install strings.install sync.install time.install unicode.install utf8.install
+rpc.install: bufio.install gob.install http.install io.install log.install net.install os.install reflect.install strconv.install strings.install sync.install unicode.install utf8.install
runtime.install:
sort.install:
strconv.install: bytes.install math.install os.install utf8.install
diff --git a/src/pkg/exvar/exvar.go b/src/pkg/exvar/exvar.go
index 6275e2d25..784971497 100644
--- a/src/pkg/exvar/exvar.go
+++ b/src/pkg/exvar/exvar.go
@@ -162,6 +162,14 @@ func Get(name string) Var {
return nil
}
+// RemoveAll removes all exported variables.
+// This is for tests; don't call this on a real server.
+func RemoveAll() {
+ mutex.Lock();
+ defer mutex.Unlock();
+ vars = make(map[string] Var);
+}
+
// Convenience functions for creating new exported variables.
func NewInt(name string) *Int {