From 1618d5f3bb01cbd1cbb666bf3e1cf195fa4f3c08 Mon Sep 17 00:00:00 2001 From: Andrzej Krzemienski Date: Thu, 24 Nov 2016 23:31:43 +0100 Subject: [PATCH] release notes --- doc/91_relnotes.qbk | 2 ++ doc/html/boost_optional/relnotes.html | 8 ++++++++ doc/html/index.html | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/91_relnotes.qbk b/doc/91_relnotes.qbk index a026a8b..d9ca103 100644 --- a/doc/91_relnotes.qbk +++ b/doc/91_relnotes.qbk @@ -13,7 +13,9 @@ [heading Boost Release 1.63] * Added two new in-place constructors. They work similarly to `emplace()` functions: they initialize the contained value by perfect-forwarding the obtained arguments. One constructor always initializes the contained value, the other based on a boolean condition. +* Syntax `o = {}` now correctly un-initializes optional, just like in `std::optional`. * Fixed [@https://svn.boost.org/trac/boost/ticket/12203 Trac #12203]. +* Fixed [@https://svn.boost.org/trac/boost/ticket/12563 Trac #12563]. [heading Boost Release 1.62] diff --git a/doc/html/boost_optional/relnotes.html b/doc/html/boost_optional/relnotes.html index 6a6db62..79243a2 100644 --- a/doc/html/boost_optional/relnotes.html +++ b/doc/html/boost_optional/relnotes.html @@ -38,9 +38,17 @@ obtained arguments. One constructor always initializes the contained value, the other based on a boolean condition. +
  • + Syntax o = + {} now correctly un-initializes + optional, just like in std::optional. +
  • Fixed Trac #12203.
  • +
  • + Fixed Trac #12563. +
  • diff --git a/doc/html/index.html b/doc/html/index.html index e2a485d..9c087a2 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -145,7 +145,7 @@ - +

    Last revised: November 06, 2016 at 00:39:48 GMT

    Last revised: November 24, 2016 at 22:27:48 GMT