]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Unify the log entry for Subscriptor. 8168/head
authorDavid Wells <drwells@email.unc.edu>
Tue, 14 May 2019 14:23:24 +0000 (10:23 -0400)
committerDavid Wells <drwells@email.unc.edu>
Tue, 14 May 2019 14:23:24 +0000 (10:23 -0400)
The remark about rvalue references is no longer correct since we
switched, after the ban on rvalue references, to storing a
std::string (which permits rvalues once more).

doc/news/9.0.1-vs-9.1.0.h

index 9d4eb85ee8ae096389568bb20203d0ea3484d9c7..48e417fde74f55d5d0478217818364a587fb5754 100644 (file)
@@ -89,17 +89,6 @@ inconvenience this causes.
   (David Wells, 2018/11/30)
  </li>
 
- <li>
-  Changed: Subscriptor::subscribe cannot be called with rvalue references anymore.
-  In particular, temporary string literals cannot be used as argument. Storing
-  string literals with the same content at the same memory location is
-  implementation defined and cannot be relied upon. On the other hand, the
-  subscriber strings are not compared by their memory address anymore but by their
-  actual content.
-  <br>
-  (Daniel Arndt, 2018/11/12)
- </li>
-
  <li>
   Changed: The constructor for Subscriptor requires providing a pointer to a boolean
   that can be used to signal validity of the object pointed to by the subscribing
@@ -684,8 +673,10 @@ inconvenience this causes.
  </li>
 
  <li>
-  Changed: SmartPointer and Subscriptor use a std::string
-  instead of a const char * as identifier.
+  Changed: SmartPointer and Subscriptor use a `std::string`
+  instead of a `const char *` for subscriber identification. As a result,
+  subscriber strings are no longer compared by their memory address but instead
+  by their content.
   <br>
   (Daniel Arndt, 2019/04/08)
  </li>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.