aboutsummaryrefslogtreecommitdiff
path: root/test/closedchan.go
AgeCommit message (Collapse)Author
2012-02-16test: use testlib (first 100)Russ Cox
X ,s;^// \$G (\$D/)?\$F\.go *$;// compile;g X ,s;^// \$G (\$D/)?\$F\.go && \$L \$F\.\$A *$;// build;g X ,s;^// \$G (\$D/)?\$F\.go && \$L \$F\.\$A && \./\$A\.out *$;// run;g X ,s;^// errchk \$G( -e)? (\$D/)?\$F\.go *$;// errorcheck;g R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5656082
2011-11-04test: make closedchan.go exit with failure if something failsIan Lance Taylor
R=golang-dev, rsc, iant CC=golang-dev https://golang.org/cl/5356042
2011-10-13gc: disallow close on receive-only channelsRuss Cox
Fixes #2353. Fixes #2246. R=golang-dev, r, gri CC=golang-dev https://golang.org/cl/5282042
2011-03-11go code: replace closed(c) with x, ok := <-cRuss Cox
R=golang-dev, rog, bradfitzwork, r CC=golang-dev https://golang.org/cl/4243072
2011-01-31replace non-blocking send, receive syntax with selectRuss Cox
R=golang-dev, nigeltao, niemeyer, r CC=golang-dev https://golang.org/cl/4079053
2011-01-21spec, runtime, tests: send on closed channel panicsRuss Cox
Close of closed channel panics. Receive from closed channel never panics, even if done repeatedly. Fixes #1349. Fixes #1419. R=gri, iant, ken2, r, gri1, r2, iant2, rog, albert.strasheim, niemeyer, ejsherry CC=golang-dev https://golang.org/cl/3989042
2010-09-04test: remove semiocolons.Rob Pike
The ken directory is untouched so we have some examples with explicit semis. R=gri CC=golang-dev https://golang.org/cl/2157041
2009-03-23add test for close/closed, fix a few implementation bugs.Russ Cox
R=ken OCL=26664 CL=26664