]> Cypherpunks repositories - gostls13.git/commitdiff
[release-branch.go1.15] doc/go1.15: include behavior updates to the context package
authorAndrew <andybons@golang.org>
Wed, 12 Aug 2020 21:45:48 +0000 (17:45 -0400)
committerAndrew Bonventre <andybons@golang.org>
Thu, 13 Aug 2020 00:37:54 +0000 (00:37 +0000)
Fixes #40737

Change-Id: I8e2c1e1653d427af1ded6d61df1aa450e3c4d35c
Reviewed-on: https://go-review.googlesource.com/c/go/+/248329
Run-TryBot: Andrew Bonventre <andybons@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
(cherry picked from commit b2353174db1349f15113416b4df2a833db6058a6)
Reviewed-on: https://go-review.googlesource.com/c/go/+/248331
Reviewed-by: Andrew Gerrand <adg@golang.org>
doc/go1.15.html

index 8872d7113884ca56d0f7ff6aa2008c3612d6d257..e7b74560599758b693f5711603267c11381c9e1d 100644 (file)
@@ -433,6 +433,19 @@ Do not send CLs removing the interior tags from such phrases.
   </dd>
 </dl><!-- bufio -->
 
+<dl id="context"><dt><a href="/pkg/context/">context</a></dt>
+  <dd>
+    <p><!-- CL 223777 -->
+      Creating a derived <code>Context</code> using a nil parent is now explicitly
+      disallowed. Any attempt to do so with the
+      <a href="/pkg/context/#WithValue"><code>WithValue</code></a>,
+      <a href="/pkg/context/#WithDeadline"><code>WithDeadline</code></a>, or
+      <a href="/pkg/context/#WithCancel"><code>WithCancel</code></a> functions
+      will cause a panic.
+    </p>
+  </dd>
+</dl><!-- context -->
+
 <dl id="crypto"><dt><a href="/pkg/crypto/">crypto</a></dt>
   <dd>
     <p><!-- CL 231417, CL 225460 -->