ref: First cleanup of test/modules, removing RegisterFunction.

This started as a minor CL to clean up the execHandle.envelope
TODO introduced in https://v.io/c/11474, where we noticed that
external commands don't behave correctly.

After speaking with Cos, I've also removed RegisterFunction,
since it's no longer used anywhere.  That lets us remove some of
the interfaces that were presumably added to inject support for
local function calls.

I've also cleaned up the package documentation, so that it shows
up reasonably in godoc.

In addition it would be nice to remove the external command
support completely.  That'll occur separately; it's only used by
the integration test framework, and we may be able to accomplish
that through better factoring of the implementation.

Change-Id: Id70e967a21457f3639106b834d5034c486d96bbc
6 files changed
tree: 8dab5b4066bfc9af077c54e9ef675d2d4c964a13
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTORS
  11. envvar.go
  12. envvar_test.go
  13. LICENSE
  14. PATENTS
  15. README.md
  16. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.