summaryrefslogtreecommitdiff
path: root/doc/go_spec.html
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2013-05-20 14:01:07 -0700
committerRobert Griesemer <gri@golang.org>2013-05-20 14:01:07 -0700
commit086778224653bf733de40164f1f6556b8136f49f (patch)
tree8d1afd61e348d211c3ee64a2ca8a3600b6bae85b /doc/go_spec.html
parentbf26074e18858cd7acd38b502d1f746681cb22b5 (diff)
downloadgo-086778224653bf733de40164f1f6556b8136f49f.tar.gz
spec: removed old or invalid TODOs
Several old TODOs are either resolved now (e.g. when is a return needed), or are from a time the language wasn't frozen (^ for uints only). Consolidated the others. R=golang-dev, r CC=golang-dev https://codereview.appspot.com/9599044
Diffstat (limited to 'doc/go_spec.html')
-rw-r--r--doc/go_spec.html31
1 files changed, 1 insertions, 30 deletions
diff --git a/doc/go_spec.html b/doc/go_spec.html
index 0015cbfb5..b3134eed8 100644
--- a/doc/go_spec.html
+++ b/doc/go_spec.html
@@ -15,6 +15,7 @@ TODO
[ ] need explicit language about the result type of operations
[ ] should probably write something about evaluation order of statements even
though obvious
+[ ] in Selectors section, clarify what receiver value is passed in method invocations
-->
@@ -2507,13 +2508,6 @@ p.M0() // ((*p).T0).M0()
</pre>
-<!--
-<span class="alert">
-TODO: Specify what happens to receivers.
-</span>
--->
-
-
<h3 id="Index_expressions">Index expressions</h3>
<p>
@@ -3337,13 +3331,6 @@ channel, or <code>false</code> if it is a zero value generated because the
channel is closed and empty.
</p>
-<!--
-<p>
-<span class="alert">TODO: Probably in a separate section, communication semantics
-need to be presented regarding send, receive, select, and goroutines.</span>
-</p>
--->
-
<h3 id="Method_expressions">Method expressions</h3>
@@ -3914,15 +3901,6 @@ context, even if it would be integral when calculated using infinite
precision.
</p>
-<!--
-<p>
-<span class="alert">
-TODO: perhaps ^ should be disallowed on non-uints instead of assuming twos complement.
-Also it may be possible to make typed constants more like variables, at the cost of fewer
-overflow etc. errors being caught.
-</span>
-</p>
--->
<h3 id="Order_of_evaluation">Order of evaluation</h3>
@@ -4901,13 +4879,6 @@ function. A "return" statement that specifies results sets the result parameters
any deferred functions are executed.
</p>
-<!--
-<p>
-<span class="alert">
-TODO: Define when return is required.<br />
-</span>
-</p>
--->
<h3 id="Break_statements">Break statements</h3>