1
0
mirror of https://github.com/golang/go synced 2024-11-25 21:57:57 -07:00
The Go programming language
Go to file
Austin Clements 36ca5fde68 Implement labels, goto, labeled break, and labeled continue.
Return checking is now done as a general flow check at the end
of function compilation, since break and goto complicated the
way I was doing return checking before.  Goto-over-declaration
checking is also done as a final flow check.

Temporary variables used for effect extraction are now
actually temporary.  Otherwise "op=", "++", and "--" appear as
declarations that cannot be jumped over.

R=rsc
APPROVED=rsc
DELTA=421  (344 added, 38 deleted, 39 changed)
OCL=32527
CL=32535
2009-07-30 14:39:27 -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 use full path on command line when compiling, 2009-07-30 12:54:38 -07:00
test fixed golden.out, which is what 32496 should have done. 2009-07-29 18:33:31 -07:00
usr Implement labels, goto, labeled break, and labeled continue. 2009-07-30 14:39:27 -07:00