go/usr
Austin Clements 75760a4b5d Implement multi-valued functions, multi-valued return, and
unpacking for assignments, call arguments, and returns.  This
change revamps the whole assignment compilation system to be
multi-valued, using the new MultiType type and multiV value.
Function calls, returns, and assignments now share a lot of
code and produce very consistent error messages.

R=rsc
APPROVED=rsc
DELTA=510  (335 added, 74 deleted, 101 changed)
OCL=32248
CL=32258
2009-07-27 17:32:35 -07:00
..
austin Implement multi-valued functions, multi-valued return, and 2009-07-27 17:32:35 -07:00
dsymonds/iterable minor cleanup, not required by compiler changes 2009-05-08 10:14:55 -07:00
gri/pretty - install gofmt in src/cmd/gofmt 2009-06-16 12:03:32 -07:00