about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2017-08-22 13:36:18 +0200
committerGitHub <noreply@github.com>2017-08-22 13:36:18 +0200
commit80cc5e51f02ac310cfc2fa0a4b82db69f68c9217 (patch)
tree90cbed7d430bfbc4411178f3b8670cc733f78398
parent16a189863c9ea817efd27da2afeb5e9e89ab3f43 (diff)
parent45233518a85f89f2793703c31c5da938a7b51784 (diff)
downloadrust-80cc5e51f02ac310cfc2fa0a4b82db69f68c9217.tar.gz
rust-80cc5e51f02ac310cfc2fa0a4b82db69f68c9217.zip
Rollup merge of #44001 - tamird:release-notes-1.16, r=alexcrichton
RELEASES.md: document 1.16 lifetime elision change

Closes #41105.

r? @Mark-Simulacrum cc @nikomatsakis
-rw-r--r--RELEASES.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/RELEASES.md b/RELEASES.md
index 7bf0bcab640..8200b16ce44 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -898,6 +898,9 @@ Compatibility Notes
 * [Ctrl-Z returns from `Stdin.read()` when reading from the console on
   Windows][38274]
 * [Clean up semantics of `self` in an import list][38313]
+* Reimplemented lifetime elision. This change was almost entirely compatible
+  with existing code, but it did close a number of small bugs and loopholes,
+  as well as being more accepting in some other [cases][41105].
 
 [37057]: https://github.com/rust-lang/rust/pull/37057
 [37761]: https://github.com/rust-lang/rust/pull/37761
@@ -932,6 +935,7 @@ Compatibility Notes
 [39048]: https://github.com/rust-lang/rust/pull/39048
 [39282]: https://github.com/rust-lang/rust/pull/39282
 [39379]: https://github.com/rust-lang/rust/pull/39379
+[41105]: https://github.com/rust-lang/rust/issues/41105
 [`<*const T>::wrapping_offset`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.wrapping_offset
 [`<*mut T>::wrapping_offset`]: https://doc.rust-lang.org/std/primitive.pointer.html#method.wrapping_offset
 [`Duration::checked_add`]: https://doc.rust-lang.org/std/time/struct.Duration.html#method.checked_add