The Go programming language
Go to file
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
doc - renamed SimpleVarDecl -> ShortVarDecl, in sync with terminology used in prose 2009-07-16 20:31:41 -07:00
include fix gotest by fixing nm -s to print in file order by storing a sequence number 2009-04-15 21:57:55 -07:00
lib/godoc no longer necessary; directory not empty anymore 2009-07-09 16:44:20 -07:00
misc/xcode xcode config files, self-describing 2009-05-20 16:09:34 -07:00
pkg clear out pkg tree in clean.bash. 2009-05-20 11:12:05 -07:00
src document rpc. 2009-07-27 17:25:41 -07:00
test move bug148, already fixed, to fixedbugs 2009-07-27 17:32:02 -07:00
usr Implement multi-valued functions, multi-valued return, and 2009-07-27 17:32:35 -07:00