summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pkg/exp/eval/Makefile (renamed from usr/austin/eval/Makefile)2
-rw-r--r--src/pkg/exp/eval/abort.go (renamed from usr/austin/eval/abort.go)0
-rw-r--r--src/pkg/exp/eval/bridge.go (renamed from usr/austin/eval/bridge.go)0
-rw-r--r--src/pkg/exp/eval/compiler.go (renamed from usr/austin/eval/compiler.go)0
-rw-r--r--src/pkg/exp/eval/eval_test.go (renamed from usr/austin/eval/eval_test.go)0
-rw-r--r--src/pkg/exp/eval/expr.go (renamed from usr/austin/eval/expr.go)0
-rw-r--r--src/pkg/exp/eval/expr1.go (renamed from usr/austin/eval/expr1.go)0
-rw-r--r--src/pkg/exp/eval/expr_test.go (renamed from usr/austin/eval/expr_test.go)0
-rw-r--r--src/pkg/exp/eval/func.go (renamed from usr/austin/eval/func.go)0
-rw-r--r--src/pkg/exp/eval/gen.go (renamed from usr/austin/eval/gen.go)0
-rw-r--r--src/pkg/exp/eval/main.go (renamed from usr/austin/eval/main.go)0
-rw-r--r--src/pkg/exp/eval/scope.go (renamed from usr/austin/eval/scope.go)0
-rw-r--r--src/pkg/exp/eval/stmt.go (renamed from usr/austin/eval/stmt.go)0
-rw-r--r--src/pkg/exp/eval/stmt_test.go (renamed from usr/austin/eval/stmt_test.go)0
-rwxr-xr-xsrc/pkg/exp/eval/test.bash (renamed from usr/austin/eval/test.bash)0
-rw-r--r--src/pkg/exp/eval/type.go (renamed from usr/austin/eval/type.go)0
-rw-r--r--src/pkg/exp/eval/typec.go (renamed from usr/austin/eval/typec.go)0
-rw-r--r--src/pkg/exp/eval/util.go (renamed from usr/austin/eval/util.go)0
-rw-r--r--src/pkg/exp/eval/value.go (renamed from usr/austin/eval/value.go)0
-rw-r--r--src/pkg/exp/eval/world.go (renamed from usr/austin/eval/world.go)3
-rw-r--r--src/pkg/exp/ogle/Makefile (renamed from usr/austin/ogle/Makefile)2
-rw-r--r--src/pkg/exp/ogle/abort.go (renamed from usr/austin/ogle/abort.go)0
-rw-r--r--src/pkg/exp/ogle/arch.go (renamed from usr/austin/ogle/arch.go)0
-rw-r--r--src/pkg/exp/ogle/cmd.go (renamed from usr/austin/ogle/cmd.go)3
-rw-r--r--src/pkg/exp/ogle/event.go (renamed from usr/austin/ogle/event.go)0
-rw-r--r--src/pkg/exp/ogle/frame.go (renamed from usr/austin/ogle/frame.go)0
-rw-r--r--src/pkg/exp/ogle/goroutine.go (renamed from usr/austin/ogle/goroutine.go)2
-rw-r--r--src/pkg/exp/ogle/main.go (renamed from usr/austin/ogle/main.go)2
-rw-r--r--src/pkg/exp/ogle/process.go (renamed from usr/austin/ogle/process.go)2
-rw-r--r--src/pkg/exp/ogle/rruntime.go (renamed from usr/austin/ogle/rruntime.go)2
-rw-r--r--src/pkg/exp/ogle/rtype.go (renamed from usr/austin/ogle/rtype.go)2
-rw-r--r--src/pkg/exp/ogle/rvalue.go (renamed from usr/austin/ogle/rvalue.go)2
-rw-r--r--src/pkg/exp/ogle/vars.go (renamed from usr/austin/ogle/vars.go)2
-rwxr-xr-xsrc/run.bash15
34 files changed, 26 insertions, 13 deletions
diff --git a/usr/austin/eval/Makefile b/src/pkg/exp/eval/Makefile
index 37f7c02a7..65bedf7ba 100644
--- a/usr/austin/eval/Makefile
+++ b/src/pkg/exp/eval/Makefile
@@ -4,7 +4,7 @@
include $(GOROOT)/src/Make.$(GOARCH)
-TARG=eval
+TARG=exp/eval
GOFILES=\
abort.go\
bridge.go\
diff --git a/usr/austin/eval/abort.go b/src/pkg/exp/eval/abort.go
index 38ad2bf62..38ad2bf62 100644
--- a/usr/austin/eval/abort.go
+++ b/src/pkg/exp/eval/abort.go
diff --git a/usr/austin/eval/bridge.go b/src/pkg/exp/eval/bridge.go
index da2dd52a9..da2dd52a9 100644
--- a/usr/austin/eval/bridge.go
+++ b/src/pkg/exp/eval/bridge.go
diff --git a/usr/austin/eval/compiler.go b/src/pkg/exp/eval/compiler.go
index f3c962c2b..f3c962c2b 100644
--- a/usr/austin/eval/compiler.go
+++ b/src/pkg/exp/eval/compiler.go
diff --git a/usr/austin/eval/eval_test.go b/src/pkg/exp/eval/eval_test.go
index 192a2e782..192a2e782 100644
--- a/usr/austin/eval/eval_test.go
+++ b/src/pkg/exp/eval/eval_test.go
diff --git a/usr/austin/eval/expr.go b/src/pkg/exp/eval/expr.go
index ea4fc082b..ea4fc082b 100644
--- a/usr/austin/eval/expr.go
+++ b/src/pkg/exp/eval/expr.go
diff --git a/usr/austin/eval/expr1.go b/src/pkg/exp/eval/expr1.go
index 7787a2112..7787a2112 100644
--- a/usr/austin/eval/expr1.go
+++ b/src/pkg/exp/eval/expr1.go
diff --git a/usr/austin/eval/expr_test.go b/src/pkg/exp/eval/expr_test.go
index ea11cf69d..ea11cf69d 100644
--- a/usr/austin/eval/expr_test.go
+++ b/src/pkg/exp/eval/expr_test.go
diff --git a/usr/austin/eval/func.go b/src/pkg/exp/eval/func.go
index 3bf52871d..3bf52871d 100644
--- a/usr/austin/eval/func.go
+++ b/src/pkg/exp/eval/func.go
diff --git a/usr/austin/eval/gen.go b/src/pkg/exp/eval/gen.go
index 06939e58c..06939e58c 100644
--- a/usr/austin/eval/gen.go
+++ b/src/pkg/exp/eval/gen.go
diff --git a/usr/austin/eval/main.go b/src/pkg/exp/eval/main.go
index 2a6d94845..2a6d94845 100644
--- a/usr/austin/eval/main.go
+++ b/src/pkg/exp/eval/main.go
diff --git a/usr/austin/eval/scope.go b/src/pkg/exp/eval/scope.go
index 7ee4a8915..7ee4a8915 100644
--- a/usr/austin/eval/scope.go
+++ b/src/pkg/exp/eval/scope.go
diff --git a/usr/austin/eval/stmt.go b/src/pkg/exp/eval/stmt.go
index 9ec6fb83d..9ec6fb83d 100644
--- a/usr/austin/eval/stmt.go
+++ b/src/pkg/exp/eval/stmt.go
diff --git a/usr/austin/eval/stmt_test.go b/src/pkg/exp/eval/stmt_test.go
index e94adfb60..e94adfb60 100644
--- a/usr/austin/eval/stmt_test.go
+++ b/src/pkg/exp/eval/stmt_test.go
diff --git a/usr/austin/eval/test.bash b/src/pkg/exp/eval/test.bash
index 81f4c3dd1..81f4c3dd1 100755
--- a/usr/austin/eval/test.bash
+++ b/src/pkg/exp/eval/test.bash
diff --git a/usr/austin/eval/type.go b/src/pkg/exp/eval/type.go
index b73f92163..b73f92163 100644
--- a/usr/austin/eval/type.go
+++ b/src/pkg/exp/eval/type.go
diff --git a/usr/austin/eval/typec.go b/src/pkg/exp/eval/typec.go
index bdbe98c4c..bdbe98c4c 100644
--- a/usr/austin/eval/typec.go
+++ b/src/pkg/exp/eval/typec.go
diff --git a/usr/austin/eval/util.go b/src/pkg/exp/eval/util.go
index 9cdf23722..9cdf23722 100644
--- a/usr/austin/eval/util.go
+++ b/src/pkg/exp/eval/util.go
diff --git a/usr/austin/eval/value.go b/src/pkg/exp/eval/value.go
index 1a64a6d96..1a64a6d96 100644
--- a/usr/austin/eval/value.go
+++ b/src/pkg/exp/eval/value.go
diff --git a/usr/austin/eval/world.go b/src/pkg/exp/eval/world.go
index 6d547f6e8..a5e4e6092 100644
--- a/usr/austin/eval/world.go
+++ b/src/pkg/exp/eval/world.go
@@ -2,6 +2,9 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// This package is the beginning of an interpreter for Go.
+// It can run simple Go programs but does not implement
+// interface values or packages.
package eval
import (
diff --git a/usr/austin/ogle/Makefile b/src/pkg/exp/ogle/Makefile
index 9ea9beabe..31bb9df5c 100644
--- a/usr/austin/ogle/Makefile
+++ b/src/pkg/exp/ogle/Makefile
@@ -4,7 +4,7 @@
include $(GOROOT)/src/Make.$(GOARCH)
-TARG=ogle
+TARG=exp/ogle
GOFILES=\
abort.go\
arch.go\
diff --git a/usr/austin/ogle/abort.go b/src/pkg/exp/ogle/abort.go
index 087c57b5f..087c57b5f 100644
--- a/usr/austin/ogle/abort.go
+++ b/src/pkg/exp/ogle/abort.go
diff --git a/usr/austin/ogle/arch.go b/src/pkg/exp/ogle/arch.go
index 30a2bcf58..30a2bcf58 100644
--- a/usr/austin/ogle/arch.go
+++ b/src/pkg/exp/ogle/arch.go
diff --git a/usr/austin/ogle/cmd.go b/src/pkg/exp/ogle/cmd.go
index 09767e72f..f60621343 100644
--- a/usr/austin/ogle/cmd.go
+++ b/src/pkg/exp/ogle/cmd.go
@@ -2,13 +2,14 @@
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
+// Ogle is the beginning of a debugger for Go.
package ogle
import (
"bufio";
"debug/elf";
"debug/proc";
- "eval";
+ "exp/eval";
"fmt";
"go/scanner";
"go/token";
diff --git a/usr/austin/ogle/event.go b/src/pkg/exp/ogle/event.go
index 9dc7a8445..9dc7a8445 100644
--- a/usr/austin/ogle/event.go
+++ b/src/pkg/exp/ogle/event.go
diff --git a/usr/austin/ogle/frame.go b/src/pkg/exp/ogle/frame.go
index bf2b39134..bf2b39134 100644
--- a/usr/austin/ogle/frame.go
+++ b/src/pkg/exp/ogle/frame.go
diff --git a/usr/austin/ogle/goroutine.go b/src/pkg/exp/ogle/goroutine.go
index de80c604e..4d458c561 100644
--- a/usr/austin/ogle/goroutine.go
+++ b/src/pkg/exp/ogle/goroutine.go
@@ -6,7 +6,7 @@ package ogle
import (
"debug/proc";
- "eval";
+ "exp/eval";
"fmt";
"os";
)
diff --git a/usr/austin/ogle/main.go b/src/pkg/exp/ogle/main.go
index 7d94d38cc..88265624a 100644
--- a/usr/austin/ogle/main.go
+++ b/src/pkg/exp/ogle/main.go
@@ -4,7 +4,7 @@
package main
-import "ogle"
+import "exp/ogle"
func main() {
ogle.Main();
diff --git a/usr/austin/ogle/process.go b/src/pkg/exp/ogle/process.go
index 0a3e9b291..984364f23 100644
--- a/usr/austin/ogle/process.go
+++ b/src/pkg/exp/ogle/process.go
@@ -8,7 +8,7 @@ import (
"debug/elf";
"debug/gosym";
"debug/proc";
- "eval";
+ "exp/eval";
"fmt";
"log";
"os";
diff --git a/usr/austin/ogle/rruntime.go b/src/pkg/exp/ogle/rruntime.go
index 03d1c7980..2af636926 100644
--- a/usr/austin/ogle/rruntime.go
+++ b/src/pkg/exp/ogle/rruntime.go
@@ -6,7 +6,7 @@ package ogle
import (
"debug/proc";
- "eval";
+ "exp/eval";
"reflect";
)
diff --git a/usr/austin/ogle/rtype.go b/src/pkg/exp/ogle/rtype.go
index 26040f6b8..f70b918c0 100644
--- a/usr/austin/ogle/rtype.go
+++ b/src/pkg/exp/ogle/rtype.go
@@ -6,7 +6,7 @@ package ogle
import (
"debug/proc";
- "eval";
+ "exp/eval";
"fmt";
"log";
)
diff --git a/usr/austin/ogle/rvalue.go b/src/pkg/exp/ogle/rvalue.go
index 47a54a934..9077e238b 100644
--- a/usr/austin/ogle/rvalue.go
+++ b/src/pkg/exp/ogle/rvalue.go
@@ -6,7 +6,7 @@ package ogle
import (
"debug/proc";
- "eval";
+ "exp/eval";
"fmt";
)
diff --git a/usr/austin/ogle/vars.go b/src/pkg/exp/ogle/vars.go
index ddfdb0fd8..539b5b345 100644
--- a/usr/austin/ogle/vars.go
+++ b/src/pkg/exp/ogle/vars.go
@@ -7,7 +7,7 @@ package ogle
import (
"debug/gosym";
"debug/proc";
- "eval";
+ "exp/eval";
"log";
"os";
)
diff --git a/src/run.bash b/src/run.bash
index 07f2774a1..619ba9b7d 100755
--- a/src/run.bash
+++ b/src/run.bash
@@ -26,12 +26,10 @@ maketest() {
maketest \
pkg \
- ../usr/austin/eval \
# all of these are subtly different
# from what maketest does.
-
(xcd pkg/sync;
make clean;
time make
@@ -55,7 +53,18 @@ make clean
./test.bash
) || exit $?
-(xcd ../usr/austin/ogle
+(xcd ../usr/r/rpc
+make clean
+time make
+./chanrun
+) || exit $?
+
+(xcd ../usr/dsymonds/iterable
+make clean
+time make test
+) || exit $?
+
+(xcd pkg/exp/ogle
make clean
time make ogle
) || exit $?